Show Posts
Pages: 1 ... 3 4 [5] 6
61  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.
62  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...
63  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
64  International / Hardware / Re: Schema progetto sensore temperatura + display on: March 31, 2013, 05:20:09 am
no è un LM35
65  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
66  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.
67  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.
68  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...
69  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?
70  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?
71  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);
}
 
72  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
73  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
74  International / Software / Re: primi passi... on: March 29, 2013, 12:49:12 pm
ho capito dove sbagliavo, grazie mille a tutti...
75  International / Software / Re: primi passi... on: March 29, 2013, 10:47:01 am
ho fatto una modifica al programma:

Code:
int ledPin = 11;
int inPin = 10;  
int val = 0;    



void setup(){
pinMode(ledPin, OUTPUT);
pinMode(inPin, INPUT);
}
void loop(){
  val = digitalRead(inPin);
if(digitalRead(inPin)!=0){
          digitalWrite(ledPin, HIGH);
      
}else {
  digitalWrite(ledPin,LOW);}
}

anche in questo modo non funziona, ho il dubbio che ci sia anche un problema hardware, infatti quando premo il pulsante i led su arduino si spengono!!!

vi posto lo schema sperando nell'aiuto di qualchuno...
Pages: 1 ... 3 4 [5] 6