Mündəricat:
Video: Alexa və Switch ilə işləyən lampa: 3 addım (şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Amazon Echo əla bir dəstdir! Səslə işləyən cihazların ideyasını sevirəm!
Alexa ilə işləyən lampamı özüm etmək istədim, amma əl düyməsini seçim olaraq saxlayın.
İnternetdə axtardım və digər seçimlərə baxdıqda, bu, Alexa -nı hər hansı bir cihazı işə salmağın ən sadə yolu kimi görünən bir WEMO emulyatoru tapdım!
**** Vacib Qeyd: ŞEBEKE ELEKTRİKİNƏ HÖRMƏT - SİZİ ÖLƏCƏK ****
Addım 1: Harware
Bütün işləri yerinə yetirən ESP2866-12e sayəsində komponent sayı minimaldır!
Bütün komponentlər eBay -dən gəldi.
1 x ESP2866 -12e (və ya ən azı 2 GPIO portu olan hər hansı bir ESP8266)
1 x 5v enerji təchizatı
1 x 5V rölesi. EBay -də 5v coil və 250v 3 Amp kontaktları olan bu çox kiçik röleləri tapdım
1 x 5v -dən 3v3 -ə qədər aşağı
1 x opto bağlayıcı (4N35 və ya ekvivalent)
1 x keçid etmək üçün bir anlıq hərəkət
1 x uyğun layihə qutusu
Şəkil lazım olmayan bir rezistoru göstərir!
Addım 2: Bir yerdə qoyun
Layihənin çox yığcam bir mühitdə yaşamasını istədim ki, çox da çirkin görünməsin.
Sadəcə lampaların orijinal açarını bir röle və 'yumşaq' açarla əvəz edir!
Şəbəkə tərəfinin (sizi öldürəcək bitin) mümkün qədər etibarlı və etibarlı bir şəkildə quraşdırılmasını təmin etmək vacibdir - Təhlükəsizlik və rahatlıq üçün 'choc block' bağlayıcısı istifadə etdim.
Röle bobin konnektorları bir -birinə olduqca yaxındır, buna görə də naqillər çəkərkən diqqətli olun. Açıq 5V bobin tellərini və şəbəkə əlaqələrini mümkün qədər qısa saxlayın.
Şəbəkə 5V enerji təchizatı ilə qidalanır. Şəbəkənin neytral tərəfi birbaşa lampaya gedir, canlı tərəf isə rölin normal açıq kontaktlarından keçir.
Şalter bir tərəfdən yerə, digəri isə ESP8266 -nın GPIO13 -ə bağlıdır. Hər hansı bir giriş edəcək, ancaq bəzi pinlər çoxaldıqca məlumat vərəqini yoxlayın.
GPIO15 0v -ə qoşulub !! Sıfırlamaya, digərini GPIO0 -a bağladığım bir tel parçası var. Bunlar eskizi yükləmək üçün istifadə olunur və tamamlandıqda çıxarıla bilər.
Qeyd edək ki, ESP8266 cihazları 3.3v -də işləyir
GPIO4 (yenə hər hansı bir GPIO edəcək) opto bağlayıcı vasitəsilə röleyi qurmaq / sıfırlamaq üçün istifadə olunur. ESP8266 üzərindəki cərəyanı minimuma endirmək üçün opto bağlayıcıdan istifadə etdim və 3.3v -nin 5v röle bobini dəyişdirməsinə icazə verdim.
Komponentləri yerində saxlamaq üçün iki tərəfli yapışqan yastıqlardan istifadə etdim.
Kassanın hər bir tərəfində hava axını üçün 2 mm -lik bir neçə delik açdım. Çox az miqdarda istilik yarandığı üçün işin lazımlı olmadığından əmin deyiləm, amma özümü daha yaxşı hiss etdirdim:-)
Addım 3: Sotfware
Aşağıdakıları GitHub -dan yüklədim.
IOT-ESP8266-ESP12E-Alexa-Çoxlu Cihazlar-master
Fayllar hamısı bir qovluqdadır və dəyişdirilməsi lazım olan yeganə fayl.ino faylıdır.
Birdən çox açarın necə işlədiləcəyini göstərir və əla bir proqramdır.
Eskizi ESP -yə yükləmək üçün Arduino IDE -dən istifadə etdim. İnternetdə bunun necə edildiyinə dair bir çox məqalə var, yalnız Google - ESP8266 proqramlaşdırmaq üçün Arduino IDE -dən istifadə. Olduqca düzdür və yalnız bir dəfə qurulmalıdır., Qeyd: Eskizi yükləmək üçün standart bir FTDI usb -dən serial çeviriciyə istifadə etdim. GPIO15 topraklanmış olmalıdır - bunu daimi olaraq 0v -ə bağladım, sıfırlama zamanı GPIO0 -u 0v -ə qədər tutmaq lazımdır. Yenidən qurulduqdan sonra GPIO0 üzən qala bilər. Eskiz indi yüklənməlidir.
Eskizdəki dəyişdirilməli olan hissələr, marşrutlaşdırıcılarınızın SSID və Şifrəsini və Alexa'nın cavab verməsini istədiyiniz əmri yenidən hesablayır. 'Masa lampası' axtarın və seçdiyiniz bir əmrlə əvəz edin, məsələn. 'yataq lampası' və ya 'tavan fanatı'.
Proqram Alexa ilə qarşılıqlı əlaqə qurur və sırasıyla masa lampasını yandırmaq və masa lampasını söndürməklə GPIO4 -ü yüksək və ya aşağı dəyişir. Bayraqları da təyin edir - rl1 və isr_ran.
Rl1 bayrağı istifadə olunur, buna görə də proqram lampanın Alexa və ya açar vasitəsi ilə açılması və ya söndürülməsi üçün mövcud vəziyyətini bilir.
GPIO13 topraklandığında keçid bir fasilə yaradır. Fasilələr əlil olur, GPIO4 dəyişdirilir və rl1 bayrağı buna uyğun olaraq qurulur / sıfırlanır. Qısa bir gecikmədən sonra fasilələri yenidən aktiv etmək üçün əsas döngədə isr_ran bayrağı istifadə olunur - bu keçid sıçrayışının qarşısını alır!
Əhəmiyyətli qeyd: Seçdiyiniz cihazın keçid etdiyiniz cihazla əlaqə qura biləcəyiniz əlaqə reytinqlərinə malik olduğundan əmin olun.
Səs Aktivləşdirilmiş Mübarizədə İkincidir
Tövsiyə:
Batareya ilə işləyən Su Kollektoru Səviyyə Sensoru: 7 Addım (Şəkillərlə birlikdə)
Batareya ilə işləyən Su Kollektoru Səviyyə Sensoru: Evimizin damına düşən yağışdan qidalanan və tualet, paltaryuyan maşın və bağçada suvarma bitkiləri üçün istifadə olunan su çəni var. Son üç ildə yaz çox quraq keçdi, buna görə də tankdakı suyun səviyyəsini izlədik. S
USB-C ilə işləyən tezgahın enerji təchizatı: 10 addım (şəkillərlə birlikdə)
USB-C Powered Bench Güc Təchizatı: Bir dəzgah elektrik təchizatı, elektronika ilə işləyərkən, layihənizin ehtiyaclarını dəqiq olaraq təyin edə bilməyinizdə və işlərin həqiqətən faydalı olacağı zaman cərəyanını məhdudlaşdırmaqda vacib bir vasitədir. Bu mənim Portativ USB-C Gücümdür
Maple OS ilə işləyən dinamiklər: 7 addım (şəkillərlə birlikdə)
Maple OS Güclü Dinamiklər: Portativ bluetooth dinamikləri rahatdır, lakin gözəl bir kitab rəfi dinamikini əvəz edə bilməzlər. Əvvəlcədən qurulmuş bir dəsti nəzərdən keçirirdim, amma DIYdən zövq alıram, buna görə də müxtəlif dəstlər üzərində araşdırma apardım. Yerləşdirdiyim dəst Gecə Hissləri idi, çünki o
USB ilə işləyən Apple: 10 addım (şəkillərlə birlikdə)
USB ilə işləyən Apple: Yaxşı ki, tətil mövsümü tez bir zamanda qeyri-adi və xoş varlığımıza müdaxilə edir. Tezliklə bir çoxumuz ailəmizlə (və ya başqasının) uzun yeməkləri ilə oturmalı və ağlımızı qorumağa çalışmalıyıq. Sənin haqqında bilmirəm, b
IoT APIS V2 - IoT ilə işləyən Avtomatik Bitki Suvarma Sistemi: 17 Addım (Şəkillərlə birlikdə)
IoT APIS V2 - Avtomatik IoT ilə işləyən Avtomatlaşdırılmış Bitki Suvarma Sistemi: Bu layihə mənim əvvəlki təlimatımın təkamülüdür: APIS - Avtomatik Bitki Suvarma Sistemi Mən demək olar ki, bir ildir APIS -dən istifadə edirəm və əvvəlki dizaynı təkmilləşdirmək istəyirdim: bitkini uzaqdan izləyin. Budur belə