Sadržaj:

Termometar s temperaturnom relativnom bojom na 2 "TFT zaslonu i više senzora: 5 koraka
Termometar s temperaturnom relativnom bojom na 2 "TFT zaslonu i više senzora: 5 koraka

Video: Termometar s temperaturnom relativnom bojom na 2 "TFT zaslonu i više senzora: 5 koraka

Video: Termometar s temperaturnom relativnom bojom na 2
Video: ULTIMATE Руководство по термоодеялу и выкройке! 2024, Prosinac
Anonim
Termometar s temperaturom relativne boje na 2
Termometar s temperaturom relativne boje na 2
Termometar s temperaturom relativne boje na 2
Termometar s temperaturom relativne boje na 2

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

75 stupnjeva Celzija = 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. Sustav 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 kad sam kod kuće, ali može biti problematično kad 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 sustava mogu raditi zajedno. Važno je znati kada prestati paliti trupce u peći jer se može dogoditi pregrijavanje spremnika. Očito postoje sve vrste sigurnosnih ventila, ali uvijek je bolje spriječiti.

Htio sam zaslon koji mjeri temperaturu u spremniku na nekoliko razina kako bismo mogli vidjeti koliko topline imamo pohranjene. U konačnici, boja temperature trebala bi se mijenjati sa vrijednošću: crvena za jako vruće (> 75 stupnjeva Celzijevih do tamno plava za hladnoću, <30 stupnjeva.

Korak 2: Korišteni materijali

Arduino UnoFour DS18b20 temperaturni senzori1 otpornik od 4,7 k OhmaTFT zaslon u boji, koristio sam ovaj 2 -inčni zaslon s AliexpressWiringa itd.

Korak 3: Sve spojite

Spajajući sve
Spajajući sve
Spajajući sve
Spajajući sve
Spajajući sve
Spajajući sve

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

Povezivanje zaslona zahtijevalo je više napora. Trebao bi (trebao bi …) raditi tako što ćete ga kliknuti kao štit, ali to nije uspjelo. Neka su mi istraživanja pokazala kako ga spojiti 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 kako je navedeno na pakiranju zaslona. Knjižnicu možete pronaći ovdje na Githubu.

Sve spremno Pokrenuo sam uzorke iz knjižnice, sve u redu. Daaaa !!!

Korak 4: Kôd

Trebalo mi je neko vrijeme 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 okrenuo prema Arduino forumima gdje mi je pomogao momak zvani "Wild Bill". Čast!!

Kôd možete pronaći ovdje.

Korak 5: Završne misli

Ovo je bio jako 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 jako cijenjeni

Lista želja:

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

Preporučeni: