Innholdsfortegnelse:

Termometer med temperaturrelativ farge på en 2 "TFT -skjerm og flere sensorer: 5 trinn
Termometer med temperaturrelativ farge på en 2 "TFT -skjerm og flere sensorer: 5 trinn

Video: Termometer med temperaturrelativ farge på en 2 "TFT -skjerm og flere sensorer: 5 trinn

Video: Termometer med temperaturrelativ farge på en 2
Video: Del 3: Vitale målinger og handlingsberedskap i en ABCDE observasjon (DE) 2024, November
Anonim
Termometer med temperaturrelativ farge på en 2
Termometer med temperaturrelativ farge på en 2
Termometer med temperaturrelativ farge på en 2
Termometer med temperaturrelativ farge på en 2

Jeg har laget et display som viser målingene til flere temperatursensorer. Det kule er at fargen på verdiene endres med temperaturen:

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

Trinn 1: Årsaken

Huset vårt er oppvarmet med sentralvarme. Systemet mates av en tekstbrennende komfyr på kjøkkenet som mater en 1000 liters buffertank. Herfra pumpes det varme vannet til gulvvarmen og radiatorene.

Dette fungerer bra når jeg er hjemme, men kan være plagsom når jeg er borte i en lengre periode. Så vi bestemte oss for å legge til en automatisk pelletforbrenningsvarmer som også er koblet til buffertanken på en slik måte at begge systemene kan fungere sammen. Det er viktig å vite når du skal slutte å brenne tømmerstokker i ovnen fordi buffertanken kan overopphetes. Det er åpenbart alle slags sikkerhetsventiler, men det er alltid bedre å forhindre.

Jeg ønsket en skjerm som måler temperaturen i tanken på flere nivåer, slik at vi kan se hvor mye varme vi har lagret. Omtrentlig bør fargen på temperaturen endres med verdien: rød for veldig varm (> 75 grader celcius til mørkeblå for kald, <30 grader.

Trinn 2: Materialer som brukes

Arduino UnoFour DS18b20 temperatursensorer1 4,7k Ohm motstand En farge TFT -skjerm, jeg brukte denne 2 skjermen fra AliexpressWiring etc.

Trinn 3: Hooking It All Up

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 fire DS18b20 -sensorene adresseres gjennom ett -ledningssystemet. Dette sparer mange tilkoblinger til Arduino og er ganske enkelt, se bildet. Motstanden er lagt til her.

Det tok mer innsats å koble til skjermen. Det burde (burde ….) fungere ved å klikke det som et skjold, men dette fungerte ikke. Noen undersøkelser viste meg hvordan jeg kobler det til via SPI (aner ikke hva det betyr) ved å bruke følgende opplegg:

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

Er brukt ILI9225 biblioteket som dette ble nevnt på emballasjen til displayet. Du finner biblioteket her på Github.

Alt sett Jeg kjørte prøvene fra biblioteket, alt bra. Yeehaa !!!

Trinn 4: Koden

Det tok meg en stund å finne ut hvordan jeg tegner tekst, linjer osv. På en TFT -skjerm. Dette viste seg å være ganske enkelt. Koden for å lage tekstfargen i forhold til temperaturen var noe annet, så jeg vendte meg til Arduino -forumene der en kar som het "Wild Bill" hjalp meg. Kudos!!

Du finner koden her.

Trinn 5: Avsluttende tanker

Dette var et veldig kult prosjekt. Jeg må nå finne et fint foringsrør for å få tingen til å se smart ut. Jeg er ikke god på dette. Eventuell hjelp / forslag til hvordan dette gjøres, setter stor pris på

Ønskeliste:

- Legg til WIFI, bør være enkelt med en ESP288 eller Nodemcu; Jeg har dem liggende

Anbefalt: