Show Posts
Pages: 1 ... 3 4 [5] 6
61  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 06:13:14 am
ho provato questo codice:

Code:
int sensore = analogRead(A1)*(3300/1023);
   Serial.println ("Temperatura C");
  Serial.println ((sensore - 500)/ 10);
 
  delay(2000);


ma i valori che mi da sono assurdi
62  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:58:36 am
ok, ho riletto meglio la scheda, dice che bisogna prima convertire il valore in bit in mV, sulla scheda viene indicata la formula:

Vo ltage at pin in milliVo lts = (reading from ADC) * (3300/1024)
This formula converts the number 0-1023 from the ADC into 0-3300mV (= 3.3V)

Centigrade temperature = [(analo g vo ltage in mV) - 500] / 10

domanda ovvia, ma con quale comando chiedo ad arduino di dirmi il valore che sta leggendo?
63  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:49:57 am
mi ero illuso funzionasse, ho provato a mettere il phone vicino al sensore, la temperatura aumenta solo di 1 °C.

o è il sensore che non va o il calcolo è sbagliato.
64  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:42:23 am
con questo calcolo sembra funzionare, con l'altro calcolo da valori assurdi...
65  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:30:26 am
in fondo alla pagina viene indicato che se si usa un sensore LM35, è necessario impostare quella formula:

If you're using a LM35 or similar, use line 'a' in the image above and the formula: Temp in °C = (Vout in mV) / 10
66  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:20:09 am
no è un LM35
67  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:04:52 am
Ho preso le informazioni da questa pagina:

http://learn.adafruit.com/tmp36-temperature-sensor
68  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 04:13:13 am
si. il calcolo di conversione indicato nella scheda tecnica del sensore.

la formula indica voltaggio in mV / 10

provando il codice che hai postato vi viene restituita una temperatura di oltre 5000 °C.
69  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 03:36:14 am
no il codice originale con quel sensore non va bene. ho impostato il nuovo codice seguendo le informazioni della scheda tecnica del sensore.
70  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 01:16:13 am
sono riuscito a fare la correzione

Code:
int sensore = analogRead(A1);
  Serial.println ("Temperatura C");
  Serial.println (sensore / 10.0);
  Serial.println ("Temperatura Corretta");
  Serial.println ((sensore / 10.0) + 6);
  delay(2000);

ma ho il timore che il mio sensore non sia molto affidabile...
71  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 12:56:10 am
Buona Pasqua a tutti...

l'errore della lettura della temperatura non è dovuto al codice della numerazione del pin. L'errore dovrebbe stare nel calcolo che converte il valore misurato in °C.

il calcolo esatto dovrebbe essere questo:

Code:
int val = 0;
  int sensore = analogRead(A1);
  Serial.println ("Temperatura C");
  Serial.println (sensore / 10.0);
  delay(2000);

anche se con questo codice il sensore in casa mi legge una temperatura di 15°C, che è di -6°C inferiore alla temperatura reale. penso sia dovuto alla sensibilità del sensore.

ma in qualche modo è possibile correggere il valore letto? dovrei usare una funzione matematica o esiste un comando specifico?
72  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 30, 2013, 12:37:57 pm
quindi era questo l'errore per cui veniva letta una temperatura di 70°C...

nel codice è inserita una formula che converte il segnale del sensore in temperatura, ma precisamente su cosa si basa questo calcolo?
73  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 30, 2013, 12:00:21 pm
Ho capito come collegarlo, ho dovuto modificare una parte del codice per adattarlo a questo display (C1602A).

Ora il sistema funziona, ma il sensore mi restituisce un valore di temperatura di 72°C, sarà guasto il sensore ho bisogna modificare ulteriormente il codice.

posto il codice adattato al display per chi fosse interessato. ricordo che non ho creato io il codice ma ho solo fatto questo piccolo adeguamento.

Code:
/*
 
#include <LiquidCrystal.h>



#define RS  4
#define EN  5
#define D7  9 
#define D6  8
#define D5  7
#define D4  6


#define LM35_pin 1

 LiquidCrystal lcd( RS, EN, D4, D5, D6, D7 );




void setup()
{
  analogReference( INTERNAL ); 
  analogRead( LM35_pin );       
  lcd.begin( 2, 16 );           }

void loop()
{
  float temp = readTemp(); 
  sendTempToLCD( temp );   
}

float readTemp()
{
  float temp = 0.0;       
  int val = 0;           
  int nread = 5;         
  float somma = 0.0;     
  for (int i=0; i<nread; i++)
  {
    val = analogRead( LM35_pin );             
    temp = ( 100.0 *  vref * val ) / 1024.0;
    somma += temp;                             
  }   
  return ( somma / nread );                     
}


void sendTempToLCD( float temp )
{
  lcd.clear();               
  lcd.setCursor( 0, 0 );     
  lcd.print( "Temperatura di: ");
  lcd.setCursor( 0, 1 );     
  lcd.print( temp );       
  lcd.print( ' ' );         
  lcd.print( (char) 223 );   
  lcd.print( 'C' );
  delay(1500);
}
 
74  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 30, 2013, 06:21:49 am
in effetti sono stato poco esplicito...
vorrei assemblare il progetto con i componenti dello starter kit, ovvero il sensore LM35 e il display a 2 righe.

avevo già visto lo schema postato, ma sinceramente il fatto che non viene usato arduino uno ho un pò di difficoltà a capire lo schema.

sulla base di questo schema ho provato a sviluppare i collegamenti utilizzando arduino uno, mi fate sapere se può andare bene?

grazie
75  International / Hardware / Schema progetto sensore temperatura + display on: March 30, 2013, 04:39:25 am
Salve,

sapreste darmi indicazioni su dove trovare lo schema hardware per creare un progetto che legga la temperatura e rimandi i valori sul display.

grazie a tutti
Pages: 1 ... 3 4 [5] 6