Kazalo:
- 1. korak: Razlog
- 2. korak: Uporabljeni materiali
- Korak: Povežite vse skupaj
- 4. korak: Koda
- 5. korak: Zadnje misli
Video: Termometer s temperaturno relativno barvo na 2 "TFT zaslonu in več senzorji: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Naredil sem zaslon, ki prikazuje meritve več temperaturnih senzorjev. Kul stvar je, da se barva vrednosti spreminja s temperaturo:
75 stopinj Celzija = RDEČA> 60> 75 = ORANŽNA> 40 <60 = RUMENA> 30 <40 = SVETLOBLJA <40 = TEMNARNA
1. korak: Razlog
Naša hiša je ogrevana s centralnim ogrevanjem. Sistem se napaja s kurilno pečjo v kuhinji, ki napaja 1000 -litrski rezervoar. Od tu se topla voda črpa do talnega ogrevanja in radiatorjev.
To dobro deluje, ko sem doma, vendar je lahko moteče, če sem dalj časa odsoten. Zato smo se odločili, da dodamo avtomatski grelec na kurjenje peletov, ki je tudi priključen na rezervoar tako, da lahko oba sistema delujeta skupaj. Pomembno je vedeti, kdaj ustaviti kurjenje hlodov v peči, ker lahko pride do pregrevanja rezervoarja. Očitno obstajajo vse vrste varnostnih ventilov, vendar je vedno bolje preprečiti.
Želel sem zaslon, ki meri temperaturo v rezervoarju na več ravneh, da vidimo, koliko toplote imamo shranjene. Končno se mora barva temperature spremeniti z vrednostjo: rdeča za zelo vroče (> 75 stopinj Celzija do temno modra za hladno, <30 stopinj.
2. korak: Uporabljeni materiali
Arduino UnoFour DS18b20 temperaturni senzorji 1 4,7 k ohmski upor barvni zaslon TFT, uporabil sem ta 2 -palčni zaslon AliexpressWiring itd.
Korak: Povežite vse skupaj
Štirje senzorji DS18b20 so pritrjeni prek enožičnega sistema. To prihrani veliko povezav z Arduinom in je precej preprosto, poglejte sliko. Tu je dodan upor.
Priključitev zaslona je zahtevala več napora. Moral bi (moral bi …) delovati s klikom nanj kot ščit, vendar to ni delovalo. Nekatere raziskave so mi pokazale, kako ga povezati prek SPI (čeprav ne vem, kaj to pomeni) z uporabo naslednje sheme:
VCC 5vGND Ozemljitev CLK D13SDA D11 RS D9 RST D8 CS D10
Uporablja se knjižnica ILI9225, kot je navedeno na embalaži zaslona. Knjižnico najdete tukaj na Githubu.
Vse pripravljeno sem odnesel vzorce iz knjižnice, vse v redu. Jaaaa !!!
4. korak: Koda
Trajalo je nekaj časa, da sem ugotovil, kako narisati besedilo, črte itd. Na zaslonu TFT. To se je izkazalo za precej preprosto. Koda za barvo besedila glede na temperaturo je bila nekaj drugega, zato sem se obrnila na forume Arduino, kjer mi je pomagal moški z imenom "Wild Bill". Svaka čast !!
Kodo najdete tukaj.
5. korak: Zadnje misli
To je bil res kul projekt. Zdaj bom moral najti lepo ohišje, da bo stvar videti pametna. Nisem dober v tem. Vsaka pomoč / predlogi, kako to narediti, so zelo cenjeni
Seznam želja:
- Dodajte WIFI, mora biti preprosto z ESP288 ali Nodemcu; Imam jih naokoli
Priporočena:
2.4 TFT vremenska postaja Arduino z več senzorji: 7 korakov
2.4 TFT vremenska postaja Arduino z več senzorji: Prenosna vremenska postaja Arduino z LCD zaslonom TFT in nekaj senzorji
Kuhalni termometer za temperaturno sondo ESP32 NTP s Steinhart-Hartovim popravkom in temperaturnim alarmom: 7 korakov (s slikami)
Kuhalni termometer za temperaturno sondo ESP32 NTP s Steinhart-Hartovim popravkom in temperaturnim alarmom: Še vedno ste na poti do dokončanja "prihajajočega projekta", "Kuhalni termometer za temperaturno sondo ESP32 NTP s Steinhart-Hart popravkom in temperaturnim alarmom" je navodilo, ki prikazuje, kako dodam temperaturno sondo NTP, piezo b
Ulivanje podrobnih delov: Protetični prsti (ki svetijo, spreminjajo barvo s toploto in več ): 10 korakov (s slikami)
Ulivanje podrobnih delov: Protetični prsti (ki svetijo, spreminjajo barvo s toploto in več …): To je vodnik o vlivanju majhnih, zapletenih delov - poceni. Moram reči, da nisem strokovnjak za kasting, ampak ker je nujnost pogosto mati iznajdbe - nekateri tukaj so se postopki dobro obnesli. Najdla Acklanda sem spoznal na Future Festu v Londonu in
Kako do šestnajstiške kode za katero koli barvo na zaslonu: 7 korakov
Kako dobiti šestnajstiško kodo za katero koli barvo na zaslonu: Pokazal vam bom, kako dobiti šestnajstiško kodo za katero koli barvo, ki vam jo prikaže računalniški monitor, tako da jih lahko uporabite v dokumentih HTML in drugih domiselnih računalniških stvareh. Presenetljivo je, da uporablja legalno programsko opremo
Razvijte svojo lastno barvo LED, ki spreminja barvo!: 9 korakov
Gojite lastno LED rastlino, ki spreminja barvo !: V tem navodilu vas bom naučil, kako iz preprostih materialov vzgojiti svojo lastno LED rastlino