Mundarija:
- 1 -qadam: Hikoya
- 2 -qadam: kerakli qismlar
- 3 -qadam: Uskuna sozlamalari
- 4 -qadam: dasturiy ta'minot
- 5 -qadam: Keling, nima qilganimizni ko'rib chiqaylik
- 6 -qadam: Xatolarni tuzish
- 7 -qadam: Bajarildi
Video: Ko'p sensorli 2.4 TFT Arduino ob -havo stantsiyasi: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
TFT LCD va bir nechta sensorli portativ Arduino ob -havo stantsiyasi.
1 -qadam: Hikoya
Yaqinda men arduino bilan o'ynash uchun bo'sh vaqtim bor edi.
Bir necha oy oldin Internetda DHT sensori va RTC bilan TFT LCD bilan eskiz topildi. Shunday qilib, men uni bog'ladim, eskizga ishlash uchun ba'zi o'zgartirishlar kiritdim. Yuklagandan so'ng, bu dahshatli ishladi !! Shunday qilib, 4 soatdan keyin men bundan azob chekishning ma'nosi yo'qligini tushundim. Men o'zim uchun meteorologik stantsiya quraman deb o'yladim.
Boshlaylik!
2 -qadam: kerakli qismlar
Kerakli qismlar:
- Arduino uno yoki Mega2560 (allaqachon mavjud edi)
- Ili932x yoki 9341 IC bilan 2,4 tftli LCD (allaqachon mavjud)
- DHT11 (allaqachon mavjud edi)
- DS18b20 (allaqachon mavjud edi)
- 4 pinli yorug'lik sensori LDR (analog va raqamli)
- Ba'zi o'tish simlari (allaqachon mavjud edi)
- Arduino IDE va to'g'ri kutubxonalar
Shunday qilib, bu vaqtda men uchun hech qanday xarajat yo'q edi.
3 -qadam: Uskuna sozlamalari
Xo'sh, bu unchalik muhim emas edi. Xitoy Arduino klonlari har doim ham yomon emas. Agar taxtada pimlarni lehimlash mumkin bo'lgan ikkinchi chiziq bo'lsa, bu simlar bilan harakatlanuvchi joyni biroz kengaytiradi.
Shunday qilib, men ishni osonlashtirish uchun pimlarni teskari tomonga (pastga qarash uchun) lehimladim. Suratga qarang.
Ayni paytda bizda 3 5V, 3 3.3 V va bir nechta GND pinlari bor.
Endi siz shu tarzda bir nechta sensorlarni taxtaga ulashingiz mumkin.
DHT sensori Digital 11 ga ulangan.
Harorat sensori Digital 10 ga ulangan.
LDR Analog 5 ga ulangan.
Raqamli 12 va 13 bepul. Agar xohlasangiz, siz hali ham 1 ta sensorni qo'shishingiz mumkin. (Men xohlardimki)
LCD tufayli I2C datchiklarini taxtaga ulash mumkin emas. RESET uchun Lcd -ga A4 pin kerak.
Qayg'uli, lekin haqiqiy.
4 -qadam: dasturiy ta'minot
Kutubxonalar va eskizlarni yuklab oling.
Men ushbu loyiha uchun kutubxonalarni yuklayman.
SPFD5408 kutubxonasi bizning 2.4 TFT lcd -ni haydash uchun juda yaxshi, lekin menimcha, bu faqat ILI932X; 9340; 9341 IC.
2019.01.05.!!
Kichik yangilanish! Endi Arduino shudring nuqtasini ko'rsatmoqda!
Issiqlik indeksi Selsiy bo'yicha ham, Farengeytda ham ko'rsatiladi.
2019.01.06!!
Mcufriend versiyasi endi qiymatlarni ketma -ket monitorga xabar qiladi.
5 -qadam: Keling, nima qilganimizni ko'rib chiqaylik
Bizning Arduino sensorlarning qiymatlarini 1000ms yangilanish tezligida namoyish etadi.
Biz ko'rgan narsalar:
- Ring o'lchagichdagi DHT sensori harorati
- O'ng yuqori burchakda namlik
- DS18B20 sensori harorati
- Farengeytdagi issiqlik indeksi
- Yorug'lik intensivligi foizda (hali ham biroz xato)
- Farengeytdagi harorat
- Selsiydagi shudring nuqtasi
- Mutlaq namlikni hisoblash
Lekin! Bizda hali ham ikkita raqamli pin mavjud, shuning uchun Arduino kartamiz imkoniyatlarini maksimal darajada oshirish uchun biroz yaxshilanishimiz kerak.
Yaqin kelajakda men ushbu ob -havo stantsiyasining ishlashi va yaxshi ko'rinishi uchun bir nechta (va vizual) yangilanishlarni rejalashtirmoqdaman. Bo'sh vaqtim yetishi bilan, albatta ….
Uchinchi versiya McuFriend mos keladigan displeylar uchun. Menda 1580 va 5408 IC drayverlari displeyi bor edi, men uni deyarli 2 yil ishlatmadim. Shunday qilib, men ular bilan ishlash uchun biroz o'zgartirish kiritdim. Men o'zgartirilgan McuFriend kutubxonasini yukladim.
6 -qadam: Xatolarni tuzish
Yaqinda men Arduino IDE bilan xatolar tuzdim (va men emas). Bu tez -tez qaytadigan muammo.
Agar sizda ushbu eskizda kompilyatsiya xatosi bo'lsa, uni yangi Arduino oynasiga ko'chiring va qaytadan urinib ko'ring.
Bu men uchun ishlaydi, umid qilamanki, bu siz uchun ham bo'ladi.
ESP Core tufayli men hali ham Arduino IDE 1.6.13 da o'tiraman.
Nega yangilamaysiz? Chunki bu versiya men uchun juda qulay.
7 -qadam: Bajarildi
Siz tugadingiz.
Uni xohlaganingizcha ishlating.
Mening ko'rsatmalarni o'qiganingiz uchun tashakkur.
Tavsiya:
NodeMCU sensorli sensorli LDR haroratni boshqarish rölesi bilan uy avtomatizatsiyasi: 16 qadam
NodeMCU sensorli sensorli LDR haroratni nazorat qilish rölesi yordamida uyni avtomatlashtirish: NodeMCU -ning oldingi loyihalarida men Blynk ilovasidan ikkita maishiy texnikani boshqarganman. Men qo'lda boshqarish va qo'shimcha funktsiyalarni qo'shish orqali loyihani yangilash uchun ko'plab sharhlar va xabarlarni oldim, shuning uchun men bu aqlli uyni kengaytirish qutisini yaratdim
Prototip - odam sensorli sensorli signalli qurilma (KY -036): 4 qadam
Prototip - Odam sensorli sensori yordamida signalizatsiya qurilmasi (KY -036): Ushbu loyihada men teginish bilan ishlaydigan signalizatsiya qurilmasini loyihalashtiraman. Ushbu loyiha uchun sizga inson sensorli sensor (KY-036) kerak bo'ladi. Sizga ushbu loyiha haqida qisqacha ma'lumot berishga ruxsat bering, yuqoridagi rasmlarda ko'rib turganingizdek, sensorli sensor
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
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: 3 qadam
Yotoqxona elektr stantsiyasi/NiMH zaryadlash stantsiyasi: Menda elektr stantsiyasi bor. Men bitta dastgohga zaryadlangan hamma narsani siqib chiqarmoqchi edim va unda lehimlash uchun joy bo'lishi kerak edi. Quvvatli narsalar ro'yxati: uyali telefon (buzilgan, lekin u mening telefonim batareyalarini zaryad qiladi, shuning uchun u har doim ulanadi va zaryadlanadi)