Mundarija:
- 1 -qadam: Sizga kerak bo'lgan komponentlar
- 2 -qadam: SD funktsiyasini qo'shing
- 3 -qadam: tenglikni tayyorlash
- 4 -qadam: Namuna dasturi
Video: ILI9341 Wemos D1 Mini uchun sensorli qalqon: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Salom yaratuvchilar!
Men Wemos D1 mini seriyali uchun ILI9341 qalqoni yasadim. Bu qalqondan foydalanib, men 2,8 dyuymli TFTning barcha funktsiyalaridan foydalanishim mumkin, u ekran sifatida ishlaydi (albatta), bundan tashqari men sensorli funktsiyani va SD rozetkasini ham ishlata olaman.
Bu ko'rsatma Nailbuster Inc kompaniyasining ushbu maqolasidan ilhomlangan.
Keyingi qadamlarda men qanday qilib o'zingiz qalqon yasashingiz mumkinligini ko'rsataman.
1 -qadam: Sizga kerak bo'lgan komponentlar
- ILI9341 sensorli chipli 2,8 dyuymli tft
- Wemos D1 mini (yoki mini Pro)
- lenta taxtasi (min. 36colsx35rows)
- L7805 kuchlanish regulyatori IC + sovutgich
- 5.5x2.1 quvvat rozetkasi
- 330nF kondansatör
- 100nF kondansatör
- to'liq o'lchamli SD -karta (yoki adapterli micro SD)
- bitta qatorli erkak va ayol sarlavha
- simlar
- dasturni yuklab olish uchun mikro USB kabeli
- 6-12V quvvat manbai (ixtiyoriy)
Agar siz TFT sensorli funktsiyasidan foydalanmoqchi bo'lsangiz, uni sensorli chipli sotib olishingiz kerak bo'ladi.
2 -qadam: SD funktsiyasini qo'shing
Ko'rib turganingizdek, Nailbuster sxemasi pin ulanishining asosiy qismini aniqlaydi. Bizda faqat bitta narsa bor - SD pinlarini MCUga ulash.
TFTning har bir qismi MCU bilan SPI avtobusi orqali aloqa qiladi. Shunday qilib, biz uchta SD pinini umumiy SPI pinlariga ulashimiz kerak.
- SD_MOSI MCU ning MOSI piniga
- SD_MISO MCU ning MISO piniga
- SD_SCK MCU ning SCK piniga.
Faqat SD_CS (qul tanlash yoki SS) yagona bo'lishi kerak. Men D3 pinini SD_CS sifatida ishlataman.
Albatta, siz SD -ulanishlarga to'rt pinli erkak pinli boshni lehimlashingiz kerak.
Vikipediyada SPI avtobusi haqida ko'proq ma'lumot.
3 -qadam: tenglikni tayyorlash
- Men foydalanadigan tenglikni o'lchami 35 satrda 36 ta nuqta. Avvaliga men asosiy komponentlarni joylashtiraman va tenglikni oxirgi o'lchamlarini aniqlayman. Shundan so'ng men uni oxirgi o'lchamlarga kesib tashladim.
- To'rt burchakka to'rtta teshik qiling, ular orqali siz tenglikni tuzatishingiz mumkin.
- Teshiklarni kattalashtiring, u orqali siz elektr rozetkasini o'rnatishingiz mumkin.
-
Ayol sarlavhalarini kesib, ularni tenglikka lehimlang. Senga kerak
- Wemos taxtasi uchun 8 pinli uzun x2
- 14 pin uzunlikdagi x1 va
- TFT uchun 4 pinli uzun x1
-
Lehim
- quvvat rozetkasi
- kondansatörler
- kuchlanish regulyatori
- simlar.
- Shundan so'ng, qisqa chiziqlarni yo'q qilish uchun siz tenglikni chiziqlarini kesib olishingiz kerak bo'ladi. (Yuqoridagi diagramaga qarang.)
- Keyingi bosqichda men multimetrni olishni va ulanishlarni tekshirishni taklif qilaman. Ushbu qadamni bajarib, siz tutun va yonayotgan qismlarni yo'q qilishingiz mumkin.:-)
- Nihoyat, Wemos taxtasi va TFTni qalqonga joylashtiring.
PCB chiziqlarini kesishning juda oson yo'li bor. Diametri 3,5 mm bo'lgan matkapdan foydalaning. Uni teshikka tekislang va barmoqlaringiz orasiga burang.
O'chirish tugmalaridan qutqarish uchun siz uni plastmassa plastinka ustiga bir nechta bo'shliqlar va vintlar yordamida yig'ishingiz mumkin.
4 -qadam: Namuna dasturi
Avval siz quyidagi kutubxonalarni yuklab olishingiz va o'rnatishingiz kerak:
- Adafruit GFX grafik yadro kutubxonasi va
- Github -dan XPT2046 uchun Arduino kutubxonasi.
Keyin biriktirilgan to'rtta eskizni yuklab oling.
- "Button_SD_test_03" papkasini yarating va unga to'rtta faylni qo'ying.
- Arduino IDE "button_SD_test_03.ino" ni oching va dasturni MCUga yuklang.
Qo'shilgan dasturlarda siz qalqondan foydalanishga yordam beradigan namunalarni topasiz.
Ko'rib turganingizdek, portret ekranining kalibrlanishi unchalik yaxshi emas. Agar sizda kalibrlash parametrlari yaxshiroq bo'lsa, ularni biz bilan baham ko'ring.
Qalqonni sensorlar yoki boshqa qurilmalarga ulash uchun ishlatilishi mumkin bo'lgan qolgan pinlar mavjud.
- D0 - raqamli kirish -chiqish yoki SS qo'shimcha SPI qurilmasi
- A0 - analog kirish
- RST
- TX, RX - ketma -ket aloqa, I2C yoki SS qo'shimcha SPI qurilmalari
Albatta, siz Wi -Fi orqali boshqa qurilmalar bilan bog'lanishingiz yoki Internetdagi ma'lumotlarni olishingiz mumkin. Buning uchun avvalgi ko'rsatmalarni ko'rib chiqing.
- Uy yo'riqnoma orqali ESP8266 MCU o'rtasida WiFi aloqasi
- Kirish nuqtasi -ikkita ESP8266 MCU o'rtasida stantsiya aloqasi.
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
Qadimgi ruscha VFD quvurlaridan Arduino uchun qalqon: soat, termometr, volt o'lchagich : 21 qadam (rasmlar bilan)
Qadimgi ruscha VFD naychasidan Arduino uchun qalqon: soat, termometr, voltmetr …: Bu loyihani amalga oshirish uchun deyarli yarim yil kerak bo'ldi. Bu loyihada qancha mehnat sarflanganini tasvirlab berolmayman. Bu loyihani yakka o'zi bajarish meni abadiy olib ketadi, shuning uchun do'stlarimdan yordamim bor edi. Bu erda siz bizning ishimizni juda uzoq yo'riqnomada to'planganini ko'rishingiz mumkin
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
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
Arduino Uno: ILI9341 TFT sensorli displey ekranidagi Bitmap animatsiyasi Visuino bilan: 12 qadam (rasmlar bilan)
Arduino Uno: ILI9341 TFT sensorli displey ekranidagi Bitmap animatsiyasi Visuino bilan: ILI9341 asosidagi TFT sensorli ekranli qalqonlar Arduino uchun juda arzon displeyli ekranlardir. Visuino ularni uzoq vaqtdan beri qo'llab -quvvatlab keladi, lekin men ulardan qanday foydalanish bo'yicha qo'llanma yozishga hech qachon imkoniyat topmaganman. So'nggi paytlarda kam odam so'radi