Spisu treści:

Termometr z kolorem względnym temperatury na 2-calowym wyświetlaczu TFT i wieloma czujnikami: 5 kroków
Termometr z kolorem względnym temperatury na 2-calowym wyświetlaczu TFT i wieloma czujnikami: 5 kroków

Wideo: Termometr z kolorem względnym temperatury na 2-calowym wyświetlaczu TFT i wieloma czujnikami: 5 kroków

Wideo: Termometr z kolorem względnym temperatury na 2-calowym wyświetlaczu TFT i wieloma czujnikami: 5 kroków
Wideo: TicWatch GTH | Pomiar 🌡SpO2 Puls Sen Częstość oddechów 5ATM Inne 2024, Listopad
Anonim
Termometr z kolorem względnym temperatury na 2
Termometr z kolorem względnym temperatury na 2
Termometr z kolorem względnym temperatury na 2
Termometr z kolorem względnym temperatury na 2

Zrobiłem wyświetlacz pokazujący pomiary kilku czujników temperatury. Fajne jest to, że kolor wartości zmienia się wraz z temperaturą:

75 stopni Celsjusza = CZERWONY> 60 > 75 = POMARAŃCZOWY> 40 < 60 = ŻÓŁTY> 30 < 40 = JASNONIEBIESKI< 40 = CIEMNONIEBIESKI

Krok 1: Powód

Nasz dom ogrzewany jest centralnym ogrzewaniem. System jest zasilany przez piec na drewno w kuchni, który zasila 1000-litrowy zbiornik buforowy. Stąd ciepła woda pompowana jest do ogrzewania podłogowego i kaloryferów.

Działa to dobrze w domu, ale może być kłopotliwe, gdy nie ma mnie przez dłuższy czas. Postanowiliśmy więc dodać automatyczną grzałkę na pellet, która jest również podłączona do zbiornika buforowego w taki sposób, aby oba systemy mogły ze sobą współpracować. Ważne jest, aby wiedzieć, kiedy przestać palić polana w piecu, ponieważ może dojść do przegrzania zbiornika buforowego. Oczywiście istnieją wszelkiego rodzaju zawory bezpieczeństwa, ale zapobieganie jest zawsze lepsze.

Chciałem mieć ekran, który mierzy temperaturę w zbiorniku na kilku poziomach, abyśmy mogli zobaczyć, ile zgromadziliśmy ciepła. Docelowo kolor temperatury powinien zmieniać się o wartość: czerwony dla bardzo gorących (>75 stopni Celsjusza do ciemnoniebieskiego dla zimnych, <30 stopni).

Krok 2: Użyte materiały

Czujniki temperatury Arduino UnoFour DS18b201 Rezystor 4,7 k Ohm Kolorowy wyświetlacz TFT, użyłem tego 2-calowego wyświetlacza z AliexpressWiring itp.

Krok 3: Podłączanie wszystkiego

Podłączanie wszystkiego do góry
Podłączanie wszystkiego do góry
Podłączanie wszystkiego do góry
Podłączanie wszystkiego do góry
Podłączanie wszystkiego do góry
Podłączanie wszystkiego do góry

Cztery czujniki DS18b20 są połączone systemem jednoprzewodowym. Oszczędza to wiele połączeń z Arduino i jest całkiem proste, patrz zdjęcie. Tutaj dodawany jest rezystor.

Podłączenie wyświetlacza wymagało więcej wysiłku. Powinno (powinno…) działać, klikając go jako tarczę, ale to nie działało. Niektóre badania pokazały mi, jak połączyć go przez SPI (choć nie mam pojęcia, co to znaczy) za pomocą następującego schematu:

VCC 5vGND Uziemienie CLK D13SDA D11 RS D9 RST D8 CS D10

Wykorzystywana jest biblioteka ILI9225, jak wspomniano na opakowaniu wyświetlacza. Bibliotekę znajdziesz tutaj na Github.

Cały zestaw przepuściłem próbki z biblioteki, wszystko w porządku. Taaaaaaaaaaaaaaaaa!!!

Krok 4: Kodeks

Zajęło mi trochę czasu, aby dowiedzieć się, jak rysować tekst, linie itp. na ekranie TFT. Okazało się to dość proste. Kod zmieniający kolor tekstu w stosunku do temperatury był czymś innym, więc zwróciłem się do forów Arduino, gdzie pomógł mi facet o imieniu „Wild Bill”. Sława!!

Kod znajdziesz tutaj.

Krok 5: Końcowe myśli

To był naprawdę fajny projekt. Teraz będę musiał znaleźć ładną obudowę, aby rzecz wyglądała elegancko. Nie jestem w tym dobry. Jakakolwiek pomoc / sugestie, jak to zrobić, bardzo cenione

Lista życzeń:

- Dodaj WIFI, powinno być proste z ESP288 lub Nodemcu; Mam je w pobliżu

Zalecana: