Indholdsfortegnelse:

Termometer med temperaturrelativ farve på en 2 "TFT -skærm og flere sensorer: 5 trin
Termometer med temperaturrelativ farve på en 2 "TFT -skærm og flere sensorer: 5 trin

Video: Termometer med temperaturrelativ farve på en 2 "TFT -skærm og flere sensorer: 5 trin

Video: Termometer med temperaturrelativ farve på en 2
Video: Zigbee датчик освещенности, температуры и влажности с экраном на электронных чернилах Moes 2024, November
Anonim
Termometer med temperaturrelativ farve på en 2
Termometer med temperaturrelativ farve på en 2
Termometer med temperaturrelativ farve på en 2
Termometer med temperaturrelativ farve på en 2

Jeg har lavet et display, der viser målinger af flere temperatursensorer. Det fede er, at farven på værdierne ændres med temperaturen:

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

Trin 1: Årsagen

Vores hus er opvarmet med centralvarme. Systemet fodres med en ordbrændende komfur i køkkenet, der fodrer en 1000 liters buffertank. Herfra pumpes det varme vand til gulvvarmen og radiatorerne.

Dette fungerer fint, når jeg er hjemme, men det kan være besværligt, når jeg er væk i en længere periode. Så vi besluttede at tilføje en automatisk pilleforbrændingsvarmer, som også er tilsluttet buffertanken på en sådan måde, at begge systemer kan fungere sammen. Det er vigtigt at vide, hvornår man skal stoppe med at brænde træstammer i ovnen, fordi buffertanken kan overophedes. Der er naturligvis alle slags sikkerhedsventiler, men det er altid bedre at forhindre.

Jeg ville have en skærm, der måler temperaturen i tanken på flere niveauer, så vi kan se, hvor meget varme vi har lagret. Stort set bør farven på temperaturen ændre sig med værdien: rød for meget varm (> 75 grader celcius til mørkeblå ved kulde, <30 grader.

Trin 2: Brugte materialer

Arduino UnoFour DS18b20 temperatursensorer1 4,7k Ohm modstand En farve TFT display, jeg brugte denne 2 skærm fra AliexpressWiring etc.

Trin 3: Tilslut det hele

Tilslutter det hele
Tilslutter det hele
Tilslutter det hele
Tilslutter det hele
Tilslutter det hele
Tilslutter det hele

De fire DS18b20 -sensorer adresseres gennem et -trådssystemet. Dette sparer mange forbindelser til Arduino og er ret simpelt, se billedet. Modstanden tilføjes her.

Tilslutning af skærmen krævede større indsats. Det skulle (skulle ….) fungere ved at klikke på det som et skjold, men dette virkede ikke. Nogle undersøgelser viste mig, hvordan jeg forbinder det via SPI (aner ikke hvad det betyder) ved hjælp af følgende skema:

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

Bruges ILI9225 biblioteket, da dette blev nævnt på displayets emballage. Du kan finde biblioteket her på Github.

Alt sammen kørte jeg prøverne fra biblioteket, alt fint. Yeehaa !!!

Trin 4: Koden

Det tog mig et stykke tid at finde ud af at tegne tekst, linjer osv. På en TFT -skærm. Dette viste sig at være ret simpelt. Koden til at lave tekstfarve i forhold til temperaturen var noget andet, så jeg vendte mig til Arduino -fora, hvor en fyr kaldet "Wild Bill" hjalp mig. Kudos !!

Du kan finde koden her.

Trin 5: Endelige tanker

Dette var et virkelig fedt projekt. Jeg bliver nu nødt til at finde et pænt kabinet for at få tingen til at se smart ud. Jeg er ikke god til dette. Enhver hjælp / forslag til hvordan man gør dette værdsættes meget

Ønskeliste:

- Tilføj WIFI, skal være enkelt med en ESP288 eller Nodemcu; Jeg har dem liggende

Anbefalede: