Obsah:

Teplomer s teplotou príbuznou farbou na 2 "TFT displeji a viacerými senzormi: 5 krokov
Teplomer s teplotou príbuznou farbou na 2 "TFT displeji a viacerými senzormi: 5 krokov

Video: Teplomer s teplotou príbuznou farbou na 2 "TFT displeji a viacerými senzormi: 5 krokov

Video: Teplomer s teplotou príbuznou farbou na 2
Video: Стейки из свинины - правильная засолка и приготовление - Тест на гриле 2024, November
Anonim
Teplomer s teplotnou relatívnou farbou na 2
Teplomer s teplotnou relatívnou farbou na 2
Teplomer s teplotnou relatívnou farbou na 2
Teplomer s teplotnou relatívnou farbou na 2

Vyrobil som displej, ktorý ukazuje merania niekoľkých teplotných senzorov. Skvelé je, že farba hodnôt sa mení s teplotou:

75 stupňov Celzia = ČERVENÁ> 60> 75 = ORANŽOVÁ> 40 <60 = ŽLTÁ> 30 <40 = SVETELNÁ MODRÁ <40 = TMAVÁ

Krok 1: Dôvod

Náš dom je vykurovaný ústredným kúrením. Systém je napájaný sporákom na horenie v kuchyni, ktorý napája 1 000 litrovú vyrovnávaciu nádrž. Odtiaľ je teplá voda čerpaná do podlahového kúrenia a radiátorov.

Funguje to dobre, keď som doma, ale môže to byť problematické, keď som dlhší čas preč. Preto sme sa rozhodli pridať automatický ohrievač peliet, ktorý je tiež zapojený do vyrovnávacej nádrže tak, aby oba systémy mohli fungovať spoločne. Je dôležité vedieť, kedy zastaviť spaľovanie guľatiny v kachle, pretože môže dôjsť k prehriatiu vyrovnávacej nádrže. Očividne existujú všetky druhy poistných ventilov, ale predchádzať je vždy lepšie.

Chcel som obrazovku, ktorá meria teplotu v nádrži na niekoľkých úrovniach, aby sme videli, koľko tepla sme uložili. Farba teploty by sa mala zmeniť s hodnotou: červená pre veľmi horúce (> 75 stupňov Celzia až tmavomodrá pre studenú, <30 stupňov.

Krok 2: Použitý materiál

Teplotné snímače Arduino UnoFour DS18b201 odpor 4,7 kOhm Farebný displej TFT, použil som tento 2 displej od spoločnosti AliexpressWiring atď.

Krok 3: Zapojenie všetkého

Zapojenie všetkého
Zapojenie všetkého
Zapojenie všetkého
Zapojenie všetkého
Zapojenie všetkého
Zapojenie všetkého

Štyri senzory DS18b20 sú adresované prostredníctvom jednovodičového systému. To šetrí veľa pripojení k Arduinu a je to celkom jednoduché, viď obrázok. Tu je pridaný odpor.

Pripojenie displeja si vyžiadalo viac úsilia. Malo by (malo by …) to fungovať kliknutím na štít ako na štít, ale toto nefungovalo. Niektoré výskumy mi ukázali, ako ho pripojiť pomocou SPI (bez toho, aby som vedel, čo to znamená) pomocou nasledujúcej schémy:

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

Je použitá knižnica ILI9225, ako bolo uvedené na obale displeja. Knižnicu nájdete tu na Github.

Všetko pripravené, spustil som ukážky z knižnice, všetko v poriadku. Jééé !!!

Krok 4: Kód

Trvalo mi chvíľu, kým som prišiel na to, ako kresliť text, čiary atď. Na obrazovku TFT. Ukázalo sa, že je to celkom jednoduché. Kód na prispôsobenie farby textu teplote je niečo iné, a tak som sa obrátil na fóra Arduino, kde mi pomohol chlapík s názvom „Divoký Bill“. Kudo !!

Kód nájdete tu.

Krok 5: Záverečné myšlienky

Bol to skutočne úžasný projekt. Teraz budem musieť nájsť pekný kryt, aby vec vyzerala múdro. V tomto nie som dobrý. Akákoľvek pomoc / návrhy, ako to urobiť, sú veľmi cenené

Zoznam želaní:

- Pridajte WIFI, malo by to byť jednoduché s ESP288 alebo Nodemcu; Nechávam ich ležať okolo

Odporúča: