Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ę
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
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
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
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
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
Podłącz baterię i zamknij obudowę, gotowe!
Możesz edytować kod arduino, aby wprowadzić zmiany w czcionce i sposobie wyświetlania informacji.