
Cuprins:
- Provizii
- Pasul 1: Proiectarea și înțelegerea circuitului
- Pasul 2: Planificarea construcției circuitului
- Pasul 3: lipirea cablurilor LCD
- Pasul 4: Conectarea ecranului LCD la Arduino
- Pasul 5: Conectarea LM 35 la Arduino
- Pasul 6: Încărcarea codului
- Pasul 7: Construirea locuințelor
- Pasul 8: Testarea senzorului de temperatură
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04



Acest proiect este perfect pentru pasionații intermediari și începători. Configurarea este foarte simplă. Există un cip numit LM35 (link pentru explicații suplimentare) care permite Arduino să determine temperatura din jur.
Provizii
1) 1 x Arduino nano / Arduino Uno + Cablu de conectare
2) Placă de perfecțiune de 5cm x 5cm sau o placă mică
3) 20 x cabluri sau fire jumper
4) Ecran LCD 1 x 16x2
5) 1 x 100K sau 250K potențiometru
6) 1 x baterie de 9V + clemă pentru conector
Pasul 1: Proiectarea și înțelegerea circuitului




Cipul, LM 35, funcționează pe principiul că pentru fiecare creștere de 1 ° C a temperaturii înconjurătoare, tensiunea emisă de pinul "out" al LM 35 crește cu 10mV. Relația liniară începe la 0 ° C. De exemplu, dacă temperatura este de 25 ° C, tensiunea emisă de pinul „out” ar fi de 25 * 10mV = 250mV sau 0,25V.
Arduino poate citi nivelul de tensiune ieșit din pinul „out” atunci când este conectat la unul dintre pin-urile analogice ale Arduino. Funcția din Arduino este analogRead. După ce a primit informații despre tensiunea emisă de LM 35, Arduino poate efectua câteva calcule simple pentru a obține în cele din urmă o valoare în celsius.
Pasul 2: Planificarea construcției circuitului

Există câteva opțiuni despre cum să asamblați circuitul.
1) Pentru persoanele care intră în electronică, aș recomanda utilizarea panoului pentru a construi circuitul. Este mult mai puțin dezordonat decât lipirea și va fi mai ușor de depanat, deoarece firele pot fi ajustate cu ușurință. Urmați conexiunile afișate pe imaginile interesante.
2) Pentru persoanele mai experimentate, încercați să lipiți circuitul pe panou. Va fi mai permanent și va dura mai mult. Citiți și urmați schema pentru îndrumare.
3) În cele din urmă, puteți comanda și un PCB prefabricat de la SEEED. Tot ce trebuie să faceți este să lipiți componentele. Fișierul Gerber necesar este atașat la pas. Iată un link către un folder Google Drive cu fișierul Gerber comprimat:
Pasul 3: lipirea cablurilor LCD
Acest pas este necesar numai dacă construiți versiunea circuitului sau a panoului de perfecționare
Aș recomanda să lipiți cablurile pe ecranul LCD, deoarece acest lucru vă va oferi flexibilitate atunci când încercați să introduceți ecranul LCD de 16x2 în panoul de interfață utilizator. În plus, va fi mai ușor să conectați LCD-ul mai sigur la pinii Arduino.
Sfaturi pentru lipirea cu tampoane:
Încălziți îmbinarea plasând fierul de lipit deasupra punctului de contact între știftul și tamponul cablului
Așteptați aproximativ 5-8 secunde până când îmbinarea este încălzită
Introduceți scrierea de lipit pe tampon. Ar trebui să se afle în apropierea punctului de contact, dar nu în int
Pasul 4: Conectarea ecranului LCD la Arduino


Pinii 2, 3, 4, 5 ai Arduino se conectează la pinii 14, 13, 12, 11 ai LCD-ului, respectiv, la numărarea de la stânga la dreapta.
Pinii 1, 5 și 16 ai ecranului LCD se conectează la masă
Pinii 2 și 15 ai ecranului LCD se conectează la + 5V
Pinii 4 și 6 ai ecranului LCD se conectează la pinii 12 și respectiv 11 ai dispozitivului Arduino.
Pinul 3 al ecranului LCD este conectat la + 5V printr-un potențiometru 100K sau 250K.
Pinii 7, 8, 9 și 10 ai ecranului LCD nu sunt conectați la nimic
Pasul 5: Conectarea LM 35 la Arduino

Când faceți fața plană a LM 35 cu fața către dvs. pinii care se deplasează de la stânga la dreapta sunt 1, 2 și 3.
Pinul 1 este conectat la sursa de alimentare. Funcționează pentru orice tensiune între 4V și 20V
Pinul 2 este pinul de ieșire. Acesta este pinul care schimbă valoarea odată cu schimbarea temperaturii. Pinul 2 este conectat la pinul A0 (pinul analogic 0) din Arduino.
Pinul 3 este conectat la masă. Aceasta este partea negativă sau neagră a bateriei. Acest lucru este, de asemenea, cunoscut sub numele de șină 0V.
Pasul 6: Încărcarea codului

Codul este ușor de urmat. Există comentarii în codul însuși pentru a ușura înțelegerea
Aici puteți găsi un link de descărcare pentru cod:
drive.google.com/open?id=1STA7w9n3H7GhXtXT…
Pasul 7: Construirea locuințelor

1) Puteți oricare carcasă veche din plastic pentru carcasa sa. Folosind un cuțit fierbinte pentru a tăia sloturile pentru ecranul LCD și buton.
2) În plus, puteți verifica contul meu pentru un alt instructable în care descriu cum să construiți o cutie din acril tăiat cu laser. Veți putea găsi un fișier SVG pentru dispozitivul de tăiat cu laser.
3) În cele din urmă, puteți părăsi circuitul fără carcasă. Va fi ușor de reparat și modificat.
Pasul 8: Testarea senzorului de temperatură

După cum puteți vedea, temperatura afișată crește odată ce am pus mâna pe senzor. Este relativ precis dacă doriți să cunoașteți temperatura zilei.
Recomandat:
Senzor de respirație DIY cu Arduino (senzor stretch stretch tricotat): 7 pași (cu imagini)

Senzor de respirație DIY cu Arduino (senzor stretch stretch tricotat): Acest senzor DIY va lua forma unui senzor conductiv tricotat stretch. Se va înfășura în jurul pieptului / stomacului, iar atunci când pieptul / stomacul se extinde și se contractă, la fel se va simți senzorul și, în consecință, datele de intrare care sunt alimentate către Arduino. Asa de
Senzor de temperatură și umiditate alimentat cu energie solară Arduino Ca senzor Oregon de 433 MHz: 6 pași

Senzor de temperatură și umiditate alimentat cu energie solară Arduino, ca senzor Oregon de 433 MHz: acesta este construirea unui senzor de temperatură și umiditate alimentat cu energie solară. Senzorul emulează un senzor Oregon de 433 MHz și este vizibil în gateway-ul Telldus Net. Senzor de mișcare a energiei solare " din Ebay. Asigurați-vă că scrie 3.7v aluat
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: 8 pași

Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: În prezent, producătorii, dezvoltatorii preferă Arduino pentru dezvoltarea rapidă a prototipurilor de proiecte. Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino are o comunitate de utilizatori foarte bună. În acest proiect
Punct de acces (AP) NodeMCU ESP8266 pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: 5 pași

Punct de acces (AP) ESP8266 NodeMCU pentru server web cu senzor de temperatură DT11 și temperatură și umiditate de imprimare în browser: Bună băieți în majoritatea proiectelor folosim ESP8266 și în majoritatea proiectelor folosim ESP8266 ca server web, astfel încât datele să poată fi accesate pe orice dispozitiv prin Wi-Fi accesând Webserver-ul găzduit de ESP8266, dar singura problemă este că avem nevoie de un router funcțional pentru
Senzor senzor digital de temperatură cu LED: 3 pași

Senzor digital de temperatură cu LED simplu: un senzor electronic de temperatură digital simplu, la preț redus, H. William James, august, 2015 LED-urile intermitente abstracte conțin un mic cip IC care le determină să clipească continuu când se aplică o tensiune. Acest studiu arată că clipirea ra