Cuprins:

Widget de temperatură digitală / termometru acasă: 7 pași
Widget de temperatură digitală / termometru acasă: 7 pași

Video: Widget de temperatură digitală / termometru acasă: 7 pași

Video: Widget de temperatură digitală / termometru acasă: 7 pași
Video: 40 de produse auto utile de la Aliexpress care vor face viața mai ușoară pentru orice proprietar de 2024, Noiembrie
Anonim
Widget digital de temperatură / termometru acasă
Widget digital de temperatură / termometru acasă

Un termometru digital mic și frumos, care utilizează senzorul digital Dallas DS18B20 și un Arduino Pro Micro la 3.3v. Totul este conceput pentru a se potrivi exact și pentru a se fixa în poziție, fără șuruburi sau lipici!

Nu prea mult, dar arată grozav.

Pasul 1: Pregătiți-vă piesele

Piese utilizate și link-uri Amazon

  • Senzor: DS18B20
  • Afișaj: Afișaj OLED de 0,91"
  • Microcontroler: Arduino Pro Micro
  • Baterie: CR123
  • Rezistor: rezistor de 4,7 k Ohm

Pasul 2: Imprimați carcasa

Imprimați carcasa
Imprimați carcasa

Fișierele STL pot fi descărcate de pe următoarele linkuri.

Thingiverse:

Myminifactory:

Imprimați cele 2 părți și eliminați imperfecțiunile.

Pasul 3: Testează dacă se potrivește

Testează dacă se potrivește!
Testează dacă se potrivește!

După ce curățați carcasa, introduceți și afișați și microcontrolerul, se vor potrivi strâns, dar arhivați sloturile dacă este necesar, nu le apăsați prea tare, deoarece ar putea deteriora afișajul!

Pasul 4: Conectează totul

Conectează totul
Conectează totul
Conectează totul
Conectează totul
Conectează totul
Conectează totul

Conexiuni

  • Pinul de date al senzorului pe Arduino PIN 5
  • Afișați SDA pe Arduino PIN 2
  • Afișați SCL pe Arduino PIN 3
  • Diplay Power pe Arduino Vcc
  • Afișare teren pe teren Arduino

Senzorul va trebui să fie conectat cu un rezistor de 4.75k ohm așa cum se arată pe imagine.

Adăugați, de asemenea, 2 cabluri pe Vcc și împământare pe care va trebui să le extindeți pentru a conecta bateria.

Pasul 5: Asamblați proiectul

Asamblați proiectul
Asamblați proiectul

Introduceți totul în poziție pe sloturi, Am folosit o folie de aluminiu pentru baterie.

Asigurați-vă că senzorul este departe de restul pieselor electronice, deoarece va afecta valorile.

Pasul 6: Obțineți bibliotecile și încărcați codul

Obțineți bibliotecile și încărcați codul
Obțineți bibliotecile și încărcați codul

Biblioteci:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Obțineți codul de la unul dintre linkuri:

www.hackster.io/GeoChrys/room-temperature-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Încărcați-l pe arduino.

Pasul 7: Aproape Gata

Aproape gata!
Aproape gata!

Conectați bateria și închideți carcasa, gata!

Puteți edita codul arduino pentru a face modificări asupra fontului și a modului în care sunt afișate informațiile.

Recomandat: