Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Š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:-
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 -
Kaip pasidaryti termometrą naudojant „Arduino“ir LM35
3 žingsnis: LM35 kaiščio diagrama
LM35 kaiščio schema
4 žingsnis: 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
// 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
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