Kazalo:
- Zaloge
- Korak: Koračni motor, orodja in ročaji
- Korak: Strojna oprema gonilnika korakov
- 3. korak: Programska oprema
- 4. korak: Montaža
- 5. korak: Domača avtomatizacija
Video: Nadzor žaluzij z ESP8266, Google Home in Openhab Integration and Webcontrol: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
V tem navodilu vam pokažem, kako sem svojim žaluzijam dodal avtomatizacijo. Želel sem dodati in odstraniti avtomatizacijo, zato je vsa namestitev pripeta.
Glavni deli so:
- Koračni motor
- Bij ESP-01 krmiljen s koračnim strojem
- Zobnik in pritrdilni nosilec
Upravljam žaluzije prek Googlove domače strani, svojega strežnika Openhab in spletnega mesta.
Še vedno lahko ročno upravljate žaluzije, saj se koračni motor onemogoči, ko se žaluzije ne odpirajo ali zapirajo samodejno.
Zaloge
Večino komponent sem kupil na Aliexpressu
ESP8266: ESP-01
Koračni motor
A4988 gonilnik koraka
Veriga za upravljanje žaluzij
Pretvornik dolarjev
Napajanje
Zobnik in nosilec sem oblikoval in natisnil sam
Korak: Koračni motor, orodja in ročaji
Z valjčka za zavese sem odstranil orodje, da sem orodje ponovno izdelal v Fusion360. Eksperimentiral sem z različnimi prestavami. Manjši zobniki so dali večji navor, a manj oprijema na kroglični verigi. Zobnik z 12 zobmi se mi je najbolje obnesel in oblikoval sem nosilec za montažo koračnega motorja in zobnika s kroglično verigo.
Ročaje sem zasnoval za pritrditev na standardne ročaje Luxaflex.
Datoteke STL vseh 3D delov so objavljene na moji strani Thingiverse.
Korak: Strojna oprema gonilnika korakov
Strojno opremo sestavljajo:
- Pretvornik za znižanje (dolar) (12V do 3.3V) za napajanje ESP-01 in gonilnika koraka A4988
- ESP-01, ki se poveže z omrežjem WiFi in nadzoruje gonilnik koraka (omogoči/onemogoči, smer motorja in korake)
- Stepper driver A4988
- Koračni motor (17HS4401)
- Nekatere elektronske komponente
Ženske konektorje sem spajkal na ploščo perf in priključil zgoraj omenjene komponente.
3. korak: Programska oprema
Koda je objavljena na mojem Githubu.
Uredi april 2020: dodana je različica brez MQTT in samo spletni nadzor.
Uredi april 2020: + 10% in - 10% je dodano spletnemu vmesniku.
Program s krmiljenjem MQTT:
- Povezuje se z omrežjem WiFi in strežnikom MQTT
- Preveri, ali je stanje žaluzij enako nastavitvi, če ne, pa stanje spremeni tako, da ustreza nastavitvi. Nato omogočite koračni motor, izvedite pravo število korakov. Onemogočite koračni motor.
- Nastavitev lahko prejmete prek MQTT ali prek spletnega strežnika.
- Spletni strežnik lahko vstopi v način HTTPUpdateServer, da OTA posodobi vdelano programsko opremo.
Onemogočanje koračnega motorja z nastavitvijo zatiča 'EN' gonilnika A4988 je pomembno za:
- Zmanjšajte količino toka, ki ga naprava uporablja, če nastavitev ostane enaka (velika večina časa)
- Omogočite ročno upravljanje žaluzij.
Strežnik HTTPUpdateServer je omogočen na naslovu IP/posodobitvi. Preden vstopi v način posodobitve prek spletnega strežnika, spremeni stanje v stanje CENTER, saj se program zažene v stanju CENTER.
Tako sem izvedel število korakov:
Skupna dolžina vrvice med zaprtim in odprtim je približno 40 cm. En obrat prestave je pribl. 7,5 cm. Skupna dolžina kabla je 40 / 7,5 = pribl. 5,3 vrtljajev. Nočem raztegniti kabla in naprava se začne s srednjim položajem, zato ga zaokrožim na 5 vrtljajev (2,5 v eni in 2,5 v drugo smer). En obrat koračnega motorja je 200 korakov, vendar sem voznika koračnega motorja nastavil na četrt korake, tako da je en obrat 800 četrt korakov. 5 vrtljajev je 4000 četrtinskih korakov (MAX_STEPS). Zaprta nastavitev (CLOSE_STEPS) je 90% zaprta = 3600 korakov; odprta nastavitev (OPEN_STEPS) je 10% = 400 korakov. Srednji položaj (CENTER_STEPS) je 50% 2000 korakov in je začetno število korakov ob zagonu naprave.
4. korak: Montaža
Moj krmilnik je pritrjen na okensko polico prek pritrdilnega nosilca koračnega motorja
Zasnoval sem zadnji del koračnega motorja, ki vsebuje koračni gonilnik in ESP-01.
5. korak: Domača avtomatizacija
Original: Imam Raspberry Pi Zero z Raspbian Stretch lite, NodeRed in Openhab 2.4.0
Uredi marec 2021: Imam Raspberry Pi 3B z Raspbian Buster lite, NodeRed in Openhab 3.0.0
Moji predmeti, pravila in zemljevid spletnega mesta Openhab so na mojem Githubu. Urejanje aprila 2020: + 10% in - 10% nastavljene vrednosti je dodano zemljevidu mesta v Openhabu). Urejanje marec 2021: v datoteke sem dodal opis Openhab 3.
Oglejte si ta navodila, kako nastavim MQTT na Openhab 3
V tem primeru se Node Red uporablja samo za namene odpravljanja napak.
Pomočnik Google
Tukaj je opisana integracija Google Home Openhab.
Če je moj televizor vklopljen prek Openhaba, se žaluzije zaprejo v skladu s pravilom.
"Hej Google, nastavi okenske žaluzije na 50"
Priporočena:
Samodejne žaluzije - Samodejna izdelava navpičnih in vodoravnih žaluzij: 5 korakov (s slikami)
Auto žaluzije - Samodejna izdelava navpičnih in vodoravnih žaluzij: Ta projekt se je začel s potrebo po tem, da sem zaprl žaluzije na oknu proti zahodu v popoldanskem času, ko sem bil odsoten. Še posebej poleti lahko sonce v Avstraliji uniči predmete, na katere neposredno sije. Poleg tega je drastično v
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 koraki
Sonoff B1 Firmware Home Automation Openhab Google Home: Zelo mi je všeč vdelana programska oprema Tasmota za moja stikala Sonoff. Toda a ni bil ravno zadovoljen z vdelano programsko opremo Tasmota na mojem Sonoff-B1. Ni mi ga uspelo v celoti vključiti v Openhab in ga nadzorovati prek Googlove domače. Zato sem napisal svoje podjetje
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed
Domača avtomatizacija in nadzor z glasovno/internetno kontrolo doma z uporabo ESP8266 in Google Home Mini: 6 korakov
Domača avtomatizacija in nadzor doma z glasovnim/internetnim nadzorom z uporabo ESP8266 in Google Home Mini: Hej !! Po dolgem premoru sem tukaj, saj moramo vsi narediti nekaj dolgočasnega (dela), da zaslužimo. Po vseh člankih HOME AUTOMATION, ki sem jih napisal iz BLUETOOTH, IR, Local WIFI, Cloud, tj. najlažji, a najučinkovitejši