Spisu treści:

Cyfrowy widżet temperatury / termometr domowy: 7 kroków
Cyfrowy widżet temperatury / termometr domowy: 7 kroków

Wideo: Cyfrowy widżet temperatury / termometr domowy: 7 kroków

Wideo: Cyfrowy widżet temperatury / termometr domowy: 7 kroków
Wideo: Szczegółowa recenzja Garmin Instinct Crossover 2024, Lipiec
Anonim
Cyfrowy widżet temperatury / termometr domowy
Cyfrowy widżet temperatury / termometr domowy

Mały i dobrze wyglądający termometr cyfrowy wykorzystujący czujnik cyfrowy Dallas DS18B20 i Arduino Pro Micro o napięciu 3,3 V. Wszystko zostało zaprojektowane tak, aby dokładnie pasowało i zatrzaskiwało się na swoim miejscu, bez użycia śrub lub kleju!

Nie za bardzo, ale wygląda fajnie.

Krok 1: Przygotuj swoje części

Używane części i linki Amazon

  • Czujnik: DS18B20
  • Wyświetlacz: 0.91 "Wyświetlacz OLED
  • Mikrokontroler: Arduino Pro Micro
  • Bateria: CR123
  • Rezystor: Rezystor 4,7 k Ohm

Krok 2: Wydrukuj obudowę

Wydrukuj obudowę
Wydrukuj obudowę

Pliki STL można pobrać z poniższych linków.

Thingiverse:

Myminifactory:

Wydrukuj 2 części i usuń wszelkie niedoskonałości.

Krok 3: Sprawdź, czy pasuje

Sprawdź, czy pasuje!
Sprawdź, czy pasuje!

Po wyczyszczeniu obudowy wkładkę i wyświetlacz oraz mikrokontroler, będą pasować ciasno, ale w razie potrzeby spiłuj szczeliny, nie naciskaj ich zbyt mocno, ponieważ może to uszkodzić wyświetlacz!

Krok 4: Połącz wszystko

Połącz wszystko
Połącz wszystko
Połącz wszystko
Połącz wszystko
Połącz wszystko
Połącz wszystko

Znajomości

  • Pin danych czujnika na Arduino PIN 5
  • Wyświetl SDA na Arduino PIN 2
  • Wyświetl SCL na Arduino PIN 3
  • Diplay Power na Arduino Vcc
  • Uziemienie wyświetlacza na Arduino Ground

Czujnik będzie musiał być podłączony do rezystora 4,75 kΩ, jak pokazano na obrazku.

Dodaj również 2 kable do Vcc i uziemienia, które będziesz musiał przedłużyć, aby podłączyć akumulator.

Krok 5: Złóż projekt

Złóż projekt
Złóż projekt

Zatrzaśnij wszystko na miejsce na gniazdach, Do baterii użyłem folii aluminiowej.

Upewnij się, że czujnik znajduje się z dala od pozostałych części elektronicznych, ponieważ wpłynie to na wartości.

Krok 6: Pobierz biblioteki i prześlij kod

Pobierz biblioteki i prześlij kod
Pobierz biblioteki i prześlij kod

Biblioteki:

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

Pobierz kod z jednego z linków:

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

noobmakers.com/2018/04/01/cyfrowy-widget-temperatury/

Prześlij go do swojego arduino.

Krok 7: Prawie gotowe

Prawie skończone!
Prawie skończone!

Podłącz baterię i zamknij obudowę, gotowe!

Możesz edytować kod arduino, aby wprowadzić zmiany w czcionce i sposobie wyświetlania informacji.

Zalecana: