Мазмуну:

Термометр 2 "TFT дисплейде жана салыштырмалуу түстө: 5 кадам
Термометр 2 "TFT дисплейде жана салыштырмалуу түстө: 5 кадам

Video: Термометр 2 "TFT дисплейде жана салыштырмалуу түстө: 5 кадам

Video: Термометр 2
Video: BTT Manta M8P v2 - Basics with CB1 v2.2 2024, Ноябрь
Anonim
Температура салыштырмалуу түсү бар термометр 2
Температура салыштырмалуу түсү бар термометр 2
Температура салыштырмалуу түсү бар термометр 2
Температура салыштырмалуу түсү бар термометр 2

Мен бир нече температура сенсорлорунун өлчөөлөрүн көрсөткөн дисплей жасадым. Эң сонун нерсе, маанилердин түсү температурага жараша өзгөрөт:

75 градус Цельсий = КЫЗЫЛ> 60> 75 = ОРТОСУЗ> 40 <60 = САРЫ> 30 <40 = ЖАРЫК <40 = КӨК

1 -кадам: Себеп

Биздин үй борбордук жылытуу менен жылытылат. Система ашканада woordburning меши менен азыктанат, ал 1000 литрлик буфердик резервуарды азыктандырат. Бул жерден жылуу суу полго жылытууга жана радиаторлорго чыгарылат.

Бул үйдө болгондо жакшы иштейт, бирок мен узак убакытка жок болгондо кыйынчылык жаратышы мүмкүн. Ошентип, биз автоматтык гранул күйүүчү жылыткычты кошууну чечтик, ал дагы буфердик танкка кошулган, эки система тең иштей алат. Буфердик танктын ысып кетиши мүмкүн, анткени мешке журналдарды күйгүзүүнү качан токтотуу керек экенин билүү маанилүү. Албетте, ар кандай коопсуздук клапандары бар, бирок алдын алуу дайыма жакшы.

Мен бактын температурасын бир нече деңгээлде өлчөгөн экранды кааладым, ошондо биз канча жылуулук сакталганын көрө алабыз. Акыр -аягы, температуранын түсү мааниге жараша өзгөрүшү керек: кызыл абдан ысык үчүн (> 75 градус суук үчүн кочкул көккө чейин, <30 градус).

2 -кадам: Колдонулган материалдар

Arduino UnoFour DS18b20 температура сенсорлору 1 4.7k Ohm каршылыгы Түсү TFT дисплейи, мен AliexpressWiring ж.

3 -кадам: Баарын илип коюу

Баарын илип коюу
Баарын илип коюу
Баарын илип коюу
Баарын илип коюу
Баарын илип коюу
Баарын илип коюу

Төрт DS18b20 сенсорлору бир зым системасы аркылуу кабыл алынат. Бул Arduino менен көптөгөн байланыштарды сактайт жана абдан жөнөкөй, сүрөттү караңыз. Бул жерге резистор кошулат.

Дисплейди туташтыруу көбүрөөк күчтү талап кылды. Бул калкан катары чыкылдатуу менен иштеши керек (керек ….), бирок бул иштеген жок. Кээ бир изилдөөлөр мага муну SPI аркылуу кантип туташтыруу керек экенин көрсөттү (бирок бул эмнени билдирерин билбейм) төмөнкү схеманы колдонуу менен:

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

ILI9225 китепканасы дисплейдин таңгагында айтылгандай колдонулат. Китепкананы бул жерден Githubдан таба аласыз.

Баары даяр, мен китепканадан үлгүлөрдү чуркадым, баары жакшы. Yeehaa !!!

4 -кадам: Код

TFT экранында текстти, сызыктарды ж.б. Бул абдан жөнөкөй болуп чыкты. Текстти температурага салыштырмалуу түскө айландыруунун коду башка нерсе болчу, ошондуктан мен Arduino форумдарына кайрылдым, ал жерде мага "Wild Bill" деп аталган бир бөлүм жардам берди. Ардак!!

Сиз кодду бул жерден таба аласыз.

5 -кадам: Акыркы ойлор

Бул чынында сонун долбоор болду. Эми мен нерсенин акылдуу көрүнүшү үчүн жакшы корпус табышым керек. Мен бул жагынан жакшы эмесмин. Муну кантип кылуу керектиги боюнча ар кандай жардам / сунуштар абдан бааланат

Каалоо тизмеси:

- WIFI кошуу, ESP288 же Nodemcu менен жөнөкөй болушу керек; Мен аларды тегеректеп жатам

Сунушталууда: