Sisukord:

Termomeetri suhtelise värviga 2 -tolline TFT -ekraan ja mitu sensorit: 5 sammu
Termomeetri suhtelise värviga 2 -tolline TFT -ekraan ja mitu sensorit: 5 sammu

Video: Termomeetri suhtelise värviga 2 -tolline TFT -ekraan ja mitu sensorit: 5 sammu

Video: Termomeetri suhtelise värviga 2 -tolline TFT -ekraan ja mitu sensorit: 5 sammu
Video: ? Mis on mitmeribaline 6 aatomi ajaarvestus ? 7 parimat mitmeribalist 6 G Shock Watchi mudelit 2024, November
Anonim
Termomeetri suhtelise värviga 2
Termomeetri suhtelise värviga 2
Termomeetri suhtelise värviga 2
Termomeetri suhtelise värviga 2

Olen teinud ekraani, mis näitab mitmete temperatuuriandurite mõõtmisi. Lahe on see, et väärtuste värv muutub koos temperatuuriga:

75 kraadi Celsiuse järgi = PUNANE> 60> 75 = Oranž> 40 <60 = KOLLANE> 30 <40 = HELV sinine <40 = TUME

Samm: põhjus

Meie maja köetakse keskküttega. Süsteemi toidab köögis olev ahju põletav pliit, mis toidab 1000 -liitrist puhverpaaki. Siit pumbatakse soe vesi põrandaküttele ja radiaatoritele.

See töötab hästi kodus olles, kuid võib olla tülikas, kui olen kauem eemal. Seega otsustasime lisada automaatse pelletite põletamise kütteseadme, mis on samuti puhvermahuti külge ühendatud nii, et mõlemad süsteemid saaksid koos töötada. Oluline on teada, millal lõpetada palkide põletamine ahjus, sest puhvermahuti võib üle kuumeneda. Ilmselt on olemas igasuguseid kaitseklappe, kuid vältida on alati parem.

Tahtsin ekraani, mis mõõdab paagi temperatuuri mitmel tasandil, et saaksime näha, kui palju soojust oleme salvestanud. Lõppkokkuvõttes peaks temperatuuri värvus muutuma vastavalt väärtusele: punane väga kuumale (> 75 kraadi Celsiuse järgi kuni tumesinine külma jaoks, <30 kraadi.

Samm: kasutatud materjalid

Arduino UnoFour DS18b20 temperatuuriandurid1 4,7 kΩ takisti Värviline TFT -ekraan, ma kasutasin seda 2 -tollist ekraani AliexpressWiringist jne.

3. samm: ühendage see kõik üles

Selle haakimine
Selle haakimine
Selle haakimine
Selle haakimine
Selle haakimine
Selle haakimine

Neli DS18b20 andurit on adresseeritud ühe traadiga süsteemi kaudu. See säästab palju ühendusi Arduinoga ja on üsna lihtne, vaata pilti. Siia on lisatud takisti.

Ekraani ühendamine võttis rohkem vaeva. See peaks (peaks…) töötama, klõpsates seda kilbina, kuid see ei töötanud. Mõned uuringud näitasid mulle, kuidas seda SPI kaudu ühendada (pole aimugi, mida see tähendab), kasutades järgmist skeemi:

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

Kasutatakse raamatukogu ILI9225, nagu see oli kuvari pakendil mainitud. Raamatukogu leiate siit Githubist.

Kõik komplektid Jooksin raamatukogust proove, kõik korras. Jeeeaa !!!

4. samm: kood

Mul läks tükk aega, enne kui sain aru, kuidas TFT -ekraanile teksti, jooni jms joonistada. See osutus üsna lihtsaks. Kood teksti värvuse muutmiseks temperatuuri suhtes oli midagi muud, nii et pöördusin Arduino foorumite poole, kus mind aitas välja kutsuda "Wild Bill". Kudo oma !!

Koodi leiate siit.

Samm: viimased mõtted

See oli tõesti lahe projekt. Pean nüüd leidma ilusa korpuse, et asi arukas välja näha. Ma ei ole selles hea. Igasugune abi / soovitused, kuidas seda teha, on väga teretulnud

Soovinimekiri:

- Lisage WIFI, see peaks olema lihtne ESP288 või Nodemcu abil; Mul on need lebamas

Soovitan: