Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu layihənin arxasında duran əsas fikir, Amazon Alexa istifadə edərək və ya dünyanın hər yerindən bir tətbiq vasitəsi ilə bir elektron cihazı idarə etməkdir. Bunun üçün Node MCU V1.0 istifadə edəcəyik. Bütün kodlar Github Səhifəmdə olacaq. Hər hansı bir nöqtədə bir addımı başa düşmürsənsə, aşağıda şərh yazmaqdan çekinmeyin və ən qısa zamanda cavab verəcəyəm. Serverlər üçün bütün kreditlər və kod kakopappa gedir (https://github.com/kakopappa). Bu təlimatın məqsədi üçün 4 röleyi idarə etmək üçün kodu dəyişdirdim. Yaxşı, başlayaq!
Qeyd: Bu dərslik Arduino IDE və Node MCU haqqında bəzi məlumatlarınız olduğunu güman edir.
Təchizat
- Düyün MCU V1.0
- 4 Relay (Relay Bank)
- Jumper telləri
- Çörək lövhəsi
- Xarici Güc mənbəyi
Addım 1: Sinric.com saytında Hesab yaradın
Etməli olduğunuz ilk şey sinric.com saytına daxil olmaq və bir hesab yaratmaqdır (Pulsuzdur). Sinric, mikro nəzarətçinizi internet üzərindən idarə etməyə imkan verir. Daha sonra hesabınız üçün unikal olacaq bir API açarı alacaqsınız. Daha sonra kodunuzda bu açardan istifadə edəcəksiniz. Etməli olduğumuz növbəti şey bir cihaz əlavə etməkdir. Bu "Əlavə et" düyməsini basaraq edilir. Cihazınız üçün Alexa vasitəsilə zəng etmək üçün istifadə edəcəyiniz bir ad yaradın. Cihaz tipində "Keç" düyməsini seçin və sonra Saxla düyməsini basın. Bu, kodunuzda da istifadə ediləcək cihazınız üçün bir cihaz identifikatoru yaradacaq. Alexa tətbiqetməsində Amazon echo üçün Sinric bacarıqlarını aktivləşdirin ki, yeni yaradılmış cihazları kəşf edə bilsin.
Addım 2: Dövrə naqilləri
Dövrəni aşağıdakı kimi bağlayın və ya əlavə edilmiş fritizing diaqramına əməl edin:
Röle- ESP
VCC ----- Vin
IN1 ------ D5
IN2 ------ D4
IN3 ------ RX
IN4 ------ D2
JD-VCC Xarici Güc Təchizatının müsbətdir
GND ----- Xarici Güc Təchizatının GND
NodeMCU röle bankını tək başına gücləndirə bilmədiyi üçün onu gücləndirmək üçün xarici enerji təchizatı lazımdır.
Rölelər, elektrik naqillərini kəsərək hər bir röleyə bir açarda olduğu kimi qurğular arasında bağlanır.
Addım 3: Kodu NodeMcu -ya yükləyin
Kod burada yüklənir:
Ehtiyac duyacağınız kitabxanalar ArduinoJson (5.13.2 versiyasını quraşdırın) və Arduino veb yuvalarıdır (əldə edin:
Lövhəni Node MCU v1.0 -a konfiqurasiya etməyi unutmayın.
Lazım olan röle sayına əsasən daha çox əlavə etmək üçün kodu dəyişdirə bilərsiniz. Tələb olunan dəyişikliklər yeni bir pin təyin etmək və yeni cihaz identifikatoru ilə döngə olduqda başqa bir şey əlavə etməkdir. Hətta https://github.com/esp8266/Arduino/blob/master/va… ünvanındakı bu pin cədvəlinə müraciət edərək sancaqları istədiyiniz kimi dəyişə bilərsiniz.
Bu, Arduino -da hansı GPIO -nun olduğunu söyləyir. Əsasən, keçid pininizi D4 -dən D3 -ə dəyişdirmək istəyirsinizsə, koddakı dəyişiklik aşağıdakı kimi olacaq:
Əvvəlki Kod:
#təyin MYPIN2 2 // D4
Yeni Kod:
#define MYPIN2 0 // D3
Qeyd:
// dan sonra hər şey eyni sətirdə yazılan bir şərhdir və tərtibçi tərəfindən nəzərə alınmır.
Addım 4: Amazon Echo'nun konfiqurasiyası
Amazon Echo istifadə edərək cihazları idarə etmək üçün əvvəlcə onları qurmalısınız. Bunu "Alexa, Cihazları Kəşf et" deyərək edə bilərsiniz. 20 saniyə çəkəcək və açarlarınızı tapmalıdır. Cihazınızı yandırmaq üçün "Alexa, Cihaz adını açın" deyə bilərsiniz. Tətbiqin Cihazlar Bölməsinə gedərək bunu Alexa tətbiqindən də idarə edə bilərsiniz.
Addım 5: Son
Ümid edirəm bu Təlimatı izləyərkən heç bir problemlə üzləşmədiniz. Hər hansı bir sualınız varsa, bunları şərh bölməsinin altına qoyun.
Mənə hər hansı bir şəkildə dəstək olmaq istəyirsinizsə, burada mənim Paypal ID -si var: paypal.me/sahilgoel2001
Tövsiyə:
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: 4 addım
Arduino istifadə edərək İnternetdən istifadə edərək bütün dünyanı idarə et: Salam, mən Rithikəm. Telefonunuzdan istifadə edərək internetə nəzarət edən bir led quracağıq. Arduino IDE və Blynk kimi proqramlardan istifadə edəcəyik. Bu çox sadədir və uğur qazansanız istədiyiniz qədər elektron komponenti idarə edə bilərsiniz
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək sürətlənməni izləyin: 6 addım
Python istifadə edərək Raspberry Pi və AIS328DQTR istifadə edərək Sürətləndirməni izləyin: Sürətləndirmə sonsuzdur, düşünürəm ki, Fizikanın bəzi qanunlarına görə. Sahilə çıxan ən sürətli məxluq, bir anda ən yüksək sürətindən istifadə edərək ovunu tutur
ESP32: 7 addımlardan istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı
ESP32 istifadə edərək IoT əsaslı Ağıllı Bağçılıq və Ağıllı Kənd Təsərrüfatı: Dünya zaman keçdikcə kənd təsərrüfatı kimi dəyişir. Hazırda insanlar hər sahədə elektronikanı birləşdirir və kənd təsərrüfatı bunun üçün istisna deyil. Kənd təsərrüfatında elektronikanın bu birləşməsi fermerlərə və bağları idarə edən insanlara kömək edir
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Alexa və Arduino istifadə edərək ağıllı ev monitorinqi: 9 addım (şəkillərlə)
Alexa və Arduino istifadə edərək Ağıllı Ev Monitorinqi: İndiki dünyada insanlar evlərində deyil, iş yerlərində daha çox vaxt keçirirlər. Bu səbəbdən iş yerində insanların evin şərtləri ilə tanış ola biləcəyi ev monitorinq sisteminə ehtiyac var. Bir dənə də olsa daha yaxşı olar