Mündəricat:
- Addım 1: Bu gün IoT necə işləyir
- Addım 2: Mozilla Gələcəyi Necə Təsəvvür Edir
- Addım 3: Şəxsi Mozilla IOT Pulsuz Gateway etməyə başlayın
- Addım 4: Cihazlar əlavə edin
- Addım 5: Arduino Cihazları
- Addım 6: ESP8266 + Relay Shield
- Addım 7: ESP8266 Node Sensoru
Video: ESP8266 və Z-Wave ilə Mozilla IoT Ağ Geçidi: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Xalqlara Qüdrət! Mozilla, IoT protokolunu pulsuz etmək istəyir Bu layihənin əhatə dairəsi "İnternetin hamı üçün açıq və əlçatan bir qlobal ictimai qaynaq olmasını təmin etməkdir". Əşyaların İnterneti (IoT) İnternetin yeni bir dövrüdür. Və İnternet kimi, Mozilla hamı üçün pulsuz bir protokol təsəvvür edir. Cross-platform, cross country, cross marka.
Avadanlıq
Bu layihə üçün sizdə olmalıdır:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
İsteğe bağlı
1 X Z-Wave dongle adapteri (https://amzn.to/2HxZokm)
ESP8266-01 Relay lövhəsi (https://amzn.to/2Ufx7Ao)
Raspberry Pi qurmaq üçün isteğe bağlıdır
Siçan
Klaviatura
HDMI monitoru
Proqram təminatı
Bu layihə üçün sizdə olmalıdır:
Arduino IDE və ya Arduino Create (https://create.arduino.cc)
Raspberry 3 üçün Mozilla Gateway
Bütün Mozilla Gateway kitabxanaları
Addım 1: Bu gün IoT necə işləyir
Bu gün IOT ünsiyyətində bir çox komponent var. Məsələn, bir Amazon Alexa ağ geçidi və bununla əlaqəli bir çox cihazınız olmalıdır. Ancaq Mozilla Gateway ilə eyni ağ geçidini istifadə edərək Alexa, Google ev dəsti, sadə ESP8266 və ya evinizi "ağıllı" etmək istədiyiniz hər hansı bir cihazı istifadə edə bilərsiniz.
Addım 2: Mozilla Gələcəyi Necə Təsəvvür Edir
Mozilla Layihəsi 3 komponentdən ibarət eksperimental bir çərçivədir:
Şeylər Ağ Geçidi: Şeylər Şəbəkəsi ağ geçidinin tətbiqi.
Şeylər Buludu: IoT bulud xidmətlərinin toplusu.
Şeylər Çərçivəsi: Veb Şeyi yaratmaq üçün yenidən istifadə edilə bilən proqram komponentləri toplusu.
Raspberry Pi Gateway
Bütün layihənin əsasını Mozilla tərəfindən hazırlanmış Raspberry Pi 3 Gateway təşkil edir. Həqiqətən də sadə bir addımdır. Mozilla, sistemi Raspberry Pi -də quraşdıran bir Linux paylaması hazırladı. Smartfonunuzdan istifadə edərək ağ geçidi qura bilərsiniz.
Addım 3: Şəxsi Mozilla IOT Pulsuz Gateway etməyə başlayın
1. Flash SD Kart
Mozilla'dan əvvəlcədən qurulmuş Raspberry Pi OS görüntüsünü yükləyin və SD karta yandırın. Bu linkdən Mozilla Gateway distrounu yükləyin. SD karta Mozilla Gateway qurmaq üçün Raspberry Pi rəsmi bələdçisindən istifadə edə bilərsiniz. Başqa bir ehtimal Balena Etcherdir (https://www.balena.io/etcher/).
Balena Ethcer, ISO görüntüsünü SD -yə kopyalayan Windows Mac və Linux üçün bir proqramdır.
2. Gateway -ə başlayın
İndi Mozilla Gateway -ə başlaya bilərsiniz. Bundan sonra, telefonunuzu Raspberry Pi -dən Wifi istifadə edərək ağ geçidi ilə bağlaya bilərsiniz. Qapınızı wifi şəbəkənizə qoşun
Bundan sonra, Mozilla bulud sisteminə bir tunel yaratmalısınız. Bundan sonra, giriş qapınızı hətta Yerli Şəbəkənizdən də görə bilərsiniz.
Bu addımdan sonra Mozilla etimadnamənizlə bir e -poçt alırsınız. Modulu tərtib etməlisiniz və … budur!
Addım 4: Cihazlar əlavə edin
İndi bəzi cihazları əlavə edə bilərsiniz. Zigbee cihazlarını bağlamaq üçün Zigbee dongle və ya Z-Wave cihazları üçün Z-Wave dongle istifadə edə bilərsiniz.
Addım 5: Arduino Cihazları
Mənim həllim Arduino uyğun cihazlardan istifadə edə bilir. 2 NODE ESP8266 istifadə edirəm. Onlardan biri alıcı kimi istifadə olunur. Lövhəni bir röleyə bağlaya və məsələn bir işığa əmr verə bilərsiniz. Digəri, bir sensordan məlumat toplayan və dəyəri Ağ Geçidinə göndərən bir ESP8266 -dır. Bu kodda (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) bir hata ayıklama testi yaratdım. ESP8266, hər 3 saniyədə bir Gateway tablosuna təsadüfi bir nömrə göndərir.
Node ESP8266, Github kodundakı linkdir (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
Kodu yükləyin və Node ESP8266 lövhəsinə qoyun.
Addım 6: ESP8266 + Relay Shield
Mən də bu cür lövhədən istifadə etmişəm. ESP8266 + rölesi. Kodumu Github -da görə bilərsiniz. Yalnız ESP8266 lövhəsində firmware yükləməlisiniz və Mozilla WoT Gateway ilə aydın işləyən bir röleyə də əmr verə bilərsiniz.
Cihazı əlavə edərkən bir led cihaz kimi istifadə edə bilərsiniz. Mozilla Gateway -dən "on" əmrini göndərsəniz, ESP seriyalı port əmri ilə röleyi qorumaq üçün röleyi açmaq üçün seriya əmri göndərir, əks halda ESP8266 lövhəyə röleyi söndürmək əmrini göndərir.
Bu Github kodundakı linkdir (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
Addım 7: ESP8266 Node Sensoru
Node ESP8266 sensorunun kodunu görə bilərsiniz. Bu Github kodundakı linkdir (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
ESP LED və ESP sensoru üçün bəzi kitabxanalar daxil etməlisiniz.
"Şey.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
ESP8266-01 Relay üçün də daxil etməlisiniz
"SoftwareSerial.h"
Bu kodla yerli şəbəkə SSID və şifrənizi qurursunuz. Yeni bir ThigDevice nümunəsi yaratdıqdan sonra.
Tövsiyə:
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: 7 Addım (Şəkillərlə)
ESP8266 - İnternet / ESP8266 ilə Taymer və Uzaqdan İdarəetmə ilə Bağ Suvarması: ESP8266 - Suvarma uzaqdan idarə və tərəvəz bağları, çiçək bağları və çəmənlər üçün vaxtı ilə. ESP-8266 sxemindən və suvarma qurğusu üçün hidravlik / elektrikli klapandan istifadə edir
Uno ilə ESP8266 WeMos D1 R1 Wifi Prosessoru istifadə edərək ESP32-Cam ilə Şəkillər çəkin və göndərin: 7 addım
Uno ilə ESP8266 WeMos D1 R1 Wifi Prosessorundan istifadə edərək ESP32-Kamera ilə Şəkillər çəkin və göndərin: Uno ilə ESP8266 WeMos D1 R1 WiFI Prosessoru istifadə edərək ESP32-Cam (OV2640) istifadə edərək şəkil çəkin və e-poçtla göndərin, Google Diskə qeyd edin və göndərin Twilio istifadə edən Whatsapp.Tələblər: Uno ilə ESP8266 WeMos D1 R1 WiFI Prosessoru (https: // protosupplies
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: 6 Addım
İnternet Saatı: NTP Protokolu ilə ESP8266 NodeMCU istifadə edərək OLED ilə Tarixi və Saatı Göstərin: Salam uşaqlar, bu təlimatlarda internetdən vaxt alacaq bir internet saatı quracağıq, bu layihənin işləməsi üçün heç bir RTC lazım olmayacaq, yalnız işləyən internet bağlantısı Və bu layihə üçün bir esp8266 ehtiyacınız olacaq
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
ESP32 ilə Mobil Şəbəkə ilə IOT: 23 addım
ESP32 ilə Hüceyrə Şəbəkəsi ilə IOT: Bu gün GPRS modemi, daha doğrusu, ESP32 və mobil telefon şəbəkəsi ilə istifadəsi haqqında danışacağıq. Bu çox yaxşı işləyən bir şeydir. MQTT protokolundan istifadə edərək məlumatları Ubidots tablosuna göndərəcəyik. Bu məclisdə istifadə edin