Satura rādītājs:

Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: 5 soļi
Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: 5 soļi

Video: Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: 5 soļi

Video: Termometrs ar relatīvo temperatūras krāsu 2 collu TFT displejā un vairākiem sensoriem: 5 soļi
Video: MULTIPLE Car Dents FIXED With Paintless Dent Removal | Step by Step Tutorial 2024, Novembris
Anonim
Termometrs ar relatīvo temperatūras krāsu uz 2
Termometrs ar relatīvo temperatūras krāsu uz 2
Termometrs ar temperatūras relatīvo krāsu uz 2
Termometrs ar temperatūras relatīvo krāsu uz 2

Esmu izveidojis displeju, kurā parādīti vairāku temperatūras sensoru mērījumi. Forši ir tas, ka vērtību krāsa mainās līdz ar temperatūru:

75 grādi pēc Celsija = SARKANS> 60> 75 = Oranžs> 40 <60 = DZELTENS> 30 <40 = GAISMAS ZILS <40 = TUMŠS

1. darbība: iemesls

Mūsu māja tiek apsildīta ar centrālapkuri. Sistēmu baro virtuvē esoša plīts, kas baro 1000 litru bufera tvertni. No šejienes siltais ūdens tiek sūknēts uz grīdas apsildi un radiatoriem.

Tas labi darbojas mājās, bet var būt apgrūtinošs, ja esmu ilgāku laiku prom. Tāpēc mēs nolēmām pievienot automātisku granulu dedzināšanas sildītāju, kas arī ir pievienots bufera tvertnei tā, lai abas sistēmas varētu strādāt kopā. Ir svarīgi zināt, kad pārtraukt dedzināt baļķus krāsnī, jo var rasties bufera tvertnes pārkaršana. Acīmredzot ir visu veidu drošības vārsti, bet novērst vienmēr ir labāk.

Es gribēju ekrānu, kas mēra temperatūru tvertnē vairākos līmeņos, lai mēs varētu redzēt, cik daudz siltuma esam uzkrājuši. Galu galā temperatūras krāsai vajadzētu mainīties atbilstoši vērtībai: sarkana - ļoti karsta (> 75 grādi pēc Celsija līdz tumši zilai aukstumam, <30 grādi).

2. darbība. Izmantotie materiāli

Arduino UnoFour DS18b20 temperatūras sensori1 4,7 kΩ rezistors Krāsains TFT displejs, es izmantoju šo 2 collu displeju no AliexpressWiring utt.

3. solis: sasaistiet to visu

Visu sasaistot
Visu sasaistot
Visu sasaistot
Visu sasaistot
Visu sasaistot
Visu sasaistot

Četri DS18b20 sensori ir adresēti caur vienu vadu sistēmu. Tas ietaupa daudz savienojumu ar Arduino un ir diezgan vienkāršs, skatiet attēlu. Šeit ir pievienots rezistors.

Displeja pieslēgšana prasīja vairāk pūļu. Tam vajadzētu (vajadzētu…) darboties, noklikšķinot uz tā kā vairoga, taču tas nedarbojās. Daži pētījumi man parādīja, kā to savienot, izmantojot SPI (tomēr nav ne jausmas, ko tas nozīmē), izmantojot šādu shēmu:

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

Tiek izmantota ILI9225 bibliotēka, kā tas tika minēts uz displeja iepakojuma. Bibliotēku varat atrast šeit Github.

Viss komplekts Es paņēmu paraugus no bibliotēkas, viss kārtībā. Yeehaa !!!

4. solis: kods

Man bija vajadzīgs laiks, lai izdomātu, kā uz TFT ekrāna uzzīmēt tekstu, līnijas utt. Tas izrādījās diezgan vienkārši. Kods, kā padarīt teksta krāsu attiecībā pret temperatūru, bija kaut kas cits, tāpēc es pievērsos Arduino forumiem, kur man palīdzēja čalis ar nosaukumu "Wild Bill". Kudo !!

Jūs varat atrast kodu šeit.

5. solis: pēdējās domas

Tas bija patiešām foršs projekts. Man tagad būs jāatrod jauks korpuss, lai lieta izskatītos gudra. Man tas nav labi. Jebkura palīdzība / ieteikumi, kā to izdarīt, ir ļoti pateicīgi

Vēlmju saraksts:

- Pievienojiet WIFI, jābūt vienkāršam ar ESP288 vai Nodemcu; Man tie ir apkārt

Ieteicams: