Turinys:
- Prekės
- 1 žingsnis: Skaitmeninio termometro grandinės projektavimas
- 2 žingsnis: Skaitmeninio termometro veikimas
- 3 žingsnis: paleiskite programą
Video: „Arduino“skaitmeninis termometras: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiame projekte sukurtas „Arduino“skaitmeninis termometras, kuris gali būti naudojamas kambario temperatūrai analizuoti.
Termometras paprastai naudojamas kaip temperatūros matavimo prietaisas. Yra įvairių principų, kurie gali būti naudojami temperatūrai matuoti, pavyzdžiui, kietųjų ar skysčių šiluminis plėtimasis, dujų slėgis, infraraudonųjų spindulių energijos matavimas ir kt.
Pateikiamas „Arduino“skaitmeninis termometras, kuris gali būti naudojamas kambario temperatūrai analizuoti. LM35 LM35 yra temperatūros jutiklis. Šio jutiklio išėjimo įtampa yra tiesiogiai proporcinga temperatūrai pagal Celsijų. LM35 gali būti naudojamas diapazone nuo -550C iki +1500C su +/- 0,750C tikslumu.
Prekės
Arduino Uno
LM35 temperatūros jutiklis
16x2 LCD ekranas
1 žingsnis: Skaitmeninio termometro grandinės projektavimas
Šiame projekte naudojamas temperatūros jutiklis yra LM35. Temperatūros jutiklio galia yra tiesiogiai proporcinga temperatūrai, tačiau analogiška. Taigi, LM35 išėjimas reiškia, kad 2 kaištis yra prijungtas prie „Arduino“analoginio įėjimo A0.
Kadangi tai yra skaitmeninis termometras, turime konvertuoti analogines temperatūros vertes į skaitmenines ir parodyti rezultatą tokiame ekrane kaip LCD ir pan. Naudojamas 16X2 LCD. Skystųjų kristalų kaiščiai Nr. 1 ir 2 yra atitinkamai prijungti prie įžeminimo ir maitinimo šaltinio. Siekiant valdyti ekrano kontrastą, LCD skystųjų kristalų 3 kaištis pritvirtintas prie 10 KΩ POT valytuvo.
Likę POT gnybtai yra prijungti prie maitinimo ir įžeminimo. Skystųjų kristalų 15 ir 16 kaiščiai naudojami LCD ekranui, kuris yra prijungtas prie maitinimo ir įžeminimo, apšviesti. Kad informacija būtų rodoma LCD ekrane, mums reikia 4 LCD kaiščių. 11 - 14 kaiščiai (D4 - D7) pritvirtinti prie „Arduino“kaiščių 5 - 2. 4, 5 ir 6 kaiščiai (RS, RW ir E) yra valdymo kaiščiai. Skystųjų kristalų 4 kaiščiai (RS) yra prijungti prie „Arduino“7 kaiščio. 5 kaištis (RW) yra prijungtas prie žemės. 6 kaištis (E) yra prijungtas prie „Arduino“6 kaiščio.
2 žingsnis: Skaitmeninio termometro veikimas
Šiame projekte aprašytas didelio tikslumo skaitmeninis termometras. Grandinės veikimas aprašytas žemiau.
Temperatūros jutiklis, ty LM35, nuolat analizuoja patalpos temperatūrą ir duoda analogišką identišką įtampą, kuri yra tiesiogiai proporcinga temperatūrai.
Šie duomenys „Arduino“pateikiami per A0. Kaip parašytas kodas, „Arduino“šią analoginę įtampos vertę paverčia skaitmeniniais temperatūros rodmenimis.
Ši vertė rodoma LCD ekrane. LCD ekrane rodoma išvestis yra tikslus kambario temperatūros rodmuo Celsijaus laipsniu.
„hIOTron“daiktų interneto kursų mokymai sukūrė tokias programas įvairiems daiktų interneto sprendimams, kad pagerintų vartotojo patirtį.
3 žingsnis: paleiskite programą
#įtraukti
„LiquidCrystal lcd“(7, 6, 5, 4, 3, 2);
const int Jutiklis = A0;
baitų laipsnio_symbolis [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
negaliojanti sąranka ()
{
pinMode (jutiklis, įvestis);
LCD. pradžia (16, 2);
lcd.createChar (1, laipsnio simbolis);
lcd.setCursor (0, 0);
lcd.print („Skaitmeninis“);
lcd.setCursor (0, 1);
lcd.print („Termometras“);
vėlavimas (4000);
lcd.clear ();
}
tuštumos kilpa ()
{
float temp_reading = analogRead (jutiklis);
plūdės temperatūra = temp_reading*(5.0/1023.0)*100;
vėlavimas (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Temperatūra C");
lcd.setCursor (4, 1);
lcd.print (temperatūra);
lcd.write (1);
lcd.print ("C");
vėlavimas (1000);
}
Rekomenduojamas:
Skaitmeninis RPi LED termometras: 6 žingsniai (su nuotraukomis)
Skaityti daugiau ekranas ir šviesos diodai. Bet
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje
Skaitmeninis termometras su „Arduino“ir DS18B20: 7 žingsniai
Skaitmeninis termometras su „Arduino“ir DS18B20: tiesiog sukurkite skaitmeninį termometrą, kuris LCD ekrane parodys esamą kambario temperatūrą. Tai pradedančiųjų projektas. Jums reikalinga aparatūra: 1. „Arduino UNO R3“2. DS18B20 temperatūros jutiklis. 3. 16X2 LCD ekranas. 4. Prijungimo laidai. 5
„Arduino From Scratch“- skaitmeninis termometras: 7 žingsniai (su nuotraukomis)
„Arduino From Scratch“- skaitmeninis termometras: Man patiko kurti projektus su „Arduinos“, tačiau už 30 USD už gabalą jūsų projektai gali brangti. Taigi noriu jums parodyti, kaip galite nuo pat pradžių pasigaminti savo „Arduino“ir sutaupyti pinigų. Sukurkite savo „Arduino“už maždaug 8 USD. Dėl šio pamokomo
„Pasidaryk pats“„Arduino“skaitmeninis termometras: 5 žingsniai
Pasidaryk pats „Arduino“skaitmeninis termometras: Sveiki visi! Čia aš jums parodysiu, kaip padaryti paprastą skaitmeninį termometrą naudojant „Arduino“