INHOUDSOPGAWE:
- Voorrade
- Stap 1: Stapmotor, ratte en handvatsels
- Stap 2: Stepper Driver Hardware
- Stap 3: sagteware
- Stap 4: Montering
- Stap 5: Tuisoutomatisering
Video: Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie Instructable wys ek jou hoe ek outomatisering by my blindings gevoeg het. Ek wou die outomatisering daarvan kan byvoeg en verwyder, sodat alle installasie gereed is.
Die belangrikste dele is:
- Stapmotor
- Stepper driver bestuur deur ESP-01
- Toerusting en monteerbeugel
Ek beheer die blindings via Google Home, my Openhab -bediener en 'n webwerf.
U kan die gordyne nog steeds handmatig beheer, want as die gordyne nie outomaties oop- of toemaak nie, word die stapmotor afgeskakel.
Voorrade
Ek het die meeste komponente van Aliexpress gekoop
ESP8266: ESP-01
Stapmotor
Stepper bestuurder A4988
Ketting om blindings te beheer
Bok -omskakelaar
Kragtoevoer
Ek het self die rat en monteerbeugel ontwerp en gedruk
Stap 1: Stapmotor, ratte en handvatsels
Ek het die rat van die gordynrol verwyder om die rat in Fusion360 weer te ontwerp. Ek het met verskillende ratte geëksperimenteer. Kleiner ratte gee 'n groter wringkrag, maar minder greep op die ketting. 'N Tandwiel met 12 tande werk die beste vir my en ek het 'n monteerbeugel ontwerp wat by die stepper motor en die rat met die kettingketting pas.
Ek het die handvatsels ontwerp om die standaard Luxaflex -handvatsels vas te maak.
Die STL -lêers van alle 3D -dele word op my Thingiverse -bladsy gepubliseer.
Stap 2: Stepper Driver Hardware
Die hardeware bestaan uit:
- Stap af (bok) omskakelaar (12V tot 3.3V) om die ESP-01 en die A4988 stepper driver aan te dryf
- ESP-01 wat aansluit by die WiFi-netwerk en die stepper driver bestuur (aktiveer/deaktiveer, motorrigting en stappe)
- Stepper driver A4988
- Stappermotor (17HS4401)
- Sommige elektroniese komponente
Ek het die vroulike verbindings aan 'n perf board gesoldeer en die komponente hierbo genoem verbind.
Stap 3: sagteware
Die kode word op my Github gepubliseer.
Wysig April 2020: 'n weergawe sonder MQTT en slegs webbeheer word bygevoeg.
Wysig April 2020: + 10% en - 10% word by die webinterface gevoeg.
Die program met MQTT -beheer:
- Koppel aan die WiFi -netwerk en MQTT -bediener
- Kontroleer of die toestand van die blindings gelyk is aan die instelling, indien nie, verander dit die toestand om by die instelling te pas. Aktiveer dan die stapmotor, voer die regte aantal stappe uit. Skakel die stapmotor uit.
- 'N Instelling kan ontvang word via MQTT of via die webbediener.
- Die webbediener kan die HTTPUpdateServer -modus betree om die firmware op te dateer.
Dit is belangrik om die stapmotor uit te skakel deur die 'EN' -pen van die A4988 -bestuurder in te stel:
- Verminder die hoeveelheid stroom wat deur die toestel gebruik word as die instelling dieselfde bly (die meeste van die tyd)
- Aktiveer handbediening van die blindings.
Die HTTPUpdateServer is geaktiveer by IP -adres/opdatering. Voordat die opdateringsmodus via die webbediener aangegaan word, verander dit die toestand na die CENTRE -toestand, aangesien die program in die CENTER -toestand begin.
Dit is hoe ek die aantal stappe afgelei het:
Die totale koordlengte tussen geslote en geopende is ongeveer 40 cm. Een omwenteling van die rat is ongeveer. 7,5 cm. Die totale lengte van die koord is 40 / 7,5 = ongeveer. 5.3 omwentelinge. Ek wil nie die tou rek nie en die toestel begin vanaf die middelste posisie, daarom rond ek dit tot 5 omwentelinge (2,5 in die een en 2,5 in die ander rigting). Een omwenteling van die stapmotor is 200 trappe, maar ek het my stapmotorbestuurder op kwart treë gestel, so een omwenteling is 800 kwart treë. 5 omwentelinge is 4000 kwartstappe (MAX_STEPS). Die noue instelling (CLOSE_STEPS) is 90% gesluit = 3600 stappe; die oop instelling (OPEN_STEPS) is 10% = 400 tree. Die middelste posisie (CENTER_STEPS) is 50% is 2000 stappe en is die aanvanklike aantal stappe wanneer die toestel begin.
Stap 4: Montering
My beheerder word na die vensterbank geskuif via die monteerbeugel van die stapmotor
Ek het 'n agterkant ontwerp vir die stepper motor met die stepper driver en ESP-01.
Stap 5: Tuisoutomatisering
Oorspronklik: I have a Raspberry Pi Zero running Raspbian Stretch lite, NodeRed and Openhab 2.4.0
Wysig Maart 2021: Ek het 'n Raspberry Pi 3B met Raspbian Buster lite, NodeRed en Openhab 3.0.0
My Openhab -items, -reëls en -kaart is op my Github. Bewerk April 2020: + 10% en - 10% setpoint word by Sitemap in Openhab gevoeg). Bewerk Maart 2021: Ek het die Openhab 3 -beskrywing in die lêers bygevoeg.
Sien hierdie instruksies hoe ek MQTT op Openhab 3 opgestel het
In hierdie geval word Node Red slegs vir ontfoutingsdoeleindes gebruik.
Google Assistent
Die Google Home Openhab -integrasie word hier beskryf.
As my TV via Openhab aangeskakel word, sluit blindings volgens die reël.
"Hey Google, stel vensters op 50"
Aanbeveel:
DIY Smart Doorbell: kode, opstelling en HA -integrasie: 7 stappe (met foto's)
DIY Smart Doorbell: Code, Setup and HA Integration: In hierdie projek sal ek jou wys hoe jy jou normale deurklokkie in 'n slim een kan verander sonder om die huidige funksies te verander of om drade te sny. Ek sal 'n ESP8266 -bord met die naam Wemos D1 mini gebruik. Nuut na ESP8266? Kyk na my inleiding
Eenvoudige kickerstatus en besprekingstelsel met trae integrasie: 12 stappe (met foto's)
Eenvoudige kickerstatus en besprekingsisteem met slap integrasie: in 'n onderneming waar ek werk, is daar 'n skoppertafel. Die onderneming beslaan baie vloere en vir sommige van die werknemers neem dit tot 3 minute om by die tafel te kom en … om te besef dat die tafel al beset is. Daarom het 'n idee ontstaan om 'n ki te bou
Raspberry Pi Linux Motion Google Foto's -integrasie: 5 stappe
Raspberry Pi Linux Motion Google Photos Integration: Die idee is om foto's en video's op te laai wat gemaak is met 'n bewegings geaktiveerde kamera wat aan Raspberry Pi gekoppel is om lêers na 'n wolk op te laai. 'Motion' -sagteware ondersteun oplaai na Google Drive via PyDrive. In hierdie artikel word 'beweging' gebruik om op te laai na Google P
Batterijaangedrewe deursensor met integrasie van tuisautomatisering, WiFi en ESP-NOU: 5 stappe (met foto's)
Batterijaangedrewe deursensor met tuisautomatisering, WiFi en ESP-NOU: In hierdie instruksies wys ek u hoe ek 'n batteryslaaide deursensor gemaak het met tuisoutomatisering. Ek het 'n paar ander goeie sensors en alarmstelsels gesien, maar ek wou dit self maak. My doelwitte: 'n sensor wat 'n doo opspoor en rapporteer
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt -integrasie: 15 stappe (met foto's)
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt Integration .: In hierdie projek sal ek jou wys hoe om 'n eenvoudige 12v analoge led strip oor wifi te beheer met 'n framboos pi. Vir hierdie projek benodig jy: 1x Raspberry Pi (I gebruik 'n Raspberry Pi 1 Model B+) 1x RGB 12v Le