Kazalo:
- Zaloge
- Korak: Oblikovanje vezja digitalnega termometra
- 2. korak: Delovanje digitalnega termometra
- 3. korak: Zaženite program
Video: Arduino digitalni termometer: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem projektu je zasnovan digitalni termometer na osnovi Arduina, ki ga je mogoče uporabiti za analizo temperature prostora.
Termometer se običajno uporablja kot merilnik temperature. Za merjenje temperature lahko uporabite različna načela, kot so toplotna ekspanzija trdnih snovi ali tekočin, tlak plina, merjenje infrardeče energije itd.
Opisan je digitalni termometer na osnovi Arduino, ki ga je mogoče uporabiti za analizo temperature prostora. LM35 LM35 je temperaturni senzor. Izhodna napetost tega senzorja je neposredno sorazmerna s temperaturo v stopinjah Celzija. LM35 se lahko uporablja v območju od -550C do +1500C z natančnostjo +/- 0,750C.
Zaloge
Arduino Uno
LM35 Temperaturno tipalo
16x2 LCD zaslon
Korak: Oblikovanje vezja digitalnega termometra
Temperaturni senzor, uporabljen v tem projektu, je LM35. Izhod temperaturnega senzorja je neposredno sorazmeren s temperaturo, vendar v analogni obliki. Zato izhod LM35 pomeni, da je pin 2 priključen na analogni vhod A0 Arduina.
Ker gre za digitalni termometer, moramo analogne vrednosti temperature pretvoriti v digitalne in rezultat prikazati na zaslonu, kot je LCD itd. Uporablja se 16X2 LCD. Pin št. 1 in 2 LCD -ja sta priključena na ozemljitev in napajanje. Za upravljanje kontrasta zaslona je pin 3 LCD pritrjen na brisalnik 10 KΩ POT.
Preostali priključki POT so pritrjeni na napajanje in ozemljitev. Pina 15 in 16 LCD se uporabljata za vrtenje osvetlitve ozadja LCD zaslona, ki je povezan z napajanjem in ozemljitvijo. Za prikaz informacij na LCD -ju potrebujemo 4 podatkovne nožice LCD -ja. Zatiči 11 - 14 (D4 - D7) so pritrjeni na nožice 5 - 2 Arduina. Zatiči 4, 5 in 6 (RS, RW in E) LCD so kontrolni zatiči. Zatiči 4 (RS) LCD -ja so priključeni na pin 7 Arduina. Pin 5 (RW) je priključen na ozemljitev. Pin 6 (E) je priključen na pin 6 Arduina.
2. korak: Delovanje digitalnega termometra
V tem projektu je opisan visoko natančen digitalni termometer. Delovanje vezja je opisano spodaj.
Senzor temperature, to je LM35, nenehno analizira sobno temperaturo in daje analogno isto napetost, ki je neposredno sorazmerna s temperaturo.
Ti podatki se Arduinu posredujejo prek A0. Kot je zapisano v kodi, Arduino to analogno vrednost napetosti pretvori v digitalne odčitke temperature.
Ta vrednost je prikazana na LCD -prikazovalniku. Izhod, prikazan na LCD -prikazovalniku, je natančen odčitek sobne temperature v stopinjah Celzija.
Izobraževalni tečaj interneta stvari stvari hIOTron je v taki aplikaciji razvil različne rešitve IoT za izboljšanje uporabniške izkušnje.
3. korak: Zaženite program
#vključi
LCD tekoči kristal (7, 6, 5, 4, 3, 2);
const int senzor = A0;
bajt stopnja_simbol [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
void setup ()
{
pinMode (senzor, VHOD);
lcd.begin (16, 2);
lcd.createChar (1, simbol_stopenj);
lcd.setCursor (0, 0);
lcd.print ("digitalno");
lcd.setCursor (0, 1);
lcd.print ("Termometer");
zamuda (4000);
lcd.clear ();
}
void loop ()
{
float temp_reading = analogRead (senzor);
plavajoča temperatura = časovno branje*(5,0/1023,0)*100;
zamuda (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Temperatura v C");
lcd.setCursor (4, 1);
lcd.tisk (temperatura);
lcd.write (1);
lcd.print ("C");
zamuda (1000);
}
Priporočena:
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: 8 korakov (s slikami)
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: Merjenje telesne temperature z brezkontaktnim / brezkontaktnim kot termo pištola. Ta projekt sem ustvaril, ker je Thermo Gun zdaj zelo drag, zato moram dobiti alternativo za izdelavo DIY. Namen je izdelati z nizko proračunsko različico
Digitalni termometer DHT11 z uporabo ESP8266: 4 koraki
Digitalni termometer DHT11 z uporabo ESP8266: V prejšnjem članku sem že govoril o DH11 in o tem, kako ga prikazati na izhodnih napravah, kot so 7 -segmentni, LCD, serijski monitor in obroček RGB.V tem članku vam bom pokazal, kako spremljati temperaturo in vlažnost z brskalnikom na mobilnem telefonu
Brezkontaktni infrardeči termometer na osnovi Arduino - IR termometer na osnovi Arduina: 4 koraki
Brezkontaktni infrardeči termometer na osnovi Arduino | IR -termometer z uporabo Arduina: Pozdravljeni fantje, v tem navodilu bomo naredili brezkontaktni termometer z arduinom. Ker je včasih temperatura tekočine/trdne snovi previsoka ali prenizka, potem pa je težko priti v stik z njo in prebrati temperatura v tem prizorju
Kako narediti digitalni termometer #1: 4 koraki
Kako narediti digitalni termometer #1: V tem članku bom naredil projekt z imenom "Digitalni termometer". Uporabljam " DHT11 " za temperaturni senzor. In uporabite " 7Segmrnt Module " kot prikaz. Priporočam, da najprej preberete ta članek " DHT11 " in & q
Digitalni termometer z Arduino in DS18B20: 7 korakov
Digitalni termometer z Arduino in DS18B20: preprosto ustvarite digitalni termometer, ki vam lahko na LCD zaslonu pove trenutno temperaturo prostora. To je projekt za začetnike. Aparati, ki jih potrebujete: 1. Arduino UNO R3 2. Temperaturni senzor DS18B20. 3. LCD zaslon 16X2. 4. Priključitev žic. 5.