Mündəricat:

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 -dən istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi: 6 Addım

Video: 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

Video: 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
Video: L298N Stepper Motor Sürücüsündən istifadə edərək, 4 telli stepper motorunu idarə etmək 2024, Iyul
Anonim
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi
ESP8266 və Google Home Mini istifadə edərək DIY Səs/İnternet İdarə Edilən Ev Avtomatlaşdırılması və Monitorinqi

Hey !! Uzun bir fasilədən sonra burdayam, çünki hamımız qazanmaq üçün darıxdırıcı bir şey (iş) etməliyik.

BLUETOOTH, IR, Local WIFI, Buluddan, yəni çətin olanlardan yazdığım bütün HOME AUTOMATION məqalələrindən sonra * NOW * ən asan, lakin ən səmərəli HOME AUTOMATION həlli gəlir. T

əvvəlki layihələrimdən fərqli olaraq onun layihəsinə daha az donanım lazımdır. Fərqli proqram şirkətlərinin xidmətlərindən istifadə, əsasən bir az Arduino və sxem bilikləri ilə görülür. Səni bezdirməyək. LAZİNLİKdən zövq alın !!!

QEYD: Zəhmət olmasa bütün sənədi oxuyun 9 dəqiqə çəkəcək, əks halda komponentlərinizə zərər verdiyiniz təqdirdə mən məsuliyyət daşımayacağam !! Saytda bəzi tarix problemləri olduğu üçün bu layihəni üçüncü dəfədir yükləyirəm.

Addım 1: Tələb olunan komponentlər

Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər
Tələb olunan komponentlər

Əslində beş komponentə ehtiyac var, amma əvvəllər etdiyim kimi pul xərcləmək istəmədiyim üçün ikincisi üçün parçalaya bilərik!

  1. ESP8266 Nodemcu wifi inkişaf lövhəsi - Bəlkə LOLIN, AMICA, ADAFRUIT
  2. 5V relay lövhəsi bütövlükdə və ya aşağıdakı kimi bölün

    • RÖLE 5VULN2003 və ya ULN2003A
    • Röle qoruması üçün diod (əvvəlki layihələrdə qaçırdığım)
  3. Tullananlar və ya (Tel və lehimləmə dəmiri)
  4. Hər hansı bir mobil şarj cihazı və ya 5V adapter (ehtiyat şarj cihazı, valideyninizin mobil şarj cihazını məhv etməyin)
  5. GOOGLE ANA MINI

Beləliklə, əvvəlcədən qurulmuş bir dövrədə 2/4/8/16 rölesinin lövhəsini satın ala bilərik və ya birini edə bilərik, öz əlinizlə röle lövhəsi hazırlamaq üçün əvvəlki məqalələrimə baxın.

Addım 2: Blynk Tətbiqi

Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi
Blynk Tətbiqi

Android telefonunuza və ya alma telefonunuza Blynk tətbiqini quraşdırın

Quraşdırıldıqdan sonra e -poçt id və ya facebook istifadə edərək qeydiyyatdan keçin (facebooka üstünlük vermirəm). İstifadə olunan e -poçt id şifrəsini bildiyinizə əmin olun, yoxsa yalnız qeydiyyatdan keçmiş e -poçt ünvanınıza göndərilməyən, həm də Blynkdəki layihə parametrlərindən əldə edilə bilən Blynk Doğrulama Tokenini (layihəyə xasdır) almayacaqsınız! Zarafat edirdi!

  1. yeni layihə seçin Vidjet əlavə etmək üçün + düyməsini istifadə edin
  2. İstədiyiniz qədər düyməni əlavə edin (PULSUZ 2000 ENERJİNİZİ TAMAMLAYIN və sonra enerji alana qədər)
  3. Əlavə edilmiş düyməni basaraq düyməni konfiqurasiya edin
  4. D1, D2, D3, _, _, _, _ (Boşluqları doldur) kimi çıxış pinini (Rəqəmsal) seçin (pinlər rəqəmsal, analoq, virtual ola bilər)
  5. Şəkillərə baxın, alt vəziyyətini 1, düymənin yuxarı vəziyyətini 0 olaraq qoydum.

Bunun arxasındakı səbəb, rölə lövhəsi girişinin ULN2003 kimi IC -lərə və ya qapı DEYİL kimi çıxış edən IC -ləri idarə etməsinə bağlıdır.

Addım 3: Arduino IDE -də ESP8266 proqramlaşdırılması

Arduino IDE -də ESP8266 proqramlaşdırılması
Arduino IDE -də ESP8266 proqramlaşdırılması
Arduino IDE -də ESP8266 proqramlaşdırılması
Arduino IDE -də ESP8266 proqramlaşdırılması
Arduino IDE -də ESP8266 proqramlaşdırılması
Arduino IDE -də ESP8266 proqramlaşdırılması

Arduino IDE -də, əvvəlcə əvvəlki layihələrimdə dediyim kimi proqramlaşdıracağımız inkişaf lövhəsini seçməliyik. Arduino IDE> Alətlər> Lövhələr> Nodemcu 12E və COM3/4/5/6/… kimi bağladığımız usb portunu seçin.

İndi asanlıqla heç bir şey edə bilməyəcəyimiz və hər koda sahib olduğumuz Blynk kitabxanasını Arduino -da qurmalıyıq !! SKETCH -> KÜTÜPXANA DAXİL EDİN -> KİTABXANALARI İDARƏ EDİN -> "Blynk" AXTARIN -> KİTABXANA QURUN

Nodemcu ESP8266 noutbuka qoşun. Əlbəttə ki, USB kabellərlə !! Kodlaşdırmayanların və özümün rahatlığım üçün:

FILE> NÜMUNƏLƏR> Blynk> İdarə Heyətinin Wifi -ə keçin> Bağımsız seçin İndi Blynk Auth Token (layihəyə xas) və wifi etimadnaməsindən başqa heç bir şeyə ehtiyac yoxdur. ESP8266 -da eskizi yükləyin və SERIAL MONITOR -u açın.

"IP" ni görə bilərsiniz, qeyd edin, server bölgələrinə görə fərqli ola bilər. Gördüyünüz kimi mənimki "139.59.206.133".80 normal olaraq http üçün limandır.

Addım 4: IFTTT (Əgər belədirsə)

IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)
IFTTT (Əgər belədirsə)

Xüsusi bir hadisə haqqında xəbərdar olmağımıza və ya müəyyən bir vəzifə yerinə yetirə biləcəyimiz xüsusi tətbiqlər yaratmağımıza kömək edən bir platformadır. Adından da göründüyü kimi: hər şey "bu" və "o" ətrafını əhatə edir.

BURADA: "Google köməkçisinə" xüsusi bir ifadə deyildisə "o ping ediləcək"

Dediyimiz kimi tıklamalıyıq - Appletlərim> yenisini yaradın> üzərinə vurun> google köməkçisini axtarın və seçin> sadə ifadəni seçin> şəkilləri izləyin> tetikleyici yaradın

Bunun üzərinə vurun> veb qarmaqlarını axtarın> seçin> Veb sorğusu et> Aşağıdakı kimi sahələr olacaq:

  • URL (https:// IP/YourAuthToken/update/PIN? Value = 1) (rəqəmsal 1/0…. OFF üçün 1 və ON səbəbi üçün 0 bu məqalədə yazılıb, oxuyun)
  • Metod (GET) Məzmun növü (heç nə)
  • Bədən (heç nə)

Bütün bunları doldurduqdan sonra Tetikleyici yaradın

Qeyd: Buradakı PIN, Arduino pinlərinə uyğundur, buna görə də D1 olaraq gördüyümüz kimi D1 GPIO5 yəni D1 deyil, burada yazmalıyıq Arduino üçün D5. Məsələn: https:// IP/YourAuthToken/update/D5? Dəyər = 1 bu ESP8266 -nın D1 pininin KAPALI olacağı deməkdir. D məlumatı bilmək üçün ESP8266 -nın PIN diaqramından istifadə edin? GPIO -ya?

Addım 5: Dövrə

Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə
Dövrə

Bu layihə üçün sxem çox sadədir. Daha əvvəl müzakirə olunan komponentlər burada istifadə olunur:

5V adapter; ESP8266 Nodemcu; röle lövhəsi; tullananlar. İki röle istifadə etdim, amma ESP8266 sancaqları olduğu qədər istifadə edə bilərik !!!

  • 5V təchizatı ESP8266 və Relay lövhəsinə veriləcək.
  • ESP8266 Nodemcu, mikro USB və ya Vin pin və Ground vasitəsilə 5V təchizatına sahib olacaq (bunu etdiyim kimi).
  • Röle lövhəsində təchizat üçün nəzərdə tutulmuş Vcc və GND pin var. Zəhmət olmasa, görüntünü izləyin, təchizatı Relay lövhəsinin digər tərəfinə qoymayın, başqa məqsədlər üçündür. (Bunun asan bir iş olduğunu söyləməyəcəyəm !!)
  • Beləliklə, IoT MODÜLÜMÜZ davam edəcək, nə qalıb? Cihazlara qoşulur..:)
  • Bu, ən asan işdir, amma ITS 220V AC və ya 110V AC kimi diqqətli olun.. Əsas açarları yerə qoyun və ya ölsəniz bu məqaləni kimin yazdığını bilmirəm.
  • Cihazların heç bir açarı yoxdursa, "NO" (Adətən açıq) rölin pinini və COM (ümumi) rölin pinini cihaz açarlarına paralel olaraq bağlayın, röle pinlərini birləşdirən hər hansı bir telə (CANLI və ya NÖTR) ardıcıl olaraq bağlayın. cihazla birlikdə.

DİQQƏT: Cihazların normal olaraq OFF vəziyyətində olması üçün röleyi NO pin və COM pininə bağlamağı söylədim. Cihazın standart vəziyyətdə ON vəziyyətində olmasını istəyirsinizsə, NC pinindən istifadə edə bilərsiniz (Normalda bağlanır). ON və OFF vəziyyəti 2 amildən asılıdır: 1) Relay NO və NC pin 2) IFTTT/Blynk tətbiqində 0 və 1 məntiq

Addım 6: MOBILE -də (IFTTT Tətbiqi) İstənilən Yerdən İzləmə

İnternetin mövcud olduğu təqdirdə, dünyanın hər yerindən evlərində baş verənləri asanlıqla izləmək olar.

Bunun üçün lazım olan şey Android istifadəçiləri üçün Google Play Store -da mövcud olan IFTTT tətbiqidir.

IoS İstifadəçisi də App Store -dan əldə edə bilər.

Hər iki halda da, applet hazırladığınız GOOGLE HOME MINI və IFTTT hesabı ilə əlaqəli eyni hesabdan daxil olmağı unutmayın. Beləliklə, vacib olan gmail hesabı və ya Facebook hesabıdır.

Bu tətbiqdə, IFTTT veb tətbiqində etdiyimiz kimi appletlər yarada bilərsiniz.

Applet yaratdığımız zaman, applet işləyərkən bildiriş almaq üçün hər zaman bir seçim var, standart olaraq AÇIQ.

Buna görə də cihazınızdan hər hansı birinin qıdıqlandığını izləyin.

Tənbəllikdən zövq alın !! Yenilik edin !! dəstəyinizi göstərmək üçün bu layihəni sevimlilərə çevirin və bu DIY layihələrindən daha çox istifadə etmək istəyirsinizsə …

Tövsiyə: