Mundarija:
- 1 -qadam: Sabab
- 2 -qadam: Ishlatilgan materiallar
- 3 -qadam: Hammasini bog'lash
- 4 -qadam: Kod
- 5 -qadam: Yakuniy fikrlar
Video: 2 dyuymli TFT displeyli va bir nechta sensorli haroratga nisbatan rangga ega termometr: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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:
Arduino Flappy Bird - Arduino 2,4 dyuymli TFT sensorli ekran SPFD5408 Qushlar o'yini loyihasi: 3 qadam
Arduino Flappy Bird | Arduino 2.4 "TFT sensorli ekranli SPFD5408 qushlar o'yini loyihasi: Flappy Bird bir necha yil ichida juda mashhur o'yin edi va ko'p odamlar uni o'z uslubida yaratdilar, men Arduino bilan flappy qushining o'z versiyasini va eng arzon 2.4" TFTni yaratdim. Sensorli ekran SPFD5408, shuning uchun boshlaylik
Sensorli uchta sensorli davr + Sensorli taymer davri: 4 qadam
Sensorli uchta sensorli davr + Sensorli taymer davri: Sensorli sensor - bu pimlarga teginish aniqlanganda yoqiladigan elektron. Bu vaqtinchalik ishlaydi, ya'ni yuk faqat pimlarga tegib turganda yoqiladi, bu erda men sizga teginishning uch xil usulini ko'rsataman
UbiDots-ESP32-ni ulash va bir nechta sensorli ma'lumotlarni nashr qilish: 6 qadam
UbiDots-ESP32-ni ulash va bir nechta sensorlar ma'lumotlarini nashr etish: ESP32 va ESP 8266-IoT sohasida juda tanish bo'lgan SoC. Bu IoT loyihalari uchun o'ziga xos sovg'adir. ESP 32 - bu o'rnatilgan WiFi va BLE. Faqat SSID, parol va IP konfiguratsiyasini bering va narsalarni birlashtiring
Arduino va TFT displeyi yordamida real vaqtda soatni qanday qilish mumkin - 3,5 dyuymli TFT displeyli Arduino Mega RTC: 4 qadam
Arduino va TFT displeyidan foydalanib real vaqtda soatni qanday qilish mumkin | 3,5 dyuymli TFT displeyli Arduino Mega RTC: Mening Youtube kanalimga tashrif buyuring. Kirish:- Bu postda men 3,5 dyuymli TFT sensorli LCD, Arduino Mega yordamida "Real vaqtli soat" ni tayyorlayman. 2560 va DS3231 RTC moduli… .Boshlashdan oldin… YouTube kanalimdagi videoni ko'ring .. Eslatma:- Agar siz Arduin-dan foydalanayotgan bo'lsangiz
Bir nechta mikrokontroldan bir nechta LEDni qanday chiqarish mumkin: 6 qadam (rasmlar bilan)
Bir nechta mikroto'lqinli pinlardan qanday qilib ko'p LEDlarni haydash mumkin: Ko'pgina mikrokontrolderlarning uch holatida (+V, GND yoki "yuqori impedansli") mavjudligidan foydalanib, siz N pinli N*(N-1) LEDlarni boshqarishingiz mumkin. Shunday qilib, PIC12Fxxx yoki ATtiny11 kabi 8pinli mikrokontroller beshta mavjud 20 ta LEDni boshqarishi mumkin