Arduino: termometro Kelvin e Celsius con LM335


Questo tutorial ti consentirà di collegare il tuo sensore LM335 ad Arduino per misurare la temperatura con una buona precisione.
Infatti il sensore va tarato come vi spiegherò in seguito, ma prima bisogna montare il circuito e caricare lo sketch:
Ecco lo schema di montaggio e lo schema elettrico, se avete dubbi chiedete pure!





Realizzato il circuito, caricate questo sketch nel vostro Arduino!

  1. #include <LiquidCrystal.h>
  2. float kelvin;
  3. float celsius;
  4. LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
  5. void setup()
  6. {
  7.   lcd.begin(16, 2);
  8. }
  9. void loop()
  10. {
  11.   float lettura = analogRead(A0);
  12.   kelvin = ((lettura/1023)*500);
  13.   celsius = kelvin - 273.15;
  14.   lcd.print("Gradi Kelvin");
  15.   lcd.setCursor(13, 0);
  16.   lcd.print(kelvin);
  17.   lcd.setCursor(0,1);
  18.   lcd.print("Gradi Celsius");
  19.   lcd.setCursor(14, 1);
  20.   lcd.print(celsius);
  21.   delay(100);    
  22. }

Ora per una misura corretta dovete effettuare una semplicissima taratura:
  • Prendete un termometro, il più preciso che avete, e leggete la temperatura (l'ideale sarebbe effettuare questa operazione alla temperatura di 25 gradi Celsius)
  • Ruotate il trimmer del circuito realizzato fino a leggere sul display la stessa temperatura che avete sul termometro di riferimento.
  • Fine! ora avete il vostro termometro con LM335 e Arduino!

Segui Daniele Alberti su Google+

6 commenti:

  1. Grande!!! In questo modo che margine di errore ha il sensore?

    RispondiElimina
    Risposte
    1. Il datasheet dice che l'errore così è di 1°C, senza la taratura si arriva a 4°C.

      Elimina
    2. Invece LM35 è più preciso, 0.5°C di errore.

      Elimina
  2. Howdy! This poet could ոot ƅе written much better!
    Lookіnǥ thhrough this post reminds me of my previous roommate!
    He contіnսally kept talking about this. I most certainly wіll forward this post too him.
    Pretty suyre he'll have a great read. Thank you for sharing!


    Feel free to surf to my blog post - doudoսnes pjs (doudounes-pjs.hbckemp.com)

    RispondiElimina
  3. Quindi conviene utilizzare il sensore LM35.
    .

    RispondiElimina
    Risposte
    1. Si, e a quanto pare non necessita di taratura come questo.. appena ho tempo provo a metterne 2 come volevi fare tu, e vediamo che succede..

      Elimina

Lascia un commento qui sotto, ti risponderò il prima possibile!

Related Posts Plugin for WordPress, Blogger...