Cuprins:

Cum se face un termometru folosind Arduino și LM35: 6 pași
Cum se face un termometru folosind Arduino și LM35: 6 pași

Video: Cum se face un termometru folosind Arduino și LM35: 6 pași

Video: Cum se face un termometru folosind Arduino și LM35: 6 pași
Video: termometru cu Arduino folosind LM35 si DS18B20 2024, Noiembrie
Anonim
Cum se face un termometru folosind Arduino și LM35
Cum se face un termometru folosind Arduino și LM35
Cum se face un termometru folosind Arduino și LM35
Cum se face un termometru folosind Arduino și LM35
Cum se face un termometru folosind Arduino și LM35
Cum se face un termometru folosind Arduino și LM35

Astăzi vă voi arăta cum să faceți un termometru cu senzor de temperatură Arduino și LM35, afișaj LCD, pe o placă de conectare conectată împreună cu fire. Va arăta temperatura în grade Celsius și Fahrenheit.

Pasul 1: Cerințe: -

Cerințe
Cerințe

Aceasta este lista pieselor necesare pentru realizarea termometrului.1.1 x placa Arduino UNO 2.1 x senzor de temperatură LM35 3.1 x afișaj LCD (16A1, 16A2 sau orice altul) 4.1 x panou 5.1 x 10k potențometru / rezistențe variabile (Puteți utilizați, de asemenea, 5k sau 50k) 6. Unele fire de la jumper la masculin.7. Power Bank sau baterie *. Arduino IDE instalat în computer cu câteva informații de bază despre modul de utilizare.

Pasul 2: Informații de bază despre piese și linkuri de cumpărat -

Informații de bază despre piese și linkuri de cumpărat
Informații de bază despre piese și linkuri de cumpărat

Cum se face un termometru folosind Arduino și LM35

Pasul 3: Pin Diagrama LM35

Diagrama pinului LM35
Diagrama pinului LM35

Diagrama pin a LM35

Pasul 4: Diagrama circuitului

Diagrama circuitului
Diagrama circuitului

Nu există nicio diferență între pinii afișajului 16 x 1 și 16 x 2, așa că trebuie doar să urmați circuitul și să utilizați banca de alimentare pentru a da putere proiectului finalizat. și faceți toată conexiunea cu atenție. Acum conectați placa arduino la computer și încărcați codul de mai jos. Notă: -Am un afișaj LCD de 16 x 1 vechi (JHD16A1), așa că l-am folosit în acest proiect, dar în acest proiect orice afișajul va funcționa.și 16x2 este mai bun, așa că dau link pentru link-ul de afișare 16A2. Trebuie doar să schimbați un cod și am explicat totul în partea de codificare.

Pasul 5: Codificare

Codificare
Codificare

// Prin SOURABH KUMAR @ weobserved.com # includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // pin declarație pentru lcd pe arduinoconst int inPin = A0; // Pinul de mijloc (ieșire) al LM35void setup () {lcd.begin (8, 2); // Schimbați aici în funcție de lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // No changeflloat millivolts = (value / 1024.0) * 5000; float celsius = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // Fără changelcd.print (celsius); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9) / 5 + 32); lcd.print ("F"); delay (1000);} Mai sus este codul de bază pentru termometru Notă-Așa cum am spus, folosesc un lcd vechi de 16x1 care funcționează corect doar când va fi asumat și dezaclerat ca lcd 8x2. Dar când veți utiliza afișajul de 16x2 atunci acest problema nu se va rezolva.pentru afișajul de 16x2 doar findlcd.begin (8, 2); // Schimbați aici conform codului dvs. lcdin și înlocuiți (8, 2) în funcție de afișajul dvs. ca (coloană, rând). Să aveți un afișaj de 16x2, apoi înlocuiți (8, 2) cu (16, 2). aveți un afișaj de 20x4 doar înlocuiți (8, 2) cu (20, 4). Descărcați fișierul.ino de aici

Pasul 6: Tot ce s-a făcut Timp de bucurie

Tot ce s-a întâmplat E timpul să te bucuri
Tot ce s-a întâmplat E timpul să te bucuri

Cum să faceți un termometru folosind Arduino și LM35 După ce încărcarea este terminată instantaneu, termometrul va începe să funcționeze dacă nu este vizibil nimic pe lcd, apoi doar lumină galbenă strălucitoare, apoi doar reglați lumina de fundal prin intermediul rezistențelor variabile de 10k Potentiometru. După ajustare, veți găsi ieșirea așa cum se arată în figura de mai jos. În cele din urmă, am realizat un termometru folosind Arduino și LM35, care este capabil să arate temperatura în grade Celsius și Fahrenheit Puteți modifica codurile și, de asemenea, circuitul în funcție de dvs. Așa că sper să vă placă acest proiect ușor. Mulțumesc Vă rugăm să vizitați Am observat

Recomandat: