Cuprins:

Verificator de temperatură a aerului de buzunar DIY: 6 pași
Verificator de temperatură a aerului de buzunar DIY: 6 pași

Video: Verificator de temperatură a aerului de buzunar DIY: 6 pași

Video: Verificator de temperatură a aerului de buzunar DIY: 6 pași
Video: TUTORIAL: Demontare sertar / spatiu depozitare plansa bord si tastatura telefon la VW Passat B6, CC 2024, Noiembrie
Anonim
Verificator de temperatură a buzunarului DIY
Verificator de temperatură a buzunarului DIY

Pentru a realiza acest lucru vom folosi un afișaj Nokia 5110, un modul de temperatură digitală și un Arduino Uno. De asemenea, este nevoie de o mufă de 9V cu fire, nu de butoi, împreună cu un întrerupător și fire.

Poate fi necesar un fier de lipit, dar puteți răsuci și firele.

Pasul 1: Cablare

Cablare
Cablare
Cablare
Cablare

În primul rând, luați modulul de temperatură digitală și Arduino.

Conectați senzorul în acest mod:

A0 la pinul Arduino A0, G la sol, + la 5V și D0 la pinul 3.

Senzorul folosit provine din kitul Elegoo Sensor V2, dar presupun că acestea sunt destul de frecvente. Este atașată o imagine.

Pasul 2: Calibrarea senzorului

Calibrarea senzorului
Calibrarea senzorului

Nu toți senzorii sunt perfecți la detectare - poate fi necesar să vă lăsați puțin cu ei!

Conectați Arduino la computer.

Mai sus este un fișier.txt care conține codul pentru calibrarea senzorului.

(Vă rugăm să nu că acest cod nu este proprietatea mea, ci a lui elegoo. Acest cod poate fi găsit aici:

Fișierul.txt nu este malware. Este un text simplu, iar textul este copiat în ID-ul dvs. Arduino.

Rulați codul și deschideți Serial Monitor.

Luați un ghid, acesta poate fi un monitor de temperatură comercial, un termostat sau AC.

Pe senzor există un potențiometru de precizie fină. Luați o șurubelniță mică și reglați-o la temperatura de pe AC.

După cum se arată în a doua imagine, senzorul meu a dat citiri de 70 de grade C!

Pasul 3: Conectați afișajul

Conectați afișajul
Conectați afișajul

Acesta este un ghid de cablare de la Last Minute Engineers pe care l-am urmat. Cu toate acestea, în loc de pinul 3, am folosit pinul 2 deoarece 3 era deja utilizat.

Există 8 pini.

Conectați RST la pinul 2, CE la 4, DC la 5, DIR la 6, CLK la 7. VCC nu trebuie să fie conectat, deoarece BL este pentru iluminarea din spate și alimentează, de asemenea, afișajul. Cu toate acestea, dacă nu doriți să utilizați lumina de fundal, conectați VCC la alimentare.

Ambele ar trebui să fie conectate la 3.3v. GND merge la sol.

Pasul 4: Trimiteți codul

Trimiteți codul!
Trimiteți codul!

De data aceasta, codul real!

Un fișier.txt este din nou atașat.

Rețineți că nu există actualizări automate și va trebui să încorporați un buton pentru resetarea Arduino.

Îmi pare rău, sunt încă un începător.

Acest cod are temperaturi C și F.

Acum, folosește asta!

Da, și am uitat să spun …

Se reîmprospătează la fiecare 10 secunde sau cam așa, dar nu și-a dat seama cum să o ștergem la fiecare reîmprospătare …

Ne pare rău … apăsați reset … și dacă găsiți o soluție, vă rugăm să ne anunțați!

Pasul 5: Baterie

Baterie!
Baterie!
Baterie!
Baterie!

Pentru a economisi spațiu, vom folosi pinul VIN.

De asemenea, atașați un comutator pentru a porni și opri Arduino.

Aparent, răsucirea firelor pe un mic comutator neprietenos a fost prea grea, așa că am lipit firele.

Conectați o baterie de 9V la clemă, porniți-o cu întrerupătorul și ar trebui să funcționeze!

Rețineți că există 3 pini pe un comutator. Atașați știftul la centru și celălalt la una dintre părți.

Pasul 6: Caz

Caz!
Caz!
Caz!
Caz!
Caz!
Caz!

Desigur, acest amestec de fire nu se va potrivi. Să facem o carcasă simplă din carton pentru a o păstra îngrijită.

Desenați un dreptunghi care este suficient pentru a se potrivi cu arduino. Adăugați și un compartiment pentru baterie.

Vă rugăm să rețineți că cazul meu este foarte urât.

Într-adevăr urât.

Adică, arată ca un gameboy.

* ridică din umeri *

Am decis să deschid cele 2 porturi pentru extindere și orice alt lucru pe care îl pot avea cu ecranul …

Veselie de jocuri!

Rețineți că pentru imaginea 1, dispozitivul încă aștepta rezultatul senzorului, astfel încât nu se afișează nimic

REMIXURI:

Nu am putut găsi senzorul meu DHT11. Folosind asta, ai putea avea atât temperatură, cât și umiditate.

De asemenea, puteți face lucruri precum accelerația, nivelurile de lumină, nivelurile UV, calitatea aerului etc.

Folosirea unui Arduino Nano ar fi mai mică și ai putea folosi un LCD peste I2C, dar I2C nu a funcționat pentru mine din anumite motive (cred că este o problemă cu placa mea)

Puteți încerca chiar să utilizați baterii reîncărcabile.

Da, și dacă utilizați un senzor de impuls, acesta ar fi un mod ieftin de a verifica pulsul.

:)

Recomandat: