Mundarija:

Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam

Video: Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam

Video: Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam
Video: Telefonning 15 ta siz bilmagan maxfiy kodlari/Телефоннинг сиз билмаган 15 та махфий кодлари 2024, Noyabr
Anonim
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT)
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT)

Bu yo'riqnomada men sizga internet-brauzer orqali svetodiodlar, o'rni, dvigatellar va boshqalarni qanday boshqarishni ko'rsataman. Va siz har qanday qurilma orqali boshqaruv elementlariga xavfsiz kirishingiz mumkin. Bu erda men foydalangan veb -platforma - bu RemoteMe.org bu haqda ko'proq bilish uchun sahifaga tashrif buyuring.

Jarayonni yaxshiroq tushunishga yordam beradigan rasmlarga murojaat qilganingizga ishonch hosil qiling.

Shunday qilib, boshlaylik.

1-qadam: Sizga kerak bo'lgan narsalar:-

Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar
Sizga kerak bo'lgan narsalar

Ushbu loyiha uchun sizga kerak bo'ladi:-

  1. ESP8266 (NodeMCU) Evropa uchun USLink havolasi
  2. Evropa uchun USLink uchun LEDLink
  3. Evropa uchun USLink uchun ButtonLink tugmasini bosing
  4. Breadboard. Evropa uchun USLink uchun havola

Dasturiy ta'minot:-

  1. Arduino IDE
  2. RemoteMe -dagi hisob.

E'tibor bering, agar sizda NodeMCU bo'lmasa, loyiha uchun Arduino yoki Raspberry-pi dan foydalanishingiz mumkin.

2-qadam: Arduino IDE-ni o'rnatish:-

Arduino IDE-ni sozlash
Arduino IDE-ni sozlash
Arduino IDE-ni sozlash
Arduino IDE-ni sozlash
Arduino IDE-ni sozlash
Arduino IDE-ni sozlash

NodeMCU Esp8266 bilan ishlash uchun avval siz IDE -ga taxtalarni qo'shishingiz kerak, agar siz buni hali qilmagan bo'lsangiz, bu ko'rsatmaga qarang.

Kengashlar IDE -da mavjud bo'lgandan so'ng, ushbu loyiha uchun ba'zi kutubxonalar kerak bo'ladi.

Ushbu kutubxonalarni o'rnatish uchun:-

IDE va Goto >> Sketch >> Kutubxonani qo'shish >> Kutubxonalarni boshqarish -ni oching. Qalqib chiquvchi oyna paydo bo'lishi kerak. Bu erda siz kerakli kutubxonalarni qidirasiz

Kutubxonalar ro'yxati:-

  1. RBD_Timer.h
  2. RBD_Button.h
  3. RemoteMe.h
  4. ESP8266WiFi.h
  5. ESP8266WiFiMulti.h
  6. ArduinoHttpClient.h

Ularni birma -bir o'rnating va tugagandan so'ng IDE -ni qayta ishga tushiring.

Shu bilan IDE foydalanishga tayyor.

3-qadam: RemoteMe-da sahifani sozlash:-

Sahifani RemoteMe-da sozlash
Sahifani RemoteMe-da sozlash
Sahifani RemoteMe-da sozlash
Sahifani RemoteMe-da sozlash
Sahifani RemoteMe-da sozlash
Sahifani RemoteMe-da sozlash

RemoteMe -dan foydalanish uchun siz avval ro'yxatdan o'tishingiz kerak, shunda siz o'z veb -sahifalaringizni yaratishingiz va qurilmalarni boshqarishni boshlashingiz mumkin.

RemoteMe.org saytiga o'ting "Ilova" ni bosing, ro'yxatdan o'tishni bosing va ma'lumotlarni kiriting va ro'yxatdan o'ting

Sizni xush kelibsiz sahifa kutib oladi, Endi chap tomonda menyuda "Qurilmalar" ni tanlang

O'ng tomonda siz "Yangi qurilma" nomli variantni ko'rasiz, uni bosish orqali ochiladigan menyu paydo bo'ladi, "Yangi veb -sahifa" ni tanlang

Endi ism va Qurilma identifikatorini bering, men uni "LED" deb nomladim va "203" Qurilma identifikatorini berdim. (Qurilma identifikatori - bu har xil qurilmalarni ajratib turadigan yagona raqam.)

O'tish "faol" ga o'rnatilganligiga ishonch hosil qiling va "yuborish" tugmasini bosing. Sahifada ID ID 203 bo'lgan LED nomli yangi qurilma paydo bo'ladi. Endi qurilmaning o'ng tomonidagi pastga o'qni tanlang va siz bo'sh sahifani ko'rasiz, u erda siz veb -sahifalar yaratishingiz mumkin

Bu GitHub sahifasiga o'ting. Siz uchta faylni (index.html, scripts.js & styles.css) sudrab olib, ularni qurilmangizdagi bo'sh uyaga birma -bir tashlab qo'yishingiz kerak

4-qadam: MCU-ga kodni yuklash:-

MCUga kod yuklanmoqda
MCUga kod yuklanmoqda

Quyida men loyihani ishlashi uchun kerakli kodni berdim.

Kodni yuklashdan oldin, kodga ozgina o'zgartirish kiritish kerak.

Kod IDE -da ochilgandan so'ng, kerakli maydonga WiFi nomingiz va parolingizni kiritishingiz kerak, shunda taxta tarmoqqa ulana oladi.

Kodning quyidagi qismiga o'zgartirishlar kiriting:-

#defineWIFI_NAME "WiFi nomini kiriting" #WIFI_PASSWORDni belgilang "Wi -Fi parolini kiriting" #DEVICE_ID 203ni belgilang #DEVICE_NAME "LED" ni belgilang #TOKENni "Autentifikatsiya belgisini kiriting"

Autentifikatsiya tokenini olish uchun Goto Remoteme.org >> Ilovalar >> Belgilar (Chap tarafdagi qurilmalar menyusida)

Tokenni nusxalash va kodga joylashtirish.

Endi NodeMCU -ni shaxsiy kompyuteringizga ulang, to'g'ri portni tanlang va kodni yuklang.

5-qadam: Ulanishlar:-

Ulanishlar
Ulanishlar

Ulanish uchun yuqoridagi rasmga amal qiling:-

LED MCU D5 piniga ulangan.

Bosish tugmasi D2 piniga ulangan.

LEDning shikastlanishiga yo'l qo'ymaslik uchun LEDni ketma -ket ishlating.

6-qadam: Sinov:-

Image
Image
Sinov
Sinov
Sinov
Sinov

Endi siz loyihani muvaffaqiyatli yakunladingiz. Qurilishni sinab ko'rish vaqti keldi.

Birinchidan, ulanishlarning to'g'riligini tekshiring, tugmachani bosing va siz LED yonishini ko'rasiz, tugmani yana bosganingizda LED o'chadi

Endi RemotMe veb -saytiga o'ting va arizangizni oching. tizimga kirgan hisobingiz bilan kiring

Endi goto Devices va siz yaratgan qurilmani tanlang. ESP kartasi serverga ulanganligini ko'rsatuvchi qurilma identifikatori yashil rangga o'tguncha chap tomonda joylashgan "Ulanish havolasi" belgisiga e'tibor bering

Endi "index.html" faylini bosing va "yangi varaqda ochish" -ni tanlang, yangi tabda aylana bilan veb -sahifa paydo bo'ladi. LEDni yoqish va o'chirish uchun siz aylanani bosishingiz mumkin

Smartfon yordamida LEDni boshqarish. Yana qurilma sahifasiga o'ting va "index.html" ni bosing. Bu safar "Anonim havolani olish …" oxirgi variantini tanlang, qalqib chiquvchi oyna paydo bo'ladi, siz har safar kirishga hojat qoldirmasdan LEDni boshqarish uchun istalgan smartfonda ochishingiz mumkin bo'lgan havola bilan oynani ochasiz

Bundan ham yaxshiroq variant, siz havolaning yonidagi QR variantini tanlashingiz mumkin. QR -ni Android yoki iPhone -dan foydalanib skanerlang, shunda siz doira bilan veb -sahifaga yo'naltirilasiz

Uning qanday ishlashini bilish uchun video demoni tekshiring.

Umid qilamanki, loyiha sizga yoqadi, agar sizda biron bir savol bo'lsa, sharhlarda so'rang.

Rahmat.

Tavsiya: