Sommario:

Widget temperatura digitale/termometro domestico: 7 passaggi
Widget temperatura digitale/termometro domestico: 7 passaggi

Video: Widget temperatura digitale/termometro domestico: 7 passaggi

Video: Widget temperatura digitale/termometro domestico: 7 passaggi
Video: Riscaldamenti difettosi? dispersione termica? Verifica col termometro a infrarossi kaiweets Apollo 7 2024, Dicembre
Anonim
Widget temperatura digitale/termometro domestico
Widget temperatura digitale/termometro domestico

Un termometro digitale piccolo e di bell'aspetto che utilizza il sensore digitale Dallas DS18B20 e un Arduino Pro Micro a 3.3v. Tutto è progettato per adattarsi esattamente e scattare in posizione, senza bisogno di viti o colla!

Non molto, ma sembra bello.

Passaggio 1: prepara le tue parti

Parti usate e link Amazon

  • Sensore: DS18B20
  • Display: display OLED da 0,91"
  • Microcontrollore: Arduino Pro Micro
  • Batteria: CR123
  • Resistore: resistore da 4,7 kOhm

Passaggio 2: stampa l'alloggiamento

Stampa l'alloggiamento
Stampa l'alloggiamento

I file STL possono essere scaricati dai seguenti link.

Thingiverse:

Myminifactory:

Stampa le 2 parti e cancella eventuali imperfezioni.

Passaggio 3: verifica se si adatta

Prova se si adatta!
Prova se si adatta!

Dopo aver pulito l'alloggiamento, l'inserto, il display e il microcontrollore, si adatteranno bene ma limare gli slot se necessario, non premerli troppo forte, poiché ciò potrebbe danneggiare il display!

Passaggio 4: collega tutto

Connetti tutto
Connetti tutto
Connetti tutto
Connetti tutto
Connetti tutto
Connetti tutto

Connessioni

  • Pin dati sensore su Arduino PIN 5
  • Visualizza SDA su Arduino PIN 2
  • Visualizza SCL su Arduino PIN 3
  • Mostra alimentazione su Arduino Vcc
  • Visualizza terra su Arduino Ground

Il sensore dovrà essere collegato con un resistore da 4.75k ohm come mostrato nell'immagine.

Aggiungi anche 2 cavi sul Vcc e massa che dovrai prolungare per collegare la batteria.

Passaggio 5: assemblare il progetto

Assemblare il progetto
Assemblare il progetto

Aggancia tutto per posizionarlo sugli slot, Ho usato un foglio di alluminio per la batteria.

Assicurati che il sensore sia lontano dal resto delle parti elettroniche poiché influenzerà i valori.

Passaggio 6: scarica le librerie e carica il codice

Ottieni le librerie e carica il codice
Ottieni le librerie e carica il codice

Biblioteche:

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

Ottieni il codice da uno dei link:

www.hackster.io/GeoChrys/temperatura-ambiente-…

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

Caricalo sul tuo arduino.

Passaggio 7: quasi fatto

Quasi fatto!
Quasi fatto!

Collega la batteria e chiudi la custodia, il gioco è fatto!

È possibile modificare il codice arduino per apportare modifiche al carattere e al modo in cui vengono visualizzate le informazioni.

Consigliato: