Satura rādītājs:

Kā izveidot termometru, izmantojot Arduino un LM35: 6 soļi
Kā izveidot termometru, izmantojot Arduino un LM35: 6 soļi

Video: Kā izveidot termometru, izmantojot Arduino un LM35: 6 soļi

Video: Kā izveidot termometru, izmantojot Arduino un LM35: 6 soļi
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Jūlijs
Anonim
Kā izveidot termometru, izmantojot Arduino un LM35
Kā izveidot termometru, izmantojot Arduino un LM35
Kā izveidot termometru, izmantojot Arduino un LM35
Kā izveidot termometru, izmantojot Arduino un LM35
Kā izveidot termometru, izmantojot Arduino un LM35
Kā izveidot termometru, izmantojot Arduino un LM35

Šodien es jums parādīšu, kā izveidot termometru ar Arduino un LM35 temperatūras sensoru, LCD displeju, uz maizes dēļa, kas savienots kopā ar vadiem. Tas parādīs temperatūru pēc Celsija un Fārenheita. Mēs novērojām

1. darbība. Prasības:-

Prasības
Prasības

Šis ir termometra izgatavošanai nepieciešamo detaļu saraksts. 1.1 x Arduino UNO plāksne 2.1 x LM35 temperatūras sensors 3.1 x LCD displejs (16A1, 16A2 vai jebkurš cits) 4.1. izmantojiet arī 5k vai 50k) 6. Daži no vīriešiem līdz vīriešiem. 7. Power Bank vai Battery*. Arduino IDE ir instalēts datorā ar pamatinformāciju par tā lietošanu.

2. darbība. Pamatinformācija par rezerves daļām un saitēm -

Pamatinformācija par rezerves daļām un saitēm
Pamatinformācija par rezerves daļām un saitēm

Kā izveidot termometru, izmantojot Arduino un LM35

3. darbība: LM35 tapas diagramma

LM35 tapas diagramma
LM35 tapas diagramma

LM35 tapas diagramma

4. solis: shēmas shēma

Ķēdes diagramma
Ķēdes diagramma

Nav atšķirības starp 16 x 1 un 16 x 2 displeja tapām, tāpēc vienkārši sekojiet ķēdei un izmantojiet strāvas banku, lai nodrošinātu jaudu pabeigtajam projektam. Ķēde ir ļoti vienkārša, un montāža/savienojums ir arī ļoti vienkāršs, vienkārši izmantojiet iepriekš minēto shēmu un rūpīgi izveidojiet visu savienojumu. Tagad pievienojiet arduino plati datoram un augšupielādējiet zemāk redzamo kodu. Piezīme: -Man ir vecs 16 x 1 lcd displejs (JHD16A1), tāpēc es to izmantoju šajā projektā, bet šajā projektā jebkurš displejs darbosies. un 16x2 ir labāks, tāpēc es dodu saiti uz 16A2 displeja saiti. Jums vienkārši jāmaina kods, es visu izskaidroju kodēšanas daļā.

5. darbība: kodēšana

Kodēšana
Kodēšana

// SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // pin diclaration for lcd on arduinoconst int inPin = A0; // LM35void setup () vidējā (izvades) tapa () {lcd.begin (8, 2); // Mainīt šeit atbilstoši jūsu lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Bez izmaiņām pludmales milivoltos = (vērtība / 1024,0) *5000; pludiņš pēc Celsija = milivoltiem / 10; lcd.clear (); lcd.setCursor (0, 0); // nav izmaiņu cd.print (pēc Celsija); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F")); kavēšanās (1000);} Iepriekš ir termometra pamatkods. Piezīme. Kā jau teicu, es izmantoju vecu 16x1 lcd, kas darbojas pareizi tikai tad, kad tas tiks pieņemts un noņemts kā 8x2 lcd. Bet, kad izmantosit 16x2 displeju, problēma netiks atrisināta. 16x2 displejam vienkārši atrodiet findlcd.begin (8, 2); // Mainiet šeit atbilstoši savam lcdin kodam un nomainiet (8, 2) atbilstoši jūsu displejam kā (kolonna, rinda). Lai jums būtu 16x2 displejs, pēc tam aizstājiet (8, 2) ar (16, 2). Un jums ir 20x4 displejs, vienkārši nomainiet (8, 2) ar (20, 4). Lejupielādējiet.ino failu no šejienes

6. darbība. Viss darīts, lai izbaudītu

Viss darītais laiks, lai izbaudītu
Viss darītais laiks, lai izbaudītu

Pēc tam, kad augšupielāde ir pabeigta, termometrs sāks darboties, ja LCD ekrānā nekas nav redzams, bet tikai spilgti dzeltena gaisma, pēc tam vienkārši noregulējiet fona apgaismojumu, izmantojot 10k potenciometru/mainīgos rezistorus. Pēc pielāgošanas jūs atradīsit izvadi, kā parādīts attēlā. Visbeidzot, mēs esam izveidojuši termometru, izmantojot Arduino un LM35, kas spēj parādīt temperatūru pēc Celsija un Fārenheita. Jūs varat mainīt kodus un arī ķēdi atbilstoši jums. Tāpēc es ceru, ka jums patiks šis vienkāršais projekts. Paldies, lūdzu, apmeklējiet

Ieteicams: