Sadržaj:
- Supplies
- Korak 1: Koračni motor, zupčanici i ručke
- Korak 2: Hardver upravljačkog programa koraka
- Korak 3: Softver
- Korak 4: Montaža
- Korak 5: Kućna automatizacija
Video: Kontrola roletni sa ESP8266, Google Home i Openhab integracijom i web kontrolom: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
U ovom Instructable -u pokazujem vam kako sam dodao rolete svojim automatizacijama. Htio sam moći dodati i ukloniti automatizaciju, tako da je sva instalacija spojena.
Glavni delovi su:
- Stepper motor
- Stepeničarski upravljač bij ESP-01
- Zupčanik i montažni držač
Kontroliram rolete putem Google Home -a, svog Openhab servera i web stranice.
I dalje možete ručno upravljati roletnama, jer kad se rolete ne otvaraju ili zatvaraju automatski, koračni motor je onemogućen.
Supplies
Većinu komponenti kupio sam od Aliexpressa
ESP8266: ESP-01
Stepper motor
A4988 upravljač koraka
Lanac za upravljanje roletama
Pretvarač dolara
Napajanje strujom
Sam sam dizajnirao i odštampao zupčanik i držač za montažu
Korak 1: Koračni motor, zupčanici i ručke
Uklonio sam zupčanik s valjka zavjese kako bih ponovno konstruirao zupčanik u Fusion360. Eksperimentisao sam sa različitim brzinama. Manji zupčanici davali su veći okretni moment, ali manje prianjanje na kugličnom lancu. Zupčanik s 12 zubaca najbolje mi je uspio i dizajnirao sam montažni držač koji odgovara koračnom motoru i zupčaniku s kugličnim lancem.
Dizajnirao sam ručke za pričvršćivanje na standardne Luxaflex ručke.
STL datoteke svih 3D dijelova objavljene su na mojoj stranici Thingiverse.
Korak 2: Hardver upravljačkog programa koraka
Hardver se sastoji od:
- Kontrolni pretvarač (niži) (12V do 3.3V) za napajanje ESP-01 i koračnog upravljačkog programa A4988
- ESP-01 koji se povezuje na WiFi mrežu i kontrolira stepper driver (omogući/onemogući, smjer motora i korake)
- Steper vozač A4988
- Step motor (17HS4401)
- Neke elektroničke komponente
Zalemio sam ženske konektore na perf ploču i spojio gore navedene komponente.
Korak 3: Softver
Kôd je objavljen na mom Githubu.
Uredite april 2020.: dodana je verzija bez MQTT -a i samo webkontrole.
Uredite april 2020.: + 10% i - 10% se dodaje web interfejsu.
Program sa MQTT kontrolom:
- Povezuje se na WiFi mrežu i MQTT server
- Provjerava je li stanje roleta jednako postavci, ako nije, mijenja stanje tako da odgovara postavci. Zatim omogućite koračni motor, izvedite pravi broj koraka. Isključite koračni motor.
- Postavka se može primiti putem MQTT -a ili putem web servera.
- Web server može ući u način rada HTTPUpdateServer radi OTA ažuriranja firmvera.
Onemogućavanje koračnog motora postavljanjem 'EN' pina upravljačkog programa A4988 važno je za:
- Smanjite količinu struje koju uređaj koristi ako postavke ostanu iste (velika većina vremena)
- Omogućite ručno upravljanje roletnama.
HTTPUpdateServer je omogućen na IP adresi/ažuriranju. Prije ulaska u način ažuriranja putem web poslužitelja, on mijenja stanje u stanje CENTAR, budući da se program pokreće u stanju CENTAR.
Ovako sam izveo broj koraka:
Ukupna dužina užeta između zatvorenog i otvorenog je približno 40 cm. Jedan okretaj zupčanika je cca. 7,5 cm. Ukupna dužina kabela je 40 / 7,5 = pribl. 5,3 okretaja. Ne želim rastezati kabel, a uređaj počinje iz srednjeg položaja, pa ga zaokružujem na 5 okretaja (2,5 u jednom i 2,5 u drugom smjeru). Jedan okretaj koračnog motora je 200 koraka, ali ja sam svog vozača koračnih motora postavio na četvrtine koraka, tako da je jedan okretaj 800 četvrtinskih koraka. 5 okretaja je 4000 četvrtinskih koraka (MAX_STEPS). Zatvorena postavka (CLOSE_STEPS) je 90% zatvorena = 3600 koraka; otvorena postavka (OPEN_STEPS) je 10% = 400 koraka. Srednja pozicija (CENTER_STEPS) je 50% 2000 koraka i početni je broj koraka pri pokretanju uređaja.
Korak 4: Montaža
Moj kontroler je pričvršćen na prozorsku dasku preko držača za montažu koračnog motora
Dizajnirao sam pozadinu koračnog motora koji sadrži upravljački program koraka i ESP-01.
Korak 5: Kućna automatizacija
Original: Imam Raspberry Pi Zero sa Raspbian Stretch lite, NodeRed i Openhab 2.4.0
Uredi ožujak 2021: Imam Raspberry Pi 3B sa Raspbian Buster lite, NodeRed i Openhab 3.0.0
Moje stavke, pravila i karta web lokacije Openhab nalaze se na mom Github -u. Edit april 2020.: + 10% i - 10% zadane vrijednosti dodano je na Sitemap u Openhabu). Uređivanje ožujka 2021: Dodao sam opis Openhab 3 u datoteke.
Pogledajte ovaj Instructable kako postavljam MQTT na Openhab 3
U ovom slučaju Node Red se koristi samo za otklanjanje grešaka.
Google Asistent
Ovdje je opisana integracija Google Home Openhab -a.
Ako je moj televizor uključen putem Openhaba, rolete se zatvaraju prema pravilu.
"Hej Google, postavi roletne na 50"
Preporučuje se:
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil sa Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao dijete, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
Sistem za jednostavan status i rezervaciju sa slack integracijom: 12 koraka (sa slikama)
Sistem jednostavnog statusa i rezervacije Kicker -a sa Slack integracijom: U kompaniji u kojoj radim postoji kicker sto. Kompanija zauzima mnogo spratova, a nekima od zaposlenih je potrebno do 3 minute da dođu do stola i … shvate da je stol već zauzet. Stoga se pojavila ideja o izgradnji ki
Kontrola svjetline PWM LED kontrola zasnovana na tipkama, Raspberry Pi i grebanju: 8 koraka (sa slikama)
Kontrola svjetline Kontrola LED -a zasnovana na PWM -u pomoću tipki, Raspberry Pi i grebanja: Pokušavao sam pronaći način da svojim učenicima objasnim kako PWM radi, pa sam sebi postavio zadatak da pokušam kontrolirati svjetlinu LED -a pomoću 2 tipke - jedno dugme povećava svjetlinu LED -a, a drugo ga prigušuje. Za program
Senzor vrata na baterije s integracijom kućne automatizacije, WiFi i ESP-SADA: 5 koraka (sa slikama)
Senzor vrata na baterijski pogon sa integracijom kućne automatizacije, WiFi i ESP-SADA: U ovom uputstvu pokazat ću vam kako sam napravio senzor vrata na baterije s integracijom kućne automatizacije. Vidio sam neke druge lijepe senzore i alarmne sisteme, ali sam htio da ih napravim sam. Moji ciljevi: Senzor koji otkriva i prijavljuje doo
Kako napraviti mobilnog robota pod kontrolom - DTMF baziran - Bez mikrokontrolera i programiranja - Kontrola sa bilo kojeg mjesta u svijetu - RoboGeeks: 15 koraka
Kako napraviti mobilnog robota pod kontrolom | DTMF baziran | Bez mikrokontrolera i programiranja | Kontrola sa bilo kojeg mjesta u svijetu | RoboGeeks: Želite napraviti robota kojim se može upravljati bilo gdje u svijetu, učinimo to