Mundarija:

IoT bilan kunning so'zi: 7 qadam
IoT bilan kunning so'zi: 7 qadam

Video: IoT bilan kunning so'zi: 7 qadam

Video: IoT bilan kunning so'zi: 7 qadam
Video: Ummon - Yettinchi qavat | Уммон - Еттинчи кават 2024, Dekabr
Anonim
IoT yordamida kunning so'zi
IoT yordamida kunning so'zi

Bu yo'riqnomada men sizga NodeMCU Wi-Fi moduli va nuqta matritsali displey yordamida "Kun so'zini ko'rsatish" ni qanday yaratishni ko'rsataman. Kundalik so'zlar o'rniga, ushbu darslikdan o'tgandan so'ng, siz xohlagan narsani (matnni) butun Internetdan namoyish qilishingiz mumkin. Agar siz birinchi marta Wi-Fi modulidan foydalansangiz, unda bu darslik ham sizga yordam beradi, men aytganimdek, boshidan oxirigacha.

Keling, bunga kiraylik.

1 -qadam: Videoni tomosha qiling

Image
Image

Videoda men ushbu loyihani yaratish uchun zarur bo'lgan barcha qadamlarni ko'rib chiqdim. Men, shuningdek, yangi boshlanuvchilar uchun foydali bo'lgan loyihada ishlatiladigan kodni chuqur tushuntirib berdim, aks holda yozma shaklda tushuntirish mumkin emas.

Shunday qilib, davom etishdan oldin, albatta, buni tomosha qiling.

2-qadam: Arduino IDE-ni NodeMCU Wi-Fi moduli bilan ishlashga tayyorlang

Birinchi marta Wi-Fi modulida ishlash har doim ham ko'pchilik foydalanuvchilar uchun tortishish emas (men ham). Shuning uchun, uni bosqichma -bosqich boshlash tavsiya etiladi.

Men har bir boshlang'ich uchun bu Instructables sinfini taklif qilaman. Muallif bekathwia bu moduldan qanday boshlashni tushuntirishda juda yaxshi ish qildi. Men modul bilan tanishish uchun xuddi shu manbadan foydalandim.

Shunday qilib, agar siz boshlang'ich bo'lsangiz, o'sha darsdan o'ting, keyingi bosqichlarda faqat siz o'z yo'lingizni topa olasiz.

3 -qadam: nuqta matritsali displeyni sinab ko'ring

Matritsali displeyni sinab ko'ring
Matritsali displeyni sinab ko'ring
Matritsali displeyni sinab ko'ring
Matritsali displeyni sinab ko'ring
Matritsali displeyni sinab ko'ring
Matritsali displeyni sinab ko'ring

Wi-Fi moduliga nuqta matritsasini quyidagicha ulang:

DMD - NodeMCU

VC - 3.3V

Gnd - Gnd

Clk - D5

Din - D7

CS - D8

Endi nuqta matritsali displeyni tekshirish uchun MD Parola va MD_MAX72XX kutubxonalarini Arduino kutubxonasiga qo'shing.

Ammo uni ishlatishdan oldin Arduino kutubxonalari papkasiga o'ting, MD_MAX_72XX kutubxona papkasini oching, so'ngra hujjatlarga o'ting va HMTL faylini oching, so'ngra sizda nuqta matritsali displey turini aniqlang (ko'proq ma'lumot olish uchun shu erni bosing). Meniki FC_16. Shundan so'ng, "src" papkasiga o'ting va MD_MAX72XX.h faylini oching. Sarlavha faylini modulga muvofiq o'zgartiring va keyin saqlang. Endi siz test modulini ochishingiz va yuklashingiz mumkin. Nuqtali matritsada ba'zi naqshlar ko'rsatilishi kerak, so'ngra ularning sarlavhalari ko'rsatilishi kerak, buni Serial monitorda ham ko'rish mumkin.

4 -qadam: ThingHTTP tayyorlang

ThingHTTP tayyorlang
ThingHTTP tayyorlang
ThingHTTP tayyorlang
ThingHTTP tayyorlang
ThingHTTP tayyorlang
ThingHTTP tayyorlang

1. Mozilla Firefox -ni oching (Chrome men uchun ishlamadi).2. Veb -saytingizni tanlang (Dictionary.com dan foydalanardim).3. Sizni qiziqtirgan so'zni o'ng tugmasini bosing, tekshirish elementini tanlang. Belgilangan kodning XPath -dan nusxa ko'chiring.5. Thingspeak.com saytiga o'ting 6. Ilovalarga o'ting va ThingHTTP ni tanlang. Yangi ThingHTTP -ni yarating, unga biror narsa nom bering, XPath -dan nusxa ko'chirilgan sahifaning URL -manzilini kiriting, ilgari nusxa ko'chirish uchun XPath -ni joylashtiring, ThingHTTP -ni saqlang.

Yaratilgan API -ga e'tibor bering.

To'g'ri tushunish va buning zarurligini bilish uchun videoni tomosha qiling.

5 -qadam: Modulni sinab ko'ring

Modulni sinab ko'rish
Modulni sinab ko'rish
Modulni sinab ko'rish
Modulni sinab ko'rish
Modulni sinab ko'rish
Modulni sinab ko'rish

Ushbu bosqichda biriktirilgan eskizni oching va Wi-Fi SSID, Pass kalitini va API kalitini tahrirlang va yuklang Yuklab olingandan so'ng, ketma-ket monitorni oching, agar chiqish men qo'yganga o'xshasa, modul yaxshi ishlaydi. va siz oxirgi bosqichga o'tishingiz mumkin.

Agar xohlasangiz, boshqa veb -saytlardan foydalanishingiz mumkin.

6 -qadam: Yakuniy eskiz

Yakuniy eskiz
Yakuniy eskiz
Yakuniy eskiz
Yakuniy eskiz

3 -qadamda bo'lgani kabi bir xil ulanishlarni bajaring. Oxirgi kod bu bosqichga biriktirilgan.

Wi-Fi SSID, Pass Key (Wi-Fi ochiq bo'lsa, tirnoq ichida bo'sh joy qoldiring) va API-ni tahrirlang va modulga yuklang.

Wi-Fi tarmog'iga ulangan va ma'lumotlarni olgandan so'ng, u DMD-da so'zni va ma'nosini o'chiradi va ko'rsatadi (holatini aniqlash uchun o'rnatilgan LEDni ko'ring, yonib-o'chib turadi-Wi-Fi-ga ulanishga urinish, qattiq ko'k) - ulangan, o'chirilgan - uzilgan). Wi-Fi tarmog'idan uzilish quvvatni tejaydi, lekin uning kamchiliklari ham bor, siz yangi ma'lumotlarni olish uchun modulni qayta ishga tushirishingiz kerak bo'ladi.

Ammo shunga o'xshash ilovalar uchun, menimcha, Wi-Fi tarmog'iga ulanishni davom ettirish yaxshi emas, lekin buni dasturda bir nechta sozlamalardan so'ng osongina qilish mumkin. Hammasi sizga bog'liq.

7 -qadam: Bajarildi

Bo'ldi shu!

Agar biron bir maslahat yoki shubhangiz bo'lsa, sharhlarda yozing, men sizga yordam berishdan xursand bo'laman.

O'qiganingiz uchun tashakkur, obuna bo'lishni o'ylab ko'ring va agar sizga bu loyiha yoqqan bo'lsa, bizning YouTube kanalimizga qarang, bizda juda ko'p:)

Keyingi yo'riqnomada ko'rishguncha.

Tavsiya: