Mündəricat:
- Təchizat
- Addım 1: İstehsal olunan Layihəniz üçün PCB -lər alın
- Addım 2: Relay Moduluna baxırıq
- Addım 3: ESP8266 -nın Röle Kartı ilə Bağlanması
- Addım 4: Arduino IDE -ni yükləyin və qurun
- Addım 5: Arduino IDE -yə əlavə kitabxanalar əlavə edin
- Addım 6: Modulun kodlaşdırılması
- Addım 7: Relay əmrini Alexa -ya keçir
Video: Ev Alətlərini ESP8266 və ya ESP32 ilə Alexa vasitəsilə idarə edin: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Hey, nə var, uşaqlar! Akarsh burada CETech -dən.
Bu layihəm, həyatınızın asanlaşmasına kömək edəcək və Alexa -ya əmr verərək evinizdəki cihazları idarə etdikdən sonra özünüzü bir padşah kimi hiss edəcəksiniz.
Bu layihənin arxasında duran əsas şey, iki modul ESP8266 və Relay Modulunun işləməsindən başqa bir şey deyil. Əsasən Alexa istifadə edərək ESP8266 -ya nəzarət edəcəyik.
Məqalənin sonuna yaxın, ESP8266 ilə röle modulu arasında sadə əlaqələr quracağıq və ardınca ESP8266 -nı Alexa ilə əlaqələndirmək və idarə etmək kodu olacaq.
İndi əyləncədən başlayaq.
Təchizat
Məhsullara bağlantılar:
ESP8266 NodeMcu:
İki kanallı relay lövhəsi:
Addım 1: İstehsal olunan Layihəniz üçün PCB -lər alın
PCB -ləri onlayn sifariş etmək üçün PCBGOGO -ya baxmalısınız!
5 dollara və bir qədər göndərilməklə qapınıza qədər göndərilən 10 keyfiyyətli PCB alırsınız. İlk sifarişinizdə çatdırılma zamanı da endirim əldə edəcəksiniz.
PCBGOGO, PCB montajı və şablon istehsal qabiliyyətinə malikdir, eyni zamanda yaxşı keyfiyyət standartlarını qoruyur.
PCB -lərin istehsalı və ya yığılması lazımdırsa onları yoxlayın.
Addım 2: Relay Moduluna baxırıq
Röle Modulu, lampalar və AC yükü kimi yüksək gərginliyi, yüksək cərəyan yükünü idarə etmək üçün istifadə edilə bilən rahat bir lövhədir. Arduino, ESP8266 və s. Kimi bir mikro nəzarətçi ilə əlaqə qurmaq üçün nəzərdə tutulmuşdur. Bu rölin vəziyyətini göstərmək üçün bir LED ilə gəlir. Röle modulları ümumiyyətlə aşağıdakı terminallara malikdir:
1. NC (Normal olaraq bağlanır) = Normal olaraq bağlanan konfiqurasiya, rölin standart olaraq bağlanmasını istədiyiniz zaman istifadə olunur, yəni dövrəni açmaq və cərəyanı dayandırmaq üçün Arduinodan röle moduluna bir siqnal göndərmədiyiniz halda cərəyan axır.
2. YOX (Normal Açıq) = Normal olaraq açıq olan konfiqurasiya əksinə işləyir: röle həmişə açıqdır, buna görə də Arduinodan dövrəni bağlamaq üçün bir siqnal göndərmədiyiniz halda dövrə pozulur.
3. Ümumi pin = Ümumiyyətlə ortadadır
4 Giriş pinləri = Rölin idarəetmə cihazına qoşulduğu pimdir.
Modulda qeyd edilməmişsə, bir pik səs çıxararsa, multimetr zondları ilə ortağı digər terminala bağlayaraq davamlılıq ayarında bir multimetr istifadə edərək NC pinini öyrənə bilərik.
Addım 3: ESP8266 -nın Röle Kartı ilə Bağlanması
Modulları buradan əldə etmək olar (Əlavə olunacaq link). Burada mütləq yaxşı bir şey əldə edəcəksiniz.
Bağlantılar iki hissədən ibarətdir:
ESP8266 və Relay Modulu arasında:
1. D5 (GPIO14) pinini rölin girişinə qoşun. Daha çox röle girişini mövcud GPIO pinlərinə bağlayaraq bağlaya bilərsiniz.
2. Röle modulunun Vcc -ni rele modulunuz əsasında 5V/12V enerji təchizatına qoşun.
3. ESP8266 -nın GND -ni röle modulunun GND -yə bağlayın və sonra GND -ni enerji təchizatına qoşun.
Relay modulu ilə cihaz arasında:
1. Bağlantılardan əvvəl elektrik prizinin söndürüldüyünə əmin olun.
2. Ümumi yuvanın bir ucu ilə birləşdirin.
3. Prizin digər terminalını cihazın terminalına qoşun.
4. Cihazın digər terminalını rölin NO terminalına qoşun.
Bu addım tamamlandıqdan sonra proqram hissəsinə keçə bilərsiniz.
Addım 4: Arduino IDE -ni yükləyin və qurun
Arduino IDE -ni buradan yükləyin
1. Arduino IDE -ni quraşdırın və açın.
2. Fayl> Tercihlər bölməsinə keçin
3. Əlavə Panolar Menecer URL -lərinə https://arduino.esp8266.com/stable/package_esp8266c… əlavə edin.
4. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin
5. esp8266 axtarın və sonra lövhəni quraşdırın.
6. IDE -ni yenidən başladın.
Addım 5: Arduino IDE -yə əlavə kitabxanalar əlavə edin
Alexa istifadə edərək ESP8266 -nı idarə etmək üçün fauxmoESP kitabxanasından istifadə edəcəyik.
Bu kitabxana ESPAsyncTCP olan başqa bir kitabxana tələb edir.
FauxmoESP kitabxanası haqqında buradan öyrənin. ESPAsyncTCP üçün bu səhifəyə keçin.
FauxmoESP kitabxanasını buradan yükləyə bilərsiniz.
ESPAsyncTCP kitabxanasını buradan yükləyə bilərsiniz.
Bu kitabxanaları yüklədikdən sonra onları çıxarmalı və sənədlər qovluğunun altında yerləşən Arduino IDE kitabxana qovluğuna yerləşdirməliyik.
Addım 6: Modulun kodlaşdırılması
1. ESP8266 -nı Alexa ilə birləşdirmək və idarə etmək üçün kodu buradan yükləyin.
2. Arduino IDE -də kodu açın və kodun üstündəki SSID/Şifrədə lazımi dəyişiklikləri edin.
3. Alətlər> Lövhəyə gedin. Əksər hallarda NodeMCU (12E) işlətdiyiniz uyğun lövhəni seçin.
4. Doğru əlaqəni seçin. Alətlər> Limana gedərək portu seçin.
5. Yükləmə düyməsini basın.
6. Nişanda Yükləmə tamamlandı deyildikdə cihazı istifadə etməyə hazırsınız.
Addım 7: Relay əmrini Alexa -ya keçir
Kod yükləndikdən sonra:
1. Alexa cihazını gətirə və ondan "Alexa, cihazları kəşf et" deyə soruşa bilərik. Cihazımız cütləşmə rejimində işə salındıqda Alexa tərəfindən aşkar edilə bilər.
2. Kəşf cihazının ekranı sönəndə cihazın aşkarlandığını və əlavə olunduğunu göstərir.
3. "Alexa, Aç" deyərək sınayın, mənim vəziyyətimdə "Cihaz1" və "Cihaz 2" adlarını verdim.
Alexa'ya əmr verdiyimiz zaman rölin açıldığını və söndüyünü görə bilərsiniz.
Bu şəkildə, uyğun bir röle modulu istifadə edərək və kodda müvafiq dəyişikliklər etmək istədiyiniz qədər məişət texnikasını idarə edə bilərsiniz.
Bu nümayişdən budur!
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
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): Bu Təlimat kitabında internet üzərindən LED-lər, Rölelər, mühərriklər və s. Kimi cihazları veb-brauzer vasitəsilə necə idarə edə biləcəyinizi sizə göstərəcəyəm. Və hər hansı bir cihaz üzərində idarəetmələrə etibarlı şəkildə daxil ola bilərsiniz. Burada istifadə etdiyim veb platforma RemoteMe.org ziyarətidir
Blynk Tətbiqi ilə USB vasitəsilə Smartfonla Arduino İdarə Edin: 7 Addım (Şəkillərlə)
Blynk Tətbiqi ilə USB ilə Smartfondan Arduinoya Nəzarət Edin: Bu təlimatda, lampanı idarə etmək üçün Blynk tətbiqini və Arduino -nu necə istifadə edəcəyimizi öyrənəcəyik, kombinasiya USB seriyalı port vasitəsilə olacaq. Arduino və ya kompüterinizi uzaqdan idarə edən ən sadə həll
Smartfonunuzdan Blynk App və Raspberry Pi ilə Ev Alətlərini idarə edin: 5 addım (şəkillərlə)
Smartfonunuzdan Blynk App və Raspberry Pi ilə Məişət Cihazlarını İdarə Edin: Bu layihədə, məişət texnikasını (Qəhvə hazırlayıcı, Lamp, Pəncərə pərdəsi və s. Avadanlıq komponentləri: Raspberry Pi 3 Relay Lamp Breadboard Wires Software proqramları: Blynk A
PSP -ni Kompüter Joystick olaraq istifadə edin və sonra PSP ilə kompüterinizi idarə edin: 5 addım (şəkillərlə)
PSP -ni Kompüter Joystick Olaraq İstifadə Edin və Sonra PSP ilə Kompüterinizi İdarə Edin: PSP homebrew ilə çox gözəl şeylər edə bilərsiniz və bu təlimatda mən sizə PSP -ni oyun oynamaq üçün joystick kimi necə istifadə edəcəyinizi öyrədəcəyəm. joystickdən siçan kimi istifadə etməyə imkan verən bir proqram. İşdə ana