Innehållsförteckning:

Termometer med temperaturrelativ färg på en 2 "TFT -skärm och flera sensorer: 5 steg
Termometer med temperaturrelativ färg på en 2 "TFT -skärm och flera sensorer: 5 steg

Video: Termometer med temperaturrelativ färg på en 2 "TFT -skärm och flera sensorer: 5 steg

Video: Termometer med temperaturrelativ färg på en 2
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №35 2024, Juli
Anonim
Termometer med temperaturrelativ färg på en 2
Termometer med temperaturrelativ färg på en 2
Termometer med temperaturrelativ färg på en 2
Termometer med temperaturrelativ färg på en 2

Jag har gjort en display som visar mätningarna av flera temperatursensorer. Det coola är att färgen på värdena ändras med temperaturen:

75 grader Celcius = RÖD> 60> 75 = ORANGE> 40 <60 = GUL> 30 <40 = LJUSBLÅ <40 = MÖRKBLÅ

Steg 1: Anledningen

Vårt hus är uppvärmt med centralvärme. Systemet matas av en ordförbränningsugn i köket som matar en bufferttank på 1000 liter. Härifrån pumpas det varma vattnet till golvvärmen och radiatorerna.

Detta fungerar bra hemma men kan vara besvärande när jag är borta en längre period. Så vi bestämde oss för att lägga till en automatisk pelletsbrännare som också är ansluten till bufferttanken på ett sådant sätt att båda systemen kan fungera tillsammans. Det är viktigt att veta när man ska sluta bränna stockar i kaminen eftersom bufferttanken kan överhettas. Uppenbarligen finns det alla slags säkerhetsventiler, men att förebygga är alltid bättre.

Jag ville ha en skärm som mäter temperaturen i tanken på flera nivåer så att vi kan se hur mycket värme vi har lagrat. Ungefär färgen på temperaturen bör förändras med värdet: rött för mycket varmt (> 75 grader celcius till mörkblått för kallt, <30 grader.

Steg 2: Material som används

Arduino UnoFour DS18b20 temperatursensorer1 4,7k Ohm motstånd En färg TFT -display, jag använde denna 2 skärm från AliexpressWiring etc.

Steg 3: Anslut allt

Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up
Hooking It All Up

De fyra DS18b20 -sensorerna adresseras genom etttrådssystemet. Detta sparar många anslutningar till Arduino och är ganska enkelt, se bilden. Motståndet läggs till här.

Att koppla upp skärmen tog mer ansträngning. Det borde (borde ….) fungera genom att klicka på det som en sköld, men det fungerade inte. Viss forskning visade mig hur jag ansluter det via SPI (ingen aning om vad det betyder) med följande schema:

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

Används ILI9225 -biblioteket eftersom detta nämndes på förpackningen på displayen. Du hittar biblioteket här på Github.

Allt klart Jag körde proverna från biblioteket, allt bra. Yeehaa !!!

Steg 4: Koden

Det tog mig ett tag att ta reda på hur man ritar text, linjer etc. på en TFT -skärm. Detta visade sig vara ganska enkelt. Koden för att göra textfärgen relativt temperaturen var något annat så jag vände mig till Arduino -forumen där en kille som heter "Wild Bill" hjälpte mig. Beröm!!

Du hittar koden här.

Steg 5: Slutliga tankar

Det här var ett riktigt coolt projekt. Jag måste nu hitta ett snyggt hölje för att få saken att se smart ut. Jag är inte bra på det här. All hjälp / förslag på hur man gör detta uppskattas mycket

Önskelista:

- Lägg till WIFI, ska vara enkelt med en ESP288 eller Nodemcu; Jag har dem liggande

Rekommenderad: