Mündəricat:
- Addım 1: PCB Dizaynı
- Addım 2: Bir PCB hazırlayın
- Addım 3: PCB Montajı
- Addım 4: Kodlaşdırma və yanıb -sönmə
Video: [Ev avtomatlaşdırılması] ESP8266 + Blynk istifadə edərək hər yerdən idarəetmə rölesi: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Ev avtomatlaşdırmasının bir çox yolu var, Bəziləri mürəkkəbdir, Bəziləri asandır, Blynk ilə ESP-12E istifadə edərək sadə bir rölin idarə olunmasını göstərəcəyəm. Rahatlıq üçün dizayn tək tərəfli PCB idi, buna görə evdə özünüz edə bilərsiniz və ya gerber faylını PCB istehsalçısına göndərə bilərsiniz.
Addım 1: PCB Dizaynı
PCB dizayn mərhələsi ən vacib addımdır, çünki bu addımda bir şey səhv etsək, layihə düzgün işləməyəcəkdir.
Bu təlimatın mövzusu olaraq, röleyi açmaq/söndürmək üçün ESP8266 (ESP-12E) modulundan istifadə edəcəyik. ESP8266 spesifikasiyasını başa düşməliyik. ESP8266 məlumat cədvəlindəki Elektrik Xüsusiyyətləri bölümünə baxsaq, bunu tapdıq
- Təchizat gərginliyi 3.3V -dir
- Maksimum GPIO yüksək gərginlik 3.3V -dir
- Maksimum GPIO cərəyanı 12mA -dır
5V rölelərindən istifadə edəcəyik, Təchizat 5V olacaq, ancaq ESP8266 üçün yalnız 3.3V lazımdır, buna görə 5V -dan 3.3V -ə qədər bir tənzimləyiciyə ehtiyacımız var. 3.3V istifadə edən 5V röleləri üçün cərəyan və gərginlik əldə etmək üçün bir az tranzistora ehtiyacımız var, minimum sayda hissə üçün ULN2803 tranzistor massivindən istifadə etməyi məsləhət görürəm. ULN2803 ilə 8 röle qədər idarə edə bilərik və induktiv yükü söndürdükdə gərginliyin artmasının qarşısını almaq üçün daxili geri diodlara malikdir.
Nəhayət, gərginlik tənzimləyicisi üçün 1117-3.3, sürücü röleləri üçün ULN2803A seçirəm
Sonra, ESP8266 Boot rejimi və Flash rejimi
Məlumat cədvəlinin 8 -ci səhifəsindən ESP8266 -nın normal açılmasını təmin etmək üçün pindəki məntiqi aşağıdakı kimi tətbiq etməlisiniz
- CHIP_EN, GPIO0, GPIO2 -də YÜKSƏK
- GPIO15 -də LOW
Firmware -ni ESP8266 -a yandırmaq üçün aşağıdakı kimi pin üzərində məntiq tətbiq etməlisiniz
- CHIP_EN, GPIO2 -də YÜKSƏK
- GPIO15, GPIO0 -da LOW
Beləliklə, təsvir edildiyi kimi hər bir pimi yuxarı çəkmək və aşağı çəkmək üçün 10k müqavimət istifadə edirəm və hər bir rejimə asanlıqla daxil olmağınıza imkan verən RESET və FLASH düyməsini istifadə edin.
Addım 2: Bir PCB hazırlayın
Mümkünsə, gerber faylını PCB istehsalçısına göndərə bilərsiniz, yoxsa bunu özümüz edəcəyik.
PCB etmək üçün istilik köçürməsindən istifadə edirəm:
- Fotoşəkil kağızının alt qatını çap edin.
- Dizaynımızla eyni ölçüdə düz PCB kəsin.
- Mürəkkəbi kağızdan PCB -yə köçürmək üçün dəmir istifadə edin.
- Kağızı çıxardıqdan sonra PCB -ni PCB turşusu ilə oymağa batırın.
- Mürəkkəbi çıxarmaq üçün PCB -ni Tiner ilə təmizləmək.
- PCB qazma
- PCB -nin aşındırılması
Addım 3: PCB Montajı
PCB Quraşdırma addımında, Lehimləmə dəmiri haqqında diqqətlə məlumat verin.
Bu addımda əvvəlcə kiçik bir cihazı lehimləməyi məsləhət görürəm. PCB -ni özünüz hazırlayırsınızsa, elektrik qısalmasının qarşısını almaq üçün dar bir yol boşluğunu yoxlamaq üçün multimetrdən istifadə edin.
Addım 4: Kodlaşdırma və yanıb -sönmə
Əvvəlcə cib telefonunuzda "Blynk" tətbiqini quraşdırın, qeydiyyatdan keçin və tətbiqə daxil olun.
Tətbiqə daxil olduqdan sonra "Yeni Layihə" düyməsini vurun.
Layihə adını daxil edin, cihaz olaraq ESP8266 seçin və sonra "Layihə Yarat" a toxunun.
Tətbiqdə "Doğrulama Tokeni göndərildi:" mesajı görünəcək.
Layihə dizaynının hər hansı bir yerində sekme, widget qutusu görünəcək.
Düyməni seçin, sonra düymənin adı olaraq LED1 daxil edin, ESP8266 -dan çıxış olaraq "GP16" seçin (Şemaya baxın), Minimun dəyər "0", Maksimum dəyər "1", Rejim "Keçid", Lazım gələrsə ON/OFF etiketlərini daxil edin. Düymənin parametrlərini tamamlamaq üçün ekranın sağ üst hissəsindəki "OK" düyməsini basın.
LED2, LED3 və LED4 üçün yuxarıdakı kimi edin
Düyməni istədiyiniz yerə sürükləyin.
Layihəni yerinə yetirmək üçün ekranın sağ üst hissəsindəki "Üçbucaq" və ya "Oynat" düyməsini vurun.
Lövhənizin oflayn olduğunu görəcəksiniz.
İndi ESP8266 tərəfindəki proqrama keçək.
USB-ni RS-232-dən ESP8266 PCB-yə qoşun, USB-nin RS-232 modulunun TTL səviyyəsinə diqqət yetirin, TTL səviyyəsi 3,6 voltdan çox olmamalıdır.
Flaş rejiminə keçmək üçün, sıfırlama düyməsini və flaş düyməsini basdıqdan sonra sıfırlama düyməsini və sonra flaş düyməsini buraxın. Lövhə flaş rejimindədirsə, LED1 "ON" olacaq.
Blynk veb saytına daxil olun, Blynk kitabxanasını yükləyin və kompüterinizə quraşdırın.
Arduino IDE goto Faylında-> Nümunələr-> Blynk-> Boards_Wifi-> ESP8266_Standalone.
"YourAuthToken" sətrini e -poçtdan aldığınız işarəyə dəyişdirin.
Evinizin ssid və parolunu dəyişdirin.
Lövhə olaraq "NodeMCU 1.0" seçin.
USB-dən RS-232 modul portunu seçin.
Yükləmə tamamlanana qədər gözləyin kodu taxtaya yükləyin (LED1 sönəcək).
İndi cib telefonunuzdan röleləri idarə etməyə hazırdır.
Telefona qayıtdıqdan sonra lövhənin vəziyyəti "ONLINE" olur.
Hər bir düyməni vurun, sonra rölelər telefonunuzda ekran olaraq AÇILIR/SÖNDÜR.
Uğurlar.
Tövsiyə:
Blynk istifadə edərək ev avtomatlaşdırılması: 5 addım
Blynk istifadə edərək ev avtomatlaşdırılması: hamıya salam! Ayush və Anvit, Delhi İctimai Məktəbindən, Pune. Başlıqda oxuduğunuz kimi, bu, Blynk -i IOT platforması kimi istifadə edərək hazırlanmış bir ev avtomatlaşdırma layihəsidir. Hal -hazırda insanlar tənbəlləşir və Ev Avtomatına tələbat artır
Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırılması: 24 Addım (Şəkillərlə)
Blynk istifadə etmədən ESP8266 WiFi ilə Ev Avtomatlaşdırması !: Əvvəla, bu ƏLAVƏSİZ məni 2016 -cı ildə Avtomatlaşdırma Müsabiqəsində qalib etdiyinə görə hamıya TƏŞƏKKÜR EDİRƏM. Beləliklə, sizə söz verdiyim kimi, burada ESP8266 WiFi modulu ilə məişət texnikasını idarə etmək üçün təlimat var
Blynk istifadə edərək Wemos ESP-Wroom-02 D1 Mini WiFi Modulu ESP8266 + 18650-dən necə istifadə olunur: 10 addım
Blynk istifadə edərək Wemos ESP-Wroom-02 D1 Mini WiFi Modulu ESP8266 + 18650 Necə İstifadə olunur: Xüsusiyyətlər: nodemcu 18650 şarj sistemi inteqrasiyasına uyğundur Göstərici LED (yaşıl tam qırmızı deməkdir, şarj deməkdir) Şarj edilərkən Şəbəkə idarəetmə enerji təchizatı SMT bağlayıcı yuxu rejimi üçün istifadə edilə bilər · 1 əlavə
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE uyğun lövhədən necə istifadə olunur: 10 addım
Blynk istifadə edərək Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhədən necə istifadə olunur: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE Uyğun lövhə Təsviri: WiFi ESP8266 İnkişaf Etmə Paneli WEMOS D1. WEMOS D1, ESP8266 12E -ə əsaslanan WIFI inkişaf lövhəsidir. İşləmə, NODEMCU -ya bənzəyir, ancaq hardware quraşdırılmışdır
Blynk App və Arduino istifadə edərək LED İdarəetmə: 3 Addım (Şəkillərlə)
Blynk Tətbiqi və Arduino istifadə edərək LED İdarəetmə: Bu layihədə Wifi modulu, Bluetooth modulu, GSM modulu və s. İstifadə etmək əvəzinə blynk tətbiqindən istifadə edərək LED -in arduino ilə açılmasını/söndürülməsini biləcəyik. Çətinlik olduğunu düşünmürəm, öyrənmək asandır