Sadržaj:

Termometar sa temperaturom u relativnoj boji na 2 "TFT ekranu i više senzora: 5 koraka
Termometar sa temperaturom u relativnoj boji na 2 "TFT ekranu i više senzora: 5 koraka

Video: Termometar sa temperaturom u relativnoj boji na 2 "TFT ekranu i više senzora: 5 koraka

Video: Termometar sa temperaturom u relativnoj boji na 2
Video: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, Novembar
Anonim
Termometar sa temperaturom relativne boje na 2
Termometar sa temperaturom relativne boje na 2
Termometar sa temperaturom relativne boje na 2
Termometar sa temperaturom relativne boje na 2

Napravio sam ekran koji prikazuje mjerenja nekoliko temperaturnih senzora. Zgodno je to što se boja vrijednosti mijenja s temperaturom:

75 stepeni Celzijusa = CRVENO> 60> 75 = NARANČASTO> 40 <60 = ŽUTO> 30 <40 = SVJETLO PLAVO <40 = TAMNO

Korak 1: Razlog

Naša kuća se grije s centralnim grijanjem. Sistem se napaja štednjakom u kuhinji koji napaja međuspremnik od 1000 litara. Odavde se topla voda pumpa do podnog grijanja i radijatora.

Ovo dobro funkcionira kod kuće, ali može biti uznemirujuće ako sam odsutna duže vrijeme. Stoga smo odlučili dodati automatski grijač na sagorijevanje peleta koji je također spojen na međuspremnik na takav način da oba sistema mogu raditi zajedno. Važno je znati kada prestati sa spaljivanjem trupaca u peći jer može doći do pregrijavanja spremnika. Očigledno postoje sve vrste sigurnosnih ventila, ali uvijek je bolje spriječiti.

Želeo sam ekran koji meri temperaturu u rezervoaru na nekoliko nivoa tako da možemo videti koliko toplote imamo uskladišteno. Konačno, boja temperature bi se trebala promijeniti sa vrijednošću: crvena za jako vruće (> 75 stepeni Celzijusa do tamno plava za hladnoću, <30 stepeni.

Korak 2: Korišteni materijali

Arduino UnoFour DS18b20 temperaturni senzori1 otpornik od 4,7 k OhmaTFT ekran u boji, koristio sam ovaj ekran od 2 sa AliexpressWiring -a itd.

Korak 3: Sve spojite

Hooking It Up Up
Hooking It Up Up
Hooking It Up Up
Hooking It Up Up
Hooking It Up Up
Hooking It Up Up

Četiri senzora DS18b20 su adresirana putem jednožičnog sistema. Ovo štedi mnogo veza s Arduinom i prilično je jednostavno, pogledajte sliku. Ovdje se dodaje otpornik.

Povezivanje ekrana zahtijevalo je više napora. Trebao bi (trebao bi …) funkcionirati klikom na njega kao štit, ali to nije uspjelo. Neka su mi istraživanja pokazala kako ga povezati putem SPI -ja (nemam pojma što to znači) koristeći sljedeću shemu:

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

Koristi se biblioteka ILI9225 kao što je navedeno na ambalaži ekrana. Biblioteku možete pronaći ovdje na Githubu.

Sve spremno Pokrenuo sam uzorke iz biblioteke, sve u redu. Yeehaa !!!

Korak 4: Kôd

Trebalo mi je vremena da shvatim kako nacrtati tekst, linije itd. Na TFT ekranu. Pokazalo se da je ovo prilično jednostavno. Kôd za stvaranje boje teksta u odnosu na temperaturu bio je nešto drugo pa sam se obratio Arduino forumima gdje mi je pomogao momak zvani "Wild Bill". Svaka čast !!

Kôd možete pronaći ovde.

Korak 5: Završne misli

Ovo je bio zaista kul projekt. Sada ću morati pronaći lijepo kućište kako bi stvar izgledala pametno. Nisam dobar u ovome. Svaka pomoć / prijedlozi kako to učiniti su cijenjeni

Lista želja:

- Dodajte WIFI, trebalo bi biti jednostavno s ESP288 ili Nodemcu; Imam ih naokolo

Preporučuje se: