Mündəricat:
- Addım 1: Android tətbiqinin hazırlanması
- Addım 2: Adım 2 (a): Mcu Esp2866 Node qurulması
- Addım 3: Addım 2 (b): Ncu Mcu proqramlaşdırılması
- Addım 4: Addım 3: Mqtt
Video: Android Home (Telefonunuzdan Evinizi idarə edin): 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Son planım evimi cibimdə, açarlarını, sensörlərini və təhlükəsizliyini təmin etməkdir. və sonra avtomatlaşdırılır
Giriş: Salam, Ich bin zakriya və bu "Android home" mənim layihəmdir, bu layihə gələcəkdə gedən dörd təlimatdan biridir.
Yothis Instructable -də dünyanın hər yerindən bəzi açarları idarə etmək və izləmək üçün Mcu Esp 8266 nodu ilə Mqtt istifadə etməyi öyrənəcəyik. nəzarətçi üçün MIT tətbiq ixtiraçısında bir tətbiq yaradacağıq. Növbəti layihələrdə sensorlar, kamera modulu əlavə edəcəyik və nəhayət sistemi avtomatlaşdıracağıq.
DIY etmək üçün üç əsas addım olacaq.
addım 1: Android tətbiqinin hazırlanması: Proqramı inkişaf etdirmək üçün MIT ixtiraçısı olan açıq mənbəli bir proqram açacağıq.
Addım 2: MCU Esp 8266 qovşağının qurulması: iki hissədən ibarətdir, biri aparat, digəri isə düyünü proqramlaşdırır.
3 -cü addım: Mqtt -ı anlamaq və onunla işləmək: bu addımda əsas protokolu anlayacağıq və quruluşdan istifadə etməyi öyrənəcəyik.
Led dəyişdirmək üçün maksimum vaxt təxminən 0,68 saniyədir.
Təchizat:
1-node Mcu esp 8266: https://www.ebay.com/itm/Node-MCU-V3-2-Arduino-ESP8266-ESP-12-E-Lua-CH340-WiFI-WLan-IoT-Lolin- Micro-flYfE/174098423523? Hash = item2889131ee3: g: xKQAAOSwHu5cHIhE
2-bir səkkiz kanallı röle modulu: https://www.ebay.com/itm/5V-eight-8-Channel-Relay-Module-For-PIC-AVR-DSP-ARM-Arduino-CAPT2011/223308111375?hash= item33fe335e0f: g: ZTsAAOSwbc5augET
3- xarici 5v (2A) enerji mənbəyi
Addım 1: Android tətbiqinin hazırlanması
MIT tətbiq ixtiraçısında bir tətbiq yaratmaq çox asandır. sadəcə bağlayıb oynamaq lazımdır. blokların diaqramı əlavə olunur.
İş:
1- Tətbiq işə salındıqda Node Mcu Esp8266-a "data_request" mesajı göndərilir.
2- Hər hansı bir mesaj aldıqda ("1-0" şəklində, birinin söndürüldüyünü bildirir) APP onu müqayisə edir və düymələrin rənglərini buna uyğun olaraq təyin edir.
3- hər dəfə bir düyməyə basıldıqda mcu "dövlətlər " siyahısında o düymənin vəziyyətini dəyişmək üçün bir mesaj göndərilir.
və düyməni boz rəngə çevirin. (indi düyünü mcu mesajından alır)
Düzenlenebilir Aia faylı:
Addım 2: Adım 2 (a): Mcu Esp2866 Node qurulması
BÖLÜM 1: Avadanlıq Bölməsi
hardware olduqca düz irəli sistemli edin və getmək üçün yaxşı, lakin getmək üçün yaxşı.
Qeyd: node mcu rəqəmsal pin çıxışı 3.3v məntiq səviyyəsi, röle lövhəsi üçün kifayət deyil, buna görə də röleləri və nodu işlədən xarici bir enerji təchizatı lazımdır. xarici enerji təchizatı ən azı (5v, 2A) olmalıdır
pin əlaqələri diaqramda göstərilmişdir.
Addım 3: Addım 2 (b): Ncu Mcu proqramlaşdırılması
Addım 1: arduino ide -də esp 8266 lövhəsini quraşdırın
Addım 2: Doğru com pinini seçmək.
addım 3: "Relay_control.ino yükləyin və işə salın"
addım 4: verilmiş kitabxanaları arduino ide -yə quraşdırın. "Adafruit_MQTT.h"
Addım 5: mcu qovşağınıza yandırın
Qeyd: proqrama issd, parol, topic_cmd və topic_state əlavə etməyi unutmayın.
Qeyd: proqram yaxşı şərh edilmişdir və inşallah asan olacaq, amma hər hansı bir yerdə çaşqınlıq yaranarsa mənə bildirin
Addım 4: Addım 3: Mqtt
Mqtt (Message Queuing Telemetry Transport), cihazların ünsiyyət qurması üçün yüngül bir mesajlaşma protokoludur, üç əsas komponentdən ibarətdir.
1. Abunəçi: Abunəçi, serverdən məlumat və mesaj almaq üçün mqtt serverinə qoşulan cihazdır.
2.publisher: Publisher, serverə mesaj və ya məlumat yükləmək üçün mqtt serverinə qoşulan cihazdır.
3. broker: broker, yayımçılardan abunəçilərə gələn mesajları saxlayan və izləyən serverdir.
naşirlər, abunəçilər də həmin serverin müştərisi kimi tanınırlar
bir brokerin birdən çox abunəçisi və nəşriyyatı ola bilər
MÖVZU NƏDİR:
bir brokerin minlərlə masajı olacaq, mesajın ötürülməsini təmin etmək üçün nəşriyyat öz mesajlarını müəyyən bir ünvana göndərəcək, eyni ünvanda abunəçi bu mesajları alacaq. həmin ünvana mövzu deyilir. Layihəmizdə mövzuları olmalı, node mcu -nun dərc edilməsi və abunə olmaq üçün mobil, cmds üçün isə 1 vəziyyət
androidlərin dərc etməsi və abunə olmaq üçün düyün açması üçün.
Nəhayət:.apk faylını yükləmək üçün (yükləməyə də icazə verilmir) "MIT APP İNVENTORU" na gedəcəksiniz. hesab yaradın.aia yazın və sonra "build" dən.apk yükləyin
Hər hansı bir sualınız və ya sorğunuz varsa mənə bildirin və sizin layihənizdə sizin üçün işləməyimi istəsəniz bilmək istərdim.
Tövsiyə:
Cihazınızı Android WiFi Esp8266 İdarə Edərək İdarə Edin: 6 Addım
Cihazınızı Android WiFi Esp8266 istifadə edərək idarə edin Nəzarət: indi esp8266 WiFi modulundan istifadə edərək cihazları necə idarə edəcəyimizi və daha çox məlumat üçün Android WiFi nəzarətindən istifadə edərək Arduino cihazınızı necə idarə edəcəyinizi biləcəyik. Məhəmməd Əşrəf linkinə daxil olun
Dünyanın istənilən yerindən evinizi səslə idarə edin: 5 addım
Dünyanın hər yerindən Evinizə Səs İdarə Edilməsi: … artıq elmi fantastika deyil … Bu gün mövcud olan aparat və proqramlardan istifadə edərək, bu Təlimat evinizin əksər sistemlərinin səsli idarəetmə, smartfon, planşet və/və ya hər yerdə PC
Arduino və Apple HomeKit İnteqrasiyası - Evinizi Siri -dən idarə edin! IoT burada: 6 addım
Arduino və Apple HomeKit İnteqrasiyası - Evinizi Siri -dən idarə edin! IoT Buradadır: Bu Təlimat, iOS cihazında Apple HomeKit -ə arduino lövhəsi əlavə etmək üçün sürətli və asan bir yol təqdim edəcək. Apples HomeKit "Scenes" ilə birlikdə serverdə işləyən skriptlər də daxil olmaqla hər cür imkanlar açır
GSM Modulu Almayın, Köhnə Telefonunuzdan İstifadə Edin !: 6 Addım
GSM Modulu Almayın, Köhnə Telefonunuzdan İstifadə Edin !: Bu yaxınlarda, əsasən Bluetooth moduluna əsaslanan bir çox simsiz layihə edirəm, amma o vaxtdan etibarən hərəkət etmək və layihələrimi SMS və ya etməyə başlamaq istəyirdim. GSM modulunun köməyi ilə demək olar ki, asan olan telefon zəngi idarə olunur
Kompüterinizi İdarə etmək üçün Bluetooth Erişimli Sony Ericsson Telefonunuzdan Bluetooth istifadə edərək: 6 Addım
Kompüterinizi idarə etmək üçün Bluetooth -u aktivləşdirən Sony Ericsson Telefonunuzdan istifadə etmək: Mən bir müddətdir təlimat kitablarını oxuyuram və həmişə insanların yazdıqları şeyləri etmək istəmişəm, amma özümü etmək çətindir, çünki etmək həqiqətən çətindir və ya