Turinys:

Kaip pasidaryti termometrą naudojant „Arduino“ir LM35: 6 žingsniai
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35: 6 žingsniai

Video: Kaip pasidaryti termometrą naudojant „Arduino“ir LM35: 6 žingsniai

Video: Kaip pasidaryti termometrą naudojant „Arduino“ir LM35: 6 žingsniai
Video: Использование Melexis MLX90614 Инфракрасный термометр с Arduino 2024, Lapkritis
Anonim
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35

Šiandien aš jums parodysiu, kaip padaryti termometrą su „Arduino“ir LM35 temperatūros jutikliu, LCD ekranu, ant duonos lentos, sujungtos su laidais. Tai parodys temperatūrą Celsijaus ir Farenheito laipsniais. Mes stebėjome

1 žingsnis: Reikalavimai:-

Reikalavimai
Reikalavimai

Tai dalių, reikalingų termometrui pagaminti, sąrašas. 1.1 x „Arduino UNO“plokštė 2.1 x LM35 temperatūros jutiklis 3.1 x LCD ekranas (16A1, 16A2 ar bet kuris kitas) Taip pat naudokite 5k arba 50k)

2 veiksmas: pagrindinė informacija apie dalis ir nuorodas pirkti -

Pagrindinė informacija apie dalis ir nuorodas pirkti
Pagrindinė informacija apie dalis ir nuorodas pirkti

Kaip pasidaryti termometrą naudojant „Arduino“ir LM35

3 žingsnis: LM35 kaiščio diagrama

LM35 kaiščio diagrama
LM35 kaiščio diagrama

LM35 kaiščio schema

4 žingsnis: grandinės schema

Grandinės schema
Grandinės schema

Nėra skirtumo tarp 16 x 1 ir 16 x 2 ekrano kaiščių, todėl tiesiog sekite grandinę ir naudokite maitinimo bloką, kad galia būtų suteikta užbaigtam projektui. Grandinė yra labai paprasta, o surinkimas/prijungimas taip pat yra labai paprastas, tiesiog naudokite aukščiau pateiktą schemą ir atidžiai užmegzkite visą ryšį. Dabar prijunkite „arduino“plokštę prie kompiuterio ir įkelkite žemiau esantį kodą. ekranas veiks. ir 16x2 yra geresnis, todėl aš duodu nuorodą 16A2 ekrano saitui. Jūs tiesiog turite pakeisti tam tikrą kodą, aš viską paaiškinu kodavimo dalyje.

5 žingsnis: kodavimas

Kodavimas
Kodavimas

// SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // kaiščių diclaration for LCD on arduinoconst int inPin = A0; // LM35void setup () vidurinis (išvesties) kaištis () {lcd.begin (8, 2); // Pakeiskite čia pagal savo lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Jokių keitimo milivoltų = (vertė / 1024,0) *5000; plūdės Celsijaus = milivoltai / 10; lcd.clear (); lcd.setCursor (0, 0); // Nėra keitimo cd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F")); delay (1000);} Viršuje yra pagrindinis termometro kodas problema nebus išspręsta. 16x2 ekranui tiesiog findlcd.begin (8, 2); // Pakeiskite čia pagal savo lcdin kodą ir pakeiskite (8, 2) pagal savo rodinį kaip (stulpelis, eilutė). Leiskite turėti 16x2 ekraną, tada pakeiskite (8, 2) į (16, 2). Ir jei turite 20x4 ekraną, tiesiog pakeiskite (8, 2) į (20, 4). Atsisiųskite.ino failą iš čia

6 žingsnis: viskas, ko reikia, kad galėtumėte mėgautis

Viskas padaryta laiko mėgautis
Viskas padaryta laiko mėgautis

Po įkėlimo akimirksniu termometras pradės veikti, jei LCD ekrane nieko nėra matoma, tik ryškiai geltona šviesa, tada tiesiog sureguliuokite foninį apšvietimą per 10k potenciometrą/kintamuosius rezistorius. Sureguliavę rasite išvestį, kaip parodyta žemiau esančiame paveikslėlyje. Galiausiai mes sukūrėme termometrą naudojant „Arduino“ir LM35, kuris gali parodyti temperatūrą Celsijaus ir Farenheito laipsniais. Galite keisti kodus ir grandinę pagal save. Taigi tikiuosi, kad jums patiks šis lengvas projektas. Ačiū Prašome apsilankyti Mes stebėjome

Rekomenduojamas: