Mündəricat:
- Təchizat
- Addım 1: Step Motor, Ötürücülər və Tutacaqlar
- Addım 2: Stepper Driver Hardware
- Addım 3: Proqram təminatı
- Addım 4: Montaj
- Addım 5: Ev avtomatlaşdırılması
Video: ESP8266, Google Home və Openhab İnteqrasiyası və Veb Nəzarəti ilə Pərdələrə Nəzarət: 5 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu Təlimat kitabında pərdələrimə avtomatlaşdırmanı necə əlavə etdiyimi göstərəcəyəm. Avtomatlaşdırmanı əlavə edə və silə bilmək istədim, buna görə də bütün quraşdırma klipdədir.
Əsas hissələr bunlardır:
- Step motor
- Sürücü idarə olunan bij ESP-01
- Ötürücü və montaj dəstəyi
Pərdələri Google Home, Openhab serverim və veb sayt vasitəsilə idarə edirəm.
Hələ də pərdələri əl ilə idarə edə bilərsiniz, çünki pərdələr avtomatik açılmayanda və ya bağlanmadıqda, pilləli motor deaktiv olur.
Təchizat
Əksər komponentləri Aliexpress -dən aldım
ESP8266: ESP-01
Step motor
A4988 step sürücü
Pərdələri idarə etmək üçün zəncir
Buck çeviricisi
Enerji təchizatı
Ötürücü və montaj mötərizəsini özüm hazırlayıb çap etdim
Addım 1: Step Motor, Ötürücülər və Tutacaqlar
Ötürücüləri Fusion360-da yenidən qurmaq üçün pərdə silindrindən çıxartdım. Fərqli dişlilərlə sınaqdan keçirdim. Kiçik dişlilər daha böyük bir tork verdi, ancaq top zəncirini daha az tutdu. 12 dişli bir dişli mənim üçün ən yaxşı işləyirdi və step motoruna və bilyalı zəncirə malik dişliyə uyğun bir montaj mötərizəsi hazırladım.
Tutacaqları standart Luxaflex tutacaqlarına yapışdırmaq üçün hazırladım.
Bütün 3D hissələrin STL sənədləri Thingiverse səhifəmdə dərc olunur.
Addım 2: Stepper Driver Hardware
Avadanlıq aşağıdakılardan ibarətdir:
- ESP-01 və A4988 step sürücüsünü gücləndirmək üçün aşağı (dollar) çeviricisini (12V-dan 3.3V-ə qədər) aşağı salın
- WiFi şəbəkəsinə qoşulan və step sürücüsünü idarə edən ESP-01 (aktivləşdir/söndür, motor istiqaməti və addımlar)
- Step sürücü A4988
- Step motor (17HS4401)
- Bəzi elektron komponentlər
Dişi bağlayıcıları bir lövhəyə lehimlədim və yuxarıda göstərilən komponentləri bağladım.
Addım 3: Proqram təminatı
Kod Github -da yayımlanır.
Aprel 2020 -ni redaktə edin: MQTT olmayan və yalnız veb nəzarət əlavə edilmiş bir versiya.
Noyabr 2020 -ni düzəldin: + 10% və - 10% veb interfeysinə əlavə olunur.
MQTT nəzarəti olan proqram:
- WiFi şəbəkəsinə və MQTT serverinə qoşulur
- Pərdələrin vəziyyətinin ayara bərabər olub -olmadığını yoxlayır, yoxsa vəziyyəti ayara uyğunlaşdırır. Sonra step motorunu işə salın, doğru sayda addımları yerinə yetirin. Step motorunu söndürün.
- Bir parametr MQTT və ya Web Server vasitəsilə əldə edilə bilər.
- Veb serveri firmware proqramını yeniləmək üçün HTTPUpdateServer rejiminə daxil ola bilər.
A4988 sürücüsünün 'EN' pinini təyin edərək step motorunu söndürmək vacibdir:
- Ayar eyni olaraq qalırsa cihazın istifadə etdiyi cərəyanı azaldın (çox vaxt)
- Pərdələrin əllə idarə olunmasını aktiv edin.
HTTPUpdateServer IP ünvanı/yeniləmədə aktivdir. Veb server vasitəsilə yeniləmə rejiminə girməzdən əvvəl, proqram CENTER vəziyyətində başladığı üçün vəziyyəti CENTER vəziyyətinə keçir.
Addım sayını belə əldə etdim:
Qapalı və açılan arasındakı kordonun ümumi uzunluğu təxminən 40 sm -dir, dişlinin bir inqilabı təxminən. Kabelin ümumi uzunluğu 40 / 7.5 = təxminən. 5.3 inqilab. Şnuru uzatmaq istəmirəm və cihaz orta mövqedən başlayır, buna görə də onu 5 inqilaba yuvarlaqlaşdırıram (birində 2.5 və digər istiqamətdə 2.5). Step motorunun bir inqilabı 200 addımdır, amma step motor sürücümü dörddə bir addım olaraq təyin etdim, buna görə bir inqilab 800 dörddəbir addımdır. 5 inqilab 4000 dörddəbir addımdır (MAX_STARƏM). Qapatma ayarı (CLOSE_STEPS) 90% bağlıdır = 3600 addım; açıq parametr (OPEN_STEPS) 10% = 400 addımdır. Orta mövqe (CENTER_STEPS) 50% -dir 2000 addımdır və cihaz başladıqda ilkin addım sayıdır.
Addım 4: Montaj
Nəzarətçim, pilləli mühərrikin montaj mötərizəsi vasitəsi ilə pəncərəyə doğru əyilir
Step sürücüsü və ESP-01 olan step motor üçün bir arxa ucu hazırladım.
Addım 5: Ev avtomatlaşdırılması
Orijinal: Raspbian Stretch lite, NodeRed və Openhab 2.4.0 ilə işləyən bir Raspberry Pi Zero var
2021 -ci ilin mart ayını düzəldin: Raspbian Buster lite, NodeRed və Openhab 3.0.0 ilə işləyən bir Raspberry Pi 3B var
Openhab maddələrim, qaydalarım və sayt xəritələrim Github -da. Aprel 2020 -ni düzəldin: Openhab -da Site Haritasına + 10% və - 10% setpoint əlavə olunur.
Openhab 3 -də MQTT -ni necə qurduğumu izah edin
Bu vəziyyətdə Qırmızı Node yalnız ayıklama məqsədləri üçün istifadə olunur.
Google köməkçisi
Google Home Openhab inteqrasiyası burada təsvir edilmişdir.
Televiziyam Openhab vasitəsi ilə açılırsa, pərdələr qaydaya uyğun olaraq bağlanır.
"Hey Google, pəncərə pərdələrini 50 -yə qoy"
Tövsiyə:
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: 15 addım (şəkillərlə birlikdə)
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: Mən @RedPhantom (aka LiquidCrystalDisplay / Itay), İsraildən 14 yaşında, Max Shein İbtidai Elm və Riyaziyyat Liseyində təhsil alıram. Hər kəsin öyrənməsi və paylaşması üçün bu layihəni hazırlayıram
NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Edə bilərsiniz: Bu IoT əsaslı layihədə, Blynk və NodeMCU idarəetmə rölesi modulu ilə real vaxt rəyi olan Ev Avtomatlaşdırmasını hazırladım. Manual rejimdə bu röle modulu Mobil və ya smartfondan və Manual keçiddən idarə oluna bilər. Avtomatik rejimdə bu ağıllı
Ev avtomatlaşdırma inteqrasiyası, WiFi və ESP-NOW ilə akkumlyatorla işləyən qapı sensoru: 5 addım (şəkillərlə)
Ev avtomatlaşdırma inteqrasiyası, WiFi və ESP-NOW ilə akkumlyatorla işləyən qapı sensoru: Bu təlimatda sizə ev avtomatlaşdırma inteqrasiyası ilə akkumulyatorlu qapı sensoru necə hazırladığımı göstərirəm. Başqa gözəl sensorlar və siqnalizasiya sistemləri gördüm, amma özüm etmək istədim. Məqsədlərim: bir doo aşkarlayan və bildirən bir sensor
Wifi Tasker, Ifttt İnteqrasiyası ilə Raspberry Pi istifadə edərək 12v Led Şeridi İdarə edir .: 15 Addım (Şəkillərlə)
Task, Ifttt İnteqrasiyası ilə Raspberry Pi istifadə edərək Wifi İdarə Edilən 12v Led Strip .: Bu proyektdə moruq pi istifadə edərək wifi üzərindən sadə 12v analoqlu led şeridi necə idarə edəcəyinizi göstərəcəyəm. Bu layihə üçün sizə lazım olacaq: 1x Raspberry Pi (I Raspberry Pi 1 Model B+) 1x RGB 12v Le istifadə edirəm
FPV Kameralı RasbperryPi Avtomobil. Veb brauzeri ilə nəzarət: 31 addım (şəkillərlə)
FPV Kameralı RasbperryPi Avtomobil. Veb Brauzeri ilə Nəzarət: Təkərlərin bir tərəfini çevirmək üçün digərindən fərqli sürətlə dönəcək 4WD avtomobil quracağıq - sükanı tankdakı kimi olacaq. Avtomobilə kamera mövqeyini dəyişə biləcəyimiz xüsusi tutacaqda kamera yerləşdiriləcək. Robot c