Obsah:

Teploměr s teplotně relativní barvou na 2 "TFT displeji a více senzorech: 5 kroků
Teploměr s teplotně relativní barvou na 2 "TFT displeji a více senzorech: 5 kroků

Video: Teploměr s teplotně relativní barvou na 2 "TFT displeji a více senzorech: 5 kroků

Video: Teploměr s teplotně relativní barvou na 2
Video: Tepelné cykly Termomechanika 6TT 2023/24 2024, Listopad
Anonim
Teploměr s teplotou relativní barvou na 2
Teploměr s teplotou relativní barvou na 2
Teploměr s teplotou relativní barvou na 2
Teploměr s teplotou relativní barvou na 2

Vytvořil jsem displej zobrazující měření několika teplotních senzorů. Skvělé je, že barva hodnot se mění s teplotou:

75 stupňů Celsia = ČERVENÁ> 60> 75 = ORANŽOVÁ> 40 <60 = ŽLUTÁ> 30 <40 = SVĚTLE MODRÁ <40 = TMAVÁ

Krok 1: Důvod

Náš dům je vytápěn ústředním topením. Systém je napájen sporákem na vaření v kuchyni, který napájí 1000litrovou vyrovnávací nádrž. Odtud je teplá voda čerpána do podlahového vytápění a radiátorů.

Funguje to dobře, když jste doma, ale může to být problematické, když jsem delší dobu pryč. Rozhodli jsme se tedy přidat automatický ohřívač pelet, který je také připojen k vyrovnávací nádrži tak, aby oba systémy mohly spolupracovat. Je důležité vědět, kdy přestat pálit polena v kamnech, protože může dojít k přehřátí vyrovnávací nádrže. Zjevně existují všechny druhy pojistných ventilů, ale zabránit je vždy lepší.

Chtěl jsem obrazovku, která měří teplotu v nádrži na několika úrovních, abychom viděli, kolik tepla jsme uložili. Barva teploty by se měla měnit s hodnotou: červená pro velmi horké (> 75 stupňů Celsia až tmavě modrá pro chladné, <30 stupňů.

Krok 2: Použité materiály

Arduino UnoFour DS18b20 teplotní čidla 1 odpor 4,7 k Ohm Barevný TFT displej, použil jsem tento 2 displej od AliexpressWiring atd.

Krok 3: Zapojení všeho

Zapojení všeho
Zapojení všeho
Zapojení všeho
Zapojení všeho
Zapojení všeho
Zapojení všeho

Čtyři senzory DS18b20 jsou adresovány prostřednictvím systému s jedním vodičem. To šetří spoustu připojení k Arduinu a je to docela jednoduché, viz obrázek. Zde je přidán odpor.

Zapojení displeje si vyžádalo více úsilí. Mělo by (mělo by….) To fungovat tak, že na něj kliknete jako na štít, ale toto nefungovalo. Nějaký výzkum mi ukázal, jak to připojit pomocí SPI (nevím, co to znamená) pomocí následujícího schématu:

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

Používá se knihovna ILI9225, jak bylo uvedeno na obalu displeje. Knihovnu najdete zde na Githubu.

Všechny sady jsem spustil vzorky z knihovny, vše v pořádku. Jééé !!!

Krok 4: Kód

Chvíli mi trvalo, než jsem přišel na to, jak na TFT obrazovku kreslit text, čáry atd. Ukázalo se, že je to docela jednoduché. Kód, aby barva textu byla relativní vůči teplotě, byl něco jiného, a tak jsem se obrátil na fóra Arduina, kde mi pomohl chlapík s názvem „Divoký Bill“. Sláva!!

Kód najdete zde.

Krok 5: Závěrečné myšlenky

Byl to opravdu skvělý projekt. Teď budu muset najít pěkný obal, aby ta věc vypadala chytře. Nejsem v tom dobrý. Jakákoli pomoc / návrhy, jak to udělat, je velmi ceněna

Seznam přání:

- Přidejte WIFI, mělo by to být jednoduché s ESP288 nebo Nodemcu; Nechávám je ležet

Doporučuje: