Mündəricat:
- Addım 1: TƏLİMATÇILAR
- Addım 2: Proqram təminatı
- Addım 3: CIRCUIT DIAGRAM
- Addım 4: KOD
- Addım 5: NƏZARƏT
- Addım 6: NƏTİCƏ
- Addım 7: Video !
Video: Esp8266 (aREST, MQTT, IoT) istifadə edərək İnternet/buludla idarə olunan ev avtomatlaşdırılması: 7 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bulud xidməti üçün https://arest.io/ saytına bütün kreditlər !!
IoT hazırda dünyanın ən çox müzakirə olunan mövzusudur !! Bunu mümkün edən bulud serverləri və xidmətləri bugünkü dünyanın cazibə nöqtəsidir …
MƏSƏFƏLİK BARİYERİNİ HÜKÜM ETMƏK məqsədi idi və budur!
Beləliklə, indi evinizi və ya ofisinizi dünyanın hər yerindən idarə edin … yalnız içəridən və ya bir sıra deyil!
Ən tənbəl adamdan ən asan və ən ucuz həll !!! Zövq alın və tənbəl olun …
DİQQƏT: İLKDƏN BÜTÜN PROJƏNİ OXUYUN, 3-4 DƏQİQƏDƏN YENİLƏNƏCƏK … YARI YOX OXMAYIN VƏ CİHAZINIZI TUKLAYIN …
Addım 1: TƏLİMATÇILAR
Yalnız 4 komponent tələb olunur - 1. ESP8266 NODEMCU və ya WEMOS D1 mini və ya hər hansı bir esp8266 wifi inkişaf etdirmə lövhəsi 2. RELAY (5V və ya 6V) 3. ULN2003 və ya UNL2003A (Röle sürücüsü IC) 4. Atlayıcılar (açıq şəkildə və ya başqa şəkildə lehimləyin !!) Layihənin əsas quruluşu, ESP8266 modulunun MQTT serverindən (yəni arest.io) siqnal alması və siqnalı pin və ya prosessora ötürməsidir. ULN2003 röle sürücüsü IC, Nodemcu lövhə pinlərinə qoşulur. Çıxış pinləri röle və ya hər hansı bir RGB işığına və ya servo motora və s.
Addım 2: Proqram təminatı
Proqramlaşdırma proqramı olaraq Arduino IDE -dən istifadə etdim. Bu Nodemcu və ya esp8266 inkişaf lövhəsi ilə yeni tanışsınızsa, zəhmət olmasa əvvəlki təlimatlarımı oxuyun. Nodemcu və ya wemos lövhəsini Arduino IDE ilə birləşdirmək.
Arduino IDE -də əvvəllər söylədiklərinizi qurduqdan sonra SKETCH -> KİTABXANA DAXİL EDİN -> KİTABXANALARI İDARƏ EDİN -> "arest" AXTARIN -> KİTABXANALARI YÜKLƏ -> İNDİ PubSubClient AXTARIN -> KİTABXANA QURUN.
İndi yarısı bitdi … az qala orada !!!
Addım 3: CIRCUIT DIAGRAM
Yuxarıdakı sxem hər şeyi təsvir etdiyinə görə ULN2003 röle sürücüsünün IC -nin giriş tərəfi esp8266 -nın sancaqlarına bağlıdır və esp8266 pimi yüksək olduqda ULN2003 -ün çıxış pimi aşağı düşdüyü üçün rölin bobini ayağına bağlıdır. 5V işləmək potensialı.
0 və ya 1 -i esp8266 sancaqlarına göndərmək əvəzinə servo üçün başqa dəyərlər də göndərə bilərik, ancaq servo müəyyən bir dəyərə çevirmək üçün servo.attach (pin) elan edirik. Asan, amma hər kəsin yenilik etməsi, oxuması və bir az düşünməsi lazımdır.
Addım 4: KOD
Fikri "Marko Şvarts" layihəsindən aldım və onu dəyişdirdim. Arest.io MQTT -dən istifadə etdi, amma biz də adafruit.io -dan istifadə edə bilərik. Proqramın əsas hissəsi:
Unikal 6 rəqəmli rəqəm
char* device_id = "bənzərsiz_6_digit_id";
WiFi etimadnamələri
const char* ssid = "ssid_name"; const char* parol = "sənin parolun";
İstədiyiniz kimi hər hansı bir bənzərsiz id seçin, ancaq telugu adı olmadığı təqdirdə mənim və ya adınızın bənzərsiz olması lazım deyil!
unikal id nümunəsi: pf4h6q (yalnız nümunə)
koda görə bir çox dəyişikliklər edilə bilər, çünki inkişaf lövhəsinin hər yenidən başladıqdan sonra çıxışı qeyd etməliyik
Github kodu
Kod:
Addım 5: NƏZARƏT
2 Vacib addımlar: 1. çıxış pininin elan edilməsi 2. o pindəki məlumatın dəyişdirilməsi və ya göndərilməsi Çıxış pininin elan edilməsi: https://cloud.arest.io/pf486q/mode/5/o "pf486q", arest üçün 6 rəqəmli unikal koddur. io "o" hər hansı bir brauzerdə bunu yerinə yetirdikdən sonra cavab olaraq {"mesaj": "Pin D2 çıxışa təyin edildi", "id": "pf486q", "ad": "ev buludu", "hardware": "esp8266", "bağlı": doğru} Pində məlumatın dəyişdirilməsi və ya göndərilməsi: https://cloud.arest.io/pf486q/digital/2/0digital pin 2 istədiyimiz kimi bir az "0" və ya "1" göndərinhttps:// cloud.arest.io/pf486q/digital/2/1 Bəyanat pimi yenidən başladıqdan/sıfırladıqdan/bağladıqdan sonra bir dəfə lazımdır, əks halda esp8266-nın fasiləsiz işləməsi üçün bu lazımsızdır. Mən Android ekranı ilə HTTPRequest proqramını istifadə edərək ana ekranda widget yaratmaq üçün istifadə etmişəm. lazımlı URL. Əvvəlki təlimatımda göstərildiyi kimi. Zəhmət olmasa, bunun çox uzun olacağına baxın.
Addım 6: NƏTİCƏ
Bu, məişət texnikası, qapı, pəncərə, hər şeyi idarə etmək üçün bir IoT layihəsidir və fərdin ehtiyacına uyğun olaraq fərdiləşdirilə bilər. Yerli olaraq idarə olunmur, hər şeyi hər yerdən idarə etmək olar.
ARGUMENT GEREKLİYİ İLƏ HƏR ƏMƏDİ VƏ URL 1-2 saniyə/saniyə ərzində yerinə yetirilir, çünki bu xüsusi bir server deyil … amma evinizi bu dünyanın hər yerindən idarə etmək MÜHƏMMƏS
Zövq alın və tənbəl olun … QAŞIQSIZ ƏSASINA ƏLAVƏ EDİLMƏSİNİ VƏ UNUTMAYIN !!
"Arest.io" MQTT xidmətləri və "Marko Schwatrz" sayəsində…
Təlim olunan dəstəyi sevirsinizsə və zövq alırsınızsa … və bununla əlaqədar hər hansı bir probleminiz varsa məndən soruşun
Addım 7: Video !
Xüsusi birisi bunun başqa bir yerdən işlədiyini yoxlamaqda mənə kömək etdi … VƏ İnternetə ehtiyac olan hər yerdən işləyir … (Mən Kolkata, IN və Ranchi, IN)… və bəli bildikdən sonra mənimlə qarışdı mənim unikal arest.io kodum, buna görə öz yaratdığınız unikal kodu paylaşmayın !!
Tövsiyə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Uzaqdan İdarə olunan Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: 5 addım
Uzaqdan İdarə Edilən Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: Bunlar simsiz Xbox 360 nəzarətçi ilə idarə olunan öz uzaqdan idarə olunan avtomobilinizi qurmaq üçün təlimatlardır
ESP8266 NODEMCU BLYNK IOT Dərsliyi - Esp8266 IOT Blunk və Arduino IDE istifadə edərək - LED -lərin İnternet üzərindən idarə edilməsi: 6 addım
ESP8266 NODEMCU BLYNK IOT Dərsliyi | Esp8266 IOT Blunk və Arduino IDE istifadə edərək | LED -lərin İnternet üzərindən idarə edilməsi: Salam uşaqlar bu təlimatlarda ESP8266 və ya Nodemcu ilə IOT -dan necə istifadə edəcəyimizi öyrənəcəyik. Bunun üçün blynk tətbiqindən istifadə edəcəyik. Buna görə də internet üzərindəki LEDləri idarə etmək üçün esp8266/nodemcu istifadə edəcəyik
ESP8266 və Google Home Mini -dən istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi: 6 Addım
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternetə Nəzarət Ev Avtomatlaşdırılması və Monitorinqi: Hey !! Uzun fasilədən sonra buradayam, çünki hamımız qazanc əldə etmək üçün darıxdırıcı bir şey etməliyik (BLUETOOTH, IR, Local WIFI, Cloud yəni çətin olanlardan yazdığım bütün ev avtomatlaşdırma məqalələrindən sonra * NOW * gəlir) ən asan, lakin ən səmərəli
Səslə idarə olunan ev avtomatlaşdırılması: 8 addım (şəkillərlə)
Səs İdarə Edilən Ev Avtomatlaşdırması: Salam, bu təlimatda sizə səslə idarə olunan Ev Avtomatlaşdırması etməyi öyrədəcəyəm. Sadəcə mobil telefonumuza daxil olacağıq və cihazlarımızı səsimizlə idarə edəcəyik. İnanın ki, bunu səsləndirmək o qədər də çətin deyil. Sadəcə addımları izləyin və y