Satura rādītājs:
- Piegādes
- 1. solis: Digitālā termometra shēmas dizains
- 2. darbība. Digitālā termometra darbība
- 3. darbība: palaidiet programmu
Video: Digitālais termometrs uz Arduino bāzes: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā projektā ir izstrādāts uz Arduino balstīts digitālais termometrs, ko var izmantot, lai analizētu telpas temperatūru.
Termometru parasti izmanto kā temperatūras mērīšanas ierīci. Ir dažādi principi, ko var izmantot temperatūras mērīšanai, piemēram, cietvielu vai šķidrumu termiskā izplešanās, gāzes spiediens, infrasarkanās enerģijas mērīšana utt.
Ir aprakstīts digitālais termometrs, kura pamatā ir Arduino, ko var izmantot, lai analizētu telpas temperatūru. LM35 LM35 ir temperatūras sensors. Šī sensora izejas spriegums ir tieši proporcionāls temperatūrai pēc Celsija. LM35 var izmantot diapazonā no -550C līdz +1500C ar +/- 0,750C precizitāti.
Piegādes
Arduino Uno
LM35 Temperatūras sensors
16x2 LCD displejs
1. solis: Digitālā termometra shēmas dizains
Šajā projektā izmantotais temperatūras sensors ir LM35. Temperatūras sensora izeja ir tieši proporcionāla temperatūrai, bet analogā formā. Tādējādi LM35 izeja nozīmē, ka 2. tapa ir savienota ar Arduino analogo ieeju A0.
Tā kā tas ir digitāls termometrs, mums ir jāpārvērš temperatūras analogās vērtības uz cipariem un jāparāda rezultāts tādā displejā kā LCD utt. Tiek izmantots 16X2 LCD. LCD tapas Nr. 1 un 2 ir attiecīgi savienotas ar zemi un barošanu. Lai pārvaldītu displeja kontrastu, LCD 3. tapa ir piestiprināta pie 10 KΩ POT tīrītāja.
Atlikušie POT termināļi ir pievienoti barošanai un zemei. LCD tapas 15 un 16 tiek izmantotas, lai pagrieztu LCD apgaismojumu, kas ir pievienots attiecīgi barošanai un zemei. Lai parādītu informāciju LCD, mums ir vajadzīgas 4 LCD tapas. Tapas 11 - 14 (D4 - D7) ir piestiprinātas pie Arduino tapām 5 - 2. LCD 4., 5. un 6. tapa (RS, RW un E) ir vadības tapas. LCD tapas 4 (RS) ir savienotas ar Arduino 7. tapu. Pin 5 (RW) ir savienots ar zemi. 6. tapa (E) ir savienota ar Arduino 6. tapu.
2. darbība. Digitālā termometra darbība
Šajā projektā ir aprakstīts augstas precizitātes digitālais termometrs. Ķēdes darbība ir paskaidrota zemāk.
Temperatūras sensors, ti, LM35, nepārtraukti analizē telpas temperatūru un dod analogu identisku spriegumu, kas ir tieši proporcionāls temperatūrai.
Šie dati tiek nodoti Arduino, izmantojot A0. Saskaņā ar kodu, Arduino pārveido šo analogo sprieguma vērtību uz digitālajiem temperatūras rādījumiem.
Šī vērtība tiek parādīta LCD. LCD ekrānā redzamā izeja ir precīza istabas temperatūras nolasīšana pēc Celsija.
Lai uzlabotu lietotāja pieredzi, hIOTron lietisko interneta kursu apmācībā tika izstrādāti dažādi IoT risinājumi.
3. darbība: palaidiet programmu
#iekļaut
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
const int Sensors = A0;
baits grāds_simbols [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
anulēts iestatījums ()
{
pinMode (sensors, IEEJA);
lcd. sākums (16, 2);
lcd.createChar (1, simbola grāds);
lcd.setCursor (0, 0);
lcd.print ("Digitālais");
lcd.setCursor (0, 1);
lcd.print ("Termometrs");
kavēšanās (4000);
lcd.clear ();
}
tukša cilpa ()
{
pludiņa temp_lasīšana = analogRead (sensors);
pludiņa temperatūra = temp_reading*(5.0/1023.0)*100;
kavēšanās (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");
kavēšanās (1000);
}
Ieteicams:
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Digitālais termometrs ar Arduino un DS18B20: 7 soļi
Digitālais termometrs ar Arduino un DS18B20: Vienkārši izveidojiet digitālo termometru, kas LCD ekrānā var pateikt pašreizējo istabas temperatūru. Šis ir iesācēju projekts. Nepieciešamais aprīkojums: 1. Arduino UNO R3 2. DS18B20 temperatūras sensors. 3. 16X2 LCD displejs. 4. Vadu savienošana. 5
Arduino no nulles - digitālais termometrs: 7 soļi (ar attēliem)
Arduino From Scratch - digitālais termometrs: Man ir paticis veidot projektus ar Arduinos, bet par 30 USD par gabalu jūsu projekti var kļūt dārgi. Tāpēc es vēlos jums parādīt, kā jūs varat izveidot savu Arduino no nulles un ietaupīt naudu, to darot. Izveidojiet savu Arduino par aptuveni 8 USD. Par šo pamācību
DIY Arduino digitālais termometrs: 5 soļi
DIY Arduino digitālais termometrs: Sveiki visiem! Šeit es jums parādīšu, kā izveidot vienkāršu digitālo termometru, izmantojot Arduino
Digitālais temperatūras sensors uz Arduino bāzes: 5 soļi (ar attēliem)
Digitālais temperatūras sensors, kas balstīts uz Arduino: Mūsdienās temperatūras sensori ir patiesi izplatīta lieta, taču lielāko daļu no tiem ir ārkārtīgi sarežģīti izgatavot vai iegādāties ļoti dārgi. Šis projekts sniedz jums uz Arduino balstītu digitālo temperatūras sensoru, kas ir ne tikai lēts un ļoti vienkāršs uz m