Mündəricat:

Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım

Video: Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım

Video: Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım
Video: Mənim işim meşəni müşahidə etməkdir və burada qəribə bir şey baş verir. 2024, Iyul
Anonim
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT)
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT)

Bu Təlimat kitabında sizə veb-brauzer vasitəsilə internet üzərindən LED, Röle, mühərrik və s. Kimi cihazları necə idarə edə biləcəyinizi göstərəcəyəm. Və hər hansı bir cihaz üzərində idarəetmələrə etibarlı şəkildə daxil ola bilərsiniz. Burada istifadə etdiyim veb platforma, RemoteMe.org haqqında daha çox məlumat əldə etmək üçün səhifəni ziyarət edin.

Prosesi daha yaxşı başa düşməyinizə kömək edəcək şəkillərə baxdığınızdan əmin olun.

Beləliklə başlayaq.

Addım 1: Ehtiyac duyacağınız şeylər:-

Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər
Ehtiyac duyacağınız şeylər

Bu layihə üçün sizə lazım olacaq:-

  1. ESP8266 (NodeMCU) Avropa üçün USLink bağlantısı
  2. Avropa üçün USLink üçün LEDLink
  3. Avropa üçün USLink üçün ButtonLink düyməsini basın
  4. Breadboard. Avropa üçün USLink üçün bağlantı

Proqram təminatı:-

  1. Arduino IDE
  2. RemoteMe hesab.

NodeMCU olmadıqda layihə üçün Arduino və ya Raspberry-pi istifadə edə bilərsiniz.

Addım 2: Arduino IDE qurmaq:-

Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq

NodeMCU Esp8266 ilə işləmək üçün əvvəlcə lövhələri IDE -yə əlavə etməlisiniz, əgər bunu hələ etməmisinizsə, bu Təlimatı buradan oxuyun.

Şuralar IDE -də mövcud olduqdan sonra bu layihə üçün lazım olan bəzi kitabxanalar var.

Bu kitabxanaları quraşdırmaq üçün:-

IDE və Get >> Sketch >> Kitabxanaya Daxil Ol >> Kitabxanaları İdarə Edin. Açılan bir pəncərə görünməlidir. Burada tələb olunan kitabxanaları axtaracaqsınız

Kitabxanaların siyahısı:-

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

Bunları bir -bir quraşdırın və bitdikdə IDE -ni yenidən başladın.

Bununla IDE istifadəyə hazırdır.

Addım 3: RemoteMe-də Səhifənin Qurulması:-

Səhifəni RemoteMe-də qurmaq
Səhifəni RemoteMe-də qurmaq
Səhifəni RemoteMe-də qurmaq
Səhifəni RemoteMe-də qurmaq
Səhifəni RemoteMe-də qurmaq
Səhifəni RemoteMe-də qurmaq

RemoteMe -dən istifadə etmək üçün əvvəlcə qeydiyyatdan keçməlisiniz ki, öz veb səhifələrinizi yarada və cihazları idarə etməyə başlayasınız.

Goto RemoteMe.org "Tətbiq" düyməsini basın, Qeydiyyatdan keçin və məlumatlarınızı daxil edin və qeydiyyatdan keçin

Sizi qarşılama səhifəsi qarşılayacaq, İndi sol tərəfdə "Cihazlar" ı seçin

Sağ tərəfdə "Yeni cihaz" adlı bir seçim görəcəksiniz, üzərinə tıkladığınızda açılan bir menyu veriləcək, burada "Yeni Veb Səhifəsi" ni seçin

İndi bir ad və Cihaz ID'sini verin, ona 'LED' adını verdim və '203' Cihaz ID'sini verdim. (Cihaz identifikatoru, fərqli cihazları fərqləndirəcək unikal nömrədir.)

Keçidin 'aktiv' olaraq təyin olunduğundan əmin olun və 'göndər' düyməsini basın. Səhifədə cihaz ID 203 olan LED adlı yeni bir cihaz görünəcək. İndi cihazın sağ tərəfindəki aşağı oxu seçin və veb səhifələr yarada biləcəyiniz boş bir yuva görəcəksiniz

Bu GitHub səhifəsinə keçin. Üç faylı (index.html, scripts.js & styles.css) sürükləməlisiniz və bir -bir cihazınızın boş yuvasına atmalısınız və işiniz bitdi

Addım 4: MCU-da Kod Yükləmə:-

MCU-da Kod Yüklənir
MCU-da Kod Yüklənir

Layihənin işləməsi üçün lazım olan kodu aşağıda verdim.

Kodu yükləməzdən əvvəl, kodda etməli olduğunuz bəzi kiçik dəyişikliklər var.

Kod IDE -də açıldıqdan sonra lövhənin şəbəkənizə qoşula bilməsi üçün tələb olunan sahəyə WiFi adınızı və şifrənizi daxil etməlisiniz.

Kodun aşağıdakı hissəsində dəyişiklik edin:-

#WIFI_NAME "WiFi adınızı daxil edin" #WIFI_ŞİFRİNİ təyin edin "WiFi şifrənizi daxil edin" #DEVICE_ID 203 #DEVICE_NAME "LED" ni təyin edin #TOKEN "Doğrulama Tokenini daxil edin"

Doğrulama jetonunu əldə etmək üçün Goto Remoteme.org >> Proqramlar >> Tokenlər (Sol tərəfdəki cihazların altındakı menyuda)

Tokeni kopyalayın və kodu yapışdırın.

İndi NodeMCU'nuzu PC -yə qoşun, Doğru portu seçin və kodu yükləyin.

Addım 5: Bağlantılar:-

Əlaqələr
Əlaqələr

Bağlantı qurmaq üçün yuxarıdakı şəkli izləyin:-

LED, MCU -nun D5 Pininə bağlıdır.

Düymə D2 Pininə bağlıdır.

LED -in zədələnməməsi üçün LED -lə ardıcıl olaraq bir rezistor istifadə edin.

Addım 6: Test:-

Image
Image
Test
Test
Test
Test

İndi layihəni uğurla başa vurdunuz. Quruluşu sınamağın vaxtı gəldi.

Bağlantıların düzgün olub olmadığını yoxlamaq üçün əvvəlcə düyməni basın və LED-in yandığını görməlisiniz, düyməni yenidən basaraq LED sönəcək

İndi RemotMe veb saytına gedin və tətbiqinizi açın. daxil olduğunuz hesabdan istifadə edərək daxil olun

İndi goto Devices və yeni yaratdığınız cihazı seçin. Cihaz identifikatorunun yaşıl rəngə çevrilməsindən əvvəl sol tərəfdəki Bağlantı bağlantısı simvolunun ESP lövhəsinin serverə bağlı olduğunu göstərir

İndi "index.html" faylını vurun və "yeni sekmədə aç" ı seçin, yeni bir sekmədə bir dairə ilə bir web səhifəsi görünəcək. LED -i yandırmaq və söndürmək üçün dairəni vura bilərsiniz

Smartfon istifadə edərək LED -inizi idarə etmək. Yenə cihaz səhifəsinə keçin və "index.html" düyməsini basın. Bu dəfə "Anonim bağlantı əldə et …" son variantını seçin, hər dəfə giriş etmədən LED-i idarə etmək üçün hər hansı bir ağıllı telefonda aça biləcəyiniz bir bağlantı ilə bir açılan pəncərə görünəcək

Daha yaxşı bir seçim, bağlantının yanındakı QR seçimini seçə bilərsiniz. Və Android və ya iPhone istifadə edərək QR tarayın və dairə ilə veb səhifəsinə yönləndiriləcəksiniz

Bunun necə işlədiyini görmək üçün video demoya baxın.

Ümid edirik ki, layihə xoşunuza gəlir, suallarınız varsa şərhlərdə soruşmaqdan çekinmeyin.

Çox sağ ol.

Tövsiyə: