Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: Blynk Tətbiqi
- Addım 3: Arduino IDE -də ESP8266 proqramlaşdırılması
- Addım 4: IFTTT (Əgər belədirsə)
- Addım 5: Dövrə
- Addım 6: MOBILE -də (IFTTT Tətbiqi) İstənilən Yerdən İzlə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
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
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
Ə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!
- ESP8266 Nodemcu wifi inkişaf lövhəsi - Bəlkə LOLIN, AMICA, ADAFRUIT
-
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)
- Tullananlar və ya (Tel və lehimləmə dəmiri)
- Hər hansı bir mobil şarj cihazı və ya 5V adapter (ehtiyat şarj cihazı, valideyninizin mobil şarj cihazını məhv etməyin)
- 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
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!
- yeni layihə seçin Vidjet əlavə etmək üçün + düyməsini istifadə edin
- İstədiyiniz qədər düyməni əlavə edin (PULSUZ 2000 ENERJİNİZİ TAMAMLAYIN və sonra enerji alana qədər)
- Əlavə edilmiş düyməni basaraq düyməni konfiqurasiya edin
- D1, D2, D3, _, _, _, _ (Boşluqları doldur) kimi çıxış pinini (Rəqəmsal) seçin (pinlər rəqəmsal, analoq, virtual ola bilər)
- Şə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ə, ə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ə)
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ə
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ə:
Esp8266 (aREST, MQTT, IoT) istifadə edərək İnternet/buludla idarə olunan ev avtomatlaşdırılması: 7 addım (şəkillərlə)
Esp8266 (aREST, MQTT, IoT) istifadə edərək İnternet/buludla idarə olunan ev avtomatlaşdırması: BÜTÜN kreditlər http://arest.io/ -da! Bulud xidməti üçün !! Hazırda dünyanın ən çox müzakirə olunan mövzusu IoT !! Bunu mümkün edən bulud serverləri və xidmətlər bugünkü dünyanın cazibə nöqtəsidir … MESAFE BARİERİNİN HÜKÜMƏTİ
Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırılması (2 -ci hissə): 8 addım
Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırılması (2 -ci hissə): Raspberry Pi Matrix Səs və Snips istifadə edərək Ev Avtomatlaşdırmasının Yeniləməsi. Bu PWM, xarici LED-ləri və Servo motoru idarə etmək üçün istifadə olunur 1-ci hissədə verilmiş bütün detallar https://www.instructables.com/id/Controlling-Light
Pool Pi Guy - AI ilə idarə olunan siqnalizasiya sistemi və Raspberry Pi istifadə edərək hovuz monitorinqi: 12 addım (şəkillərlə)
Pool Pi Guy - AI ilə idarə olunan siqnalizasiya sistemi və Raspberry Pi istifadə edərək hovuz monitorinqi: Evdə bir hovuza sahib olmaq əyləncəli olsa da böyük məsuliyyətlə gəlir. Ən böyük narahatlığım, kimsə hovuzun yanında (xüsusən kiçik uşaqlar) yanında olub -olmadığını yoxlamaqdır. Ən böyük narahatçılığım, hovuz su xəttinin heç vaxt nasosun altına düşməməsini təmin etməkdir
8051 Mikrokontrolördən istifadə edən Səs İdarə Edilən Robot: 4 Addım (Şəkillərlə birlikdə)
8051 Mikro nəzarətçisindən istifadə edərək Səs İdarə Edilən Robot: Səslə idarə olunan robot səs şəklində müəyyən bir əmr alır. Səs modulu və ya Bluetooth modulu vasitəsilə verilən əmr nə olursa olsun, mövcud nəzarətçi tərəfindən deşifr olunur və buna görə də verilən əmr icra olunur. Bu layihədə mən
Səs İdarə Edilən Arduino Robotu + Wifi Kamera + Tutucu + Tətbiq və Manual İstifadə və Maneələrin Qaçınma Modu (KureBas Ver 2.0): 4 Addım
Səs İdarə Edilən Arduino Robot + Wifi Kamera + Tutucu + APP & Manual İstifadə və Maneələrdən Qaçınma Modu (KureBas Ver 2.0): KUREBAS V2.0 geri döndü Yeni xüsusiyyətlərlə çox təsir edicidir. Bir tutucu, Wifi Kamera və onun üçün istehsal olunan yeni bir tətbiqə sahibdir