Cuprins:

Senzor de temperatură (Arduino): 8 pași
Senzor de temperatură (Arduino): 8 pași

Video: Senzor de temperatură (Arduino): 8 pași

Video: Senzor de temperatură (Arduino): 8 pași
Video: Utilizarea termometrului infraroșu Melexis MLX90614 cu Arduino 2024, Iulie
Anonim
Senzor de temperatură (Arduino)
Senzor de temperatură (Arduino)
Senzor de temperatură (Arduino)
Senzor de temperatură (Arduino)
Senzor de temperatură (Arduino)
Senzor de temperatură (Arduino)

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

Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor
Proiectarea și înțelegerea circuitelor

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

Planificarea construcției circuitului
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

Conectarea ecranului LCD la Arduino
Conectarea ecranului LCD la Arduino
Conectarea ecranului LCD la Arduino
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

Conectarea LM 35 la Arduino
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

Încărcarea codului
Î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

Construirea locuințelor
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: