Sisällysluettelo:

Arduino -lämpötila -anturi LM35: llä: 3 vaihetta
Arduino -lämpötila -anturi LM35: llä: 3 vaihetta

Video: Arduino -lämpötila -anturi LM35: llä: 3 vaihetta

Video: Arduino -lämpötila -anturi LM35: llä: 3 vaihetta
Video: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Kesäkuu
Anonim
Arduino -lämpötila -anturi LM35: n avulla
Arduino -lämpötila -anturi LM35: n avulla

Johdanto

LM35-sarja on tarkkoja integroidun piirin lämpötilalaitteita, joiden lähtöjännite on lineaarisesti verrannollinen Celsius-lämpötilaan. LM35 on kansallisten puolijohteiden kolmen terminaalin lineaarinen lämpötila -anturi. Se voi mitata lämpötilaa -55 celsiusasteesta +150 asteeseen. LM35: n jännitelähtö lisää 10 mV / Celsius -asteen lämpötilan nousu. LM35: tä voidaan käyttää 5 V: n virtalähteestä ja valmiustilavirta on alle 60 uA. LM35: n tappi näkyy alla olevassa kuvassa.

ominaisuudet

• Kalibroitu suoraan Celsius -asteessa

• Lineaarinen + 10 mV/° C skaalauskerroin

• 0,5 ° C Tarkkuus (25 ° C)

• Nimellisalue koko -55 ° C - 150 ° C

• Sopii etäsovelluksiin

• Edullinen vohvelitason leikkaus

• Toimii 4 V - 30 V jännitteellä

• Alle 60 μA virranpoisto

• Matala itsestään kuumeneva, 0,08 ° C hiljaisessa ilmassa

• Vain epälineaarisuus ± ¼ ° C Tyypillinen

• Matalaimpedanssinen lähtö, 0,1 Ω 1 mA: n kuormitusliittimille LM35 näkyy kuvassa.

Voit ladata lomakkeen alla olevasta tiedostosta.

Vaihe 1: Tarvittava laitteisto ja piirikaavio

Tarvittava laitteisto ja piirikaavio
Tarvittava laitteisto ja piirikaavio
  • Arduino Board (mikä tahansa) Osta se Flipkartilta
  • LM35 -anturi Osta Flipkartilta
  • Leipälauta

Liitä piiri kuvan mukaisesti ja lataa seuraava koodi.

Vaihe 2: Arduinon ohjelmointi

Lataa koodi täältä

/*Koodi Sujayn suunnittelema SA Labissa*/const int sensor = A5; // Analogisen nastan A5 määrittäminen muuttuvalle "anturille" float tempc; // muuttuja lämpötilan säilyttämiseksi celsiusasteina float tempf; // muuttuja lämpötilan säilyttämiseksi Fahreinheit float voutissa; // väliaikainen muuttuja anturin lukemisen pitämiseksi tyhjänä setup () {pinMode (anturi, INPUT); // Anturin nastan määrittäminen tuloksi Serial.begin (9600); } void loop () {vout = analogRead (anturi); vout = (vout*500)/1023; tempc = vout; // Arvon tallentaminen celsiusasteina tempf = (vout*1.8) +32; // Muuntaminen Fahrenheit Serial.printiksi ("in DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("Fahrenheit ="); Serial.print ("\ t"); Serial.print (tempf); Sarja.println (); viive (500); // 1 sekunnin viive katselun helpottamiseksi}

Vaihe 3: Tulos

Tulos
Tulos

Katso tulos Serial Monitorista….

Ensinnäkin haluan kiittää sinua tämän oppaan lukemisesta! Toivottavasti se auttaa sinua. Jos sinulla on kysyttävää, autan sinua mielelläni ….

Kirjoita kommentti. Palautteesi on minulle arvokasta.

Suositeltava: