Mundarija:
- 1 -qadam: Uskuna kerak va ulanish
- 2 -qadam: zarur dasturiy ta'minot va konfiguratsiya
- 3 -qadam: operatsiya
- 4 -qadam: Hammasi qadoqlangan va MQTTga tayyor
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA o'smir o'yinchisi e'tiborini tortuvchi!): 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Eshitish vositasi bilan onlayn o'yinlarini o'ynab o'zlarini qulflagan o'smirlar bormi? Siz ular uchun baqirganingizni eshitmasligingiz yoki ularning SMS va qo'ng'iroqlariga javob bermasligingizdan charchadingizmi? Ha … BIZNI TOO! Bu mening eng so'nggi gizmomga turtki bo'ldi (bundan tashqari, qurish juda qiziq edi). Bu kichkina marvaridni ekranning oldida to'xtating. Tinch bo'lsa -da, u faqat o'z ishini o'ylab o'tiribdi. Lekin … Agar siz unga xabar yuborsangiz, u biroz OBNOXIOUS oladi va displeyda sizning xabaringiz bilan birga LED -ning signalini va miltillaydi. Shubhasiz sizning qimmatbaho o'smiringizning e'tiborini tortadi. Shunday qilib, o'qing, yuqoridagi videoni ko'rib chiqing va o'zingizni ham yarating.
1 -qadam: Uskuna kerak va ulanish
QISMLAR:
ESP8266 NodeMCU 1.0 (har qanday ESP ishlashi kerak)
Seriyali/I2C interfeysli 1602 yoki 2004 yilgi LCD
Lahzali bosish tugmasi
Non paneli
LED
Jumperlar
ULASH:
ESP8266 ----------- LCD ----------- TUGMASI ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1-qutb ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ 2-qutb
D4 -------------------------------------- 2-qutb
D1 -------------------- SCL
D2 -------------------- SDA
2 -qadam: zarur dasturiy ta'minot va konfiguratsiya
Farazlar: Arduino IDE va kutubxonalardan foydalanish bilimlari va amaliyoti.
Kerakli dasturiy ta'minot:
- Arduino IDE (men 1.8.5 ishlatganman)
- Android App MQTT Dash (iOS versiyasi bor yoki yo'qligini bilmayman)
- Veb-sayt
Dastur konfiguratsiyasi:
- Android App MQTT Dash Quyidagi kabi client.subscribe (Mavzu deb ham ataladi) tafsilotlaridan foydalaning. Qolganlari "yaxshi" bo'lishi kerak. Port# va server host nomi uchun yuqoridagi veb -saytdagi ma'lumotlarni ishlating:
-
Arduino Sketch (O'zgarishlarni talab qiladigan dasturlash ham eskizda yozilgan)
- LCD displeyingizning I2C manzili
- WiFi hisoblari
-
MQTT Broker ma'lumoti (siz tasodifiy/moslashtirilgan tanlovlar)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
3 -qadam: operatsiya
MQTT Dash ilovasini ochishda:
- O'ng yuqori burchakdagi PLUS belgisini bosing.
- "Matn" turini tanlang.
- Ism sizning tanlovingiz.
- Oldingi bosqichda aytib o'tilganidek, mavzu nomini kiriting.
- Saqlash uchun yuqori o'ng burchakdagi Disk -ni bosing.
- Yuqoridagi 3 -qadamda tanlangan nom bilan ro'yxatlangan kafelni oching.
- Taqdim etilgan satrda erkin shaklli matnni kiriting. SET ni bosing.
- Agar hamma narsa kutilganidek bo'lsa, xabar LCD displeyda paydo bo'lishi kerak.
- Xabarni tozalash uchun bo'sh xabar yuboring.
- YoKI … O'chirish uchun ESP ga biriktirilgan tugmani bir zum bosib turing.
4 -qadam: Hammasi qadoqlangan va MQTTga tayyor
Hunarmandchilik qutisi va yoqimli lahzali tugmachani olib, hammasini bir joyga to'plang.
Tavsiya:
Orqa yorug'lik o'yinchisi: 10 qadam
Orqa yorug'lik o'yinchisi: Men bu orqa o'yinchini qanday qilib yasaganim haqida qisqa ko'rsatma.PART ishlatilgan-yashil orqa yorug'lik ekranli-shaffof bo'lmagan GID-yashil rangdagi o'yinchi-qobiq shaffof-binafsha rangli DMG tugmalari
Oziq -ovqat o'yinchisi: 9 qadam
Food Gameboy: Bu ham mukofot, ham jazoga ega bo'lgan o'yin
Zelda qo'shiq o'yinchisi: 4 qadam
Zelda qo'shiq o'yinchisi: Ushbu yo'riqnomada men sizga Arduino Uno-ga asoslangan qurilmani qanday yig'ishni ko'rsataman, Zelda afsonasi: Vaqt Ocarinasining birinchi oltita qo'shig'ini ijro etish uchun Nintendo 64 boshqaruvini qayta yaratish. U Zeldaning Lullabyini, Sariyaning qo'shig'ini, qo'shig'ini o'ynashi mumkin
I2C / IIC LCD displeyi - Arduino bilan SPI -IIC moduli yordamida I2C LCD displeyiga SPI LCD -dan foydalaning: 5 qadam
I2C / IIC LCD displeyi | IUC LCD displeyiga SPI LCD displeyidan Arduino yordamida IIC modulidan IIC modulidan foydalaning: Salom bolalar, chunki oddiy SPI LCD 1602 -da ulanish uchun simlar juda ko'p, shuning uchun uni arduino bilan ulash juda qiyin, lekin bozorda bitta modul mavjud. SPI displeyini IIC displeyiga aylantiring, shunda siz faqat 4 ta simni ulashingiz kerak
Yog'och simlarni tortuvchi: 5 qadam
Yog'och simlarni tortuvchi: Texnologik savodxonlik standartlari bo'yicha, STL 14 - K Dizayn olamida: Tibbiy texnologiyalar profilaktika va reabilitatsiya, vaksinalar va farmatsevtika, tibbiy va jarrohlik muolajalar, gen injeneriyasi va tizimlarini o'z ichiga oladi