Mundarija:

2 dyuymli TFT displeyli va bir nechta sensorli haroratga nisbatan rangga ega termometr: 5 qadam
2 dyuymli TFT displeyli va bir nechta sensorli haroratga nisbatan rangga ega termometr: 5 qadam

Video: 2 dyuymli TFT displeyli va bir nechta sensorli haroratga nisbatan rangga ega termometr: 5 qadam

Video: 2 dyuymli TFT displeyli va bir nechta sensorli haroratga nisbatan rangga ega termometr: 5 qadam
Video: Тюнинг Лада Веста | Обзор и РОЗЫГРЫШ TFT ПРИБОРКИ GF949 от FERRUM 2024, Noyabr
Anonim
Harorat nisbiy rangdagi termometr 2
Harorat nisbiy rangdagi termometr 2
Harorat nisbiy rangdagi termometr 2
Harorat nisbiy rangdagi termometr 2

Men bir nechta harorat sensori o'lchovlarini ko'rsatadigan displey qildim. Qizig'i shundaki, qiymatlarning rangi haroratga qarab o'zgaradi:

75 daraja Selsiy = KIRMIZ> 60> 75 = to'q sariq> 40 <60 = SARI> 30 <40 = LIGHTBLUE <40 = KO'G'IR

1 -qadam: Sabab

Uyimiz markaziy isitish bilan isitiladi. Tizim 1000 litrli buferli idishni to'ldiradigan oshxonadagi kuydiruvchi pech bilan oziqlanadi. Bu erdan iliq suv erga isitish va radiatorlarga quyiladi.

Bu uyda bo'lganimda yaxshi ishlaydi, lekin uzoqroq bo'lganimda muammo bo'lishi mumkin. Shunday qilib, biz pellet yonadigan avtomatik isitgichni qo'shishga qaror qildik, u ham bufer tankiga ulangan, shuning uchun ikkala tizim ham birgalikda ishlashi mumkin. Pechkada jurnallarni yoqishni qachon to'xtatish kerakligini bilish juda muhim, chunki bufer tankining haddan tashqari qizib ketishi mumkin. Shubhasiz, har xil turdagi xavfsizlik klapanlari bor, lekin oldini olish har doim yaxshiroqdir.

Men tankdagi haroratni bir necha darajalarda o'lchaydigan ekranni xohladim, shunda biz qancha issiqlik saqlaganimizni ko'ra olamiz. Oxir -oqibat, haroratning rangi qiymatga qarab o'zgarishi kerak: juda issiq uchun qizil (sovuqdan> 75 darajadan quyuq ko'kgacha, <30 darajadan).

2 -qadam: Ishlatilgan materiallar

Arduino UnoFour DS18b20 harorat sensori1 4.7k Ohmli rezistorli TFT rangli displey, men bu 2 dyuymli displeyni AliexpressWiring va boshqalardan foydalanganman.

3 -qadam: Hammasini bog'lash

Hammasini bog'lash
Hammasini bog'lash
Hammasini bog'lash
Hammasini bog'lash
Hammasini bog'lash
Hammasini bog'lash

To'rtta DS18b20 sensori bitta simli tizim orqali ulanadi. Bu Arduino -ga ko'plab ulanishlarni saqlaydi va juda oddiy, rasmga qarang. Bu erda qarshilik qo'shiladi.

Displeyni ulash ko'proq kuch talab qildi. U qalqon sifatida bosish bilan ishlashi kerak (kerak …), lekin bu ishlamadi. Ba'zi tadqiqotlar shuni ko'rsatadiki, uni SPI orqali qanday ulash mumkin (bu nimani anglatishini bilmayman) quyidagi sxema yordamida:

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

ILI9225 kutubxonasi displeyning qadoqlarida ko'rsatilganidek ishlatiladi. Siz kutubxonani Github -da topishingiz mumkin.

Hamma narsa, men kutubxonadan namunalarni olib bordim, hammasi yaxshi. Yeeha !!!

4 -qadam: Kod

TFT ekranida matnni, chiziqlarni va boshqalarni qanday chizish kerakligini bilish uchun menga biroz vaqt kerak bo'ldi. Bu juda oddiy bo'lib chiqdi. Haroratga nisbatan matn rangini yaratish kodi boshqa narsa edi, shuning uchun men Arduino forumlariga murojaat qildim, u erda menga "Yovvoyi Bill" deb nomlangan bob yordam berdi. Kudo !!

Siz bu erda kodni topishingiz mumkin.

5 -qadam: Yakuniy fikrlar

Bu haqiqatan ham ajoyib loyiha edi. Endi men aqlli ko'rinish uchun yaxshi korpus topishim kerak. Men bu ishda yaxshi emasman. Buni qanday qilishni har qanday yordam / takliflar juda qadrlanadi

Istaklar ro'yxati:

- WIFI -ni qo'shing, ESP288 yoki Nodemcu bilan oddiy bo'lishi kerak; Men ularni atrofga yotqizaman

Tavsiya: