Satura rādītājs:
- Piegādes
- 1. solis: pakāpju motors, pārnesumi un rokturi
- 2. darbība. Stepper draivera aparatūra
- 3. darbība: programmatūra
- 4. solis: montāža
- 5. darbība. Mājas automatizācija
Video: Žalūziju vadība ar ESP8266, Google mājas un Openhab integrāciju un tīmekļa vadību: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Šajā pamācībā es parādīšu, kā savām žalūzijām pievienoju automatizāciju. Es gribēju, lai varētu pievienot un noņemt automatizāciju, tāpēc visa instalēšana ir klips.
Galvenās daļas ir:
- Stepper motors
- Stepper vadītāja vadīts no ESP-01
- Pārnesums un stiprinājuma kronšteins
Es kontrolēju žalūzijas, izmantojot Google sākumlapu, savu Openhab serveri un vietni.
Jūs joprojām varat manuāli vadīt žalūzijas, jo, kad žalūzijas netiek automātiski atvērtas vai aizvērtas, pakāpju motors ir atspējots.
Piegādes
Es nopirku lielāko daļu komponentu no Aliexpress
ESP8266: ESP-01
Stepper motors
A4988 pakāpiena vadītājs
Ķēde žalūziju vadīšanai
Buck pārveidotājs
Enerģijas padeve
Es pats projektēju un izdrukāju zobratu un stiprinājuma kronšteinu
1. solis: pakāpju motors, pārnesumi un rokturi
Es noņēmu pārnesumu no aizkaru veltņa, lai pārveidotu pārnesumu Fusion360. Es eksperimentēju ar dažādiem pārnesumiem. Mazāki pārnesumi deva lielāku griezes momentu, bet mazāku saķeri ar lodīšu ķēdi. Man vislabāk darbojās zobrats ar 12 zobiem, un es izveidoju stiprinājuma kronšteinu, lai tas atbilstu pakāpju motoram un zobratam ar lodīšu ķēdi.
Es izstrādāju rokturus, lai piestiprinātu pie standarta Luxaflex rokturiem.
Visu 3D daļu STL faili ir publicēti manā Thingiverse lapā.
2. darbība. Stepper draivera aparatūra
Aparatūra sastāv no:
- Atkāpieties no pārveidotāja (12V līdz 3.3V), lai darbinātu ESP-01 un pakāpju draiveri A4988
- ESP-01, kas izveido savienojumu ar WiFi tīklu un kontrolē pakāpiena draiveri (iespējot/atspējot, motora virzienu un soļus)
- Stepper vadītājs A4988
- Stepper motors (17HS4401)
- Daži elektroniskie komponenti
Es lodēju sieviešu savienotājus ar perf plāksni un pievienoju iepriekš minētos komponentus.
3. darbība: programmatūra
Kods ir publicēts manā Github.
Rediģēt 2020. gada aprīlī: tiek pievienota versija bez MQTT un tikai tīmekļa vadība.
Rediģēt 2020. gada aprīlī: tīmekļa saskarnei tiek pievienoti + 10% un - 10%.
Programma ar MQTT vadību:
- Izveido savienojumu ar WiFi tīklu un MQTT serveri
- Pārbauda, vai žalūziju stāvoklis ir vienāds ar iestatījumu, ja nē, tas maina stāvokli, lai tas atbilstu iestatījumam. Pēc tam iespējojiet pakāpju motoru, izpildiet pareizo soļu skaitu. Atspējojiet pakāpju motoru.
- Iestatījumu var saņemt, izmantojot MQTT vai tīmekļa serveri.
- Tīmekļa serveris var pāriet HTTPUpdateServer režīmā, lai atjauninātu programmaparatūru OTA.
Pakāpju motora atspējošana, iestatot A4988 draivera taustiņu “EN”, ir svarīga, lai:
- Samaziniet ierīces izmantoto strāvas daudzumu, ja iestatījums paliek nemainīgs (lielāko daļu laika)
- Iespējot žalūziju manuālu vadību.
HTTPUpdateServer ir iespējots, izmantojot IP adresi/atjauninājumu. Pirms ieiešanas atjaunināšanas režīmā, izmantojot tīmekļa serveri, tas maina stāvokli uz CENTRA stāvokli, jo programma tiek palaista CENTRA stāvoklī.
Šādi es izgāju soļu skaitu:
Kopējais auklas garums starp slēgtu un atvērtu ir aptuveni 40 cm. Viens pārnesuma apgrieziens ir apm. 7,5 cm. Auklas kopējais garums ir 40 / 7,5 = apm. 5.3 apgriezieni. Es nevēlos stiept vadu, un ierīce sākas no vidējās pozīcijas, tāpēc es to noapaļoju līdz 5 apgriezieniem (2,5 vienā un 2,5 otrā virzienā). Viens pakāpiena motora apgrieziens ir 200 soļi, bet es esmu iestatījis savu soļu motora vadītāju uz ceturtdaļas soļiem, tāpēc viena apgrieziena ir 800 ceturtdaļas soļu. 5 apgriezieni ir 4000 ceturtdaļas soļi (MAX_STEPS). Aizvēršanas iestatījums (CLOSE_STEPS) ir 90% aizvērts = 3600 soļi; atvērtais iestatījums (OPEN_STEPS) ir 10% = 400 soļi. Vidējā pozīcija (CENTER_STEPS) ir 50% ir 2000 soļu, un tas ir sākotnējais darbību skaits, kad ierīce tiek palaista.
4. solis: montāža
Mans kontrolieris ir piestiprināts pie palodzes, izmantojot pakāpiena motora stiprinājumu
Es izveidoju pakāpiena motora aizmuguri, kas satur pakāpiena vadītāju un ESP-01.
5. darbība. Mājas automatizācija
Oriģināls: man ir Raspberry Pi Zero, kurā darbojas Raspbian Stretch lite, NodeRed un Openhab 2.4.0
Rediģēt 2021. gada martā: man ir Raspberry Pi 3B, kurā darbojas Raspbian Buster lite, NodeRed un Openhab 3.0.0
Mani Openhab vienumi, noteikumi un vietnes karte ir manā Github. Rediģēt 2020. gada aprīlī: + 10% un - 10% iestatītā vērtība tiek pievienota vietnes kartei programmā Openhab). Rediģēt 2021. gada martā: failos pievienoju Openhab 3 aprakstu.
Skatiet šo pamācību, kā es iestatīju MQTT vietnē Openhab 3
Šajā gadījumā sarkano mezglu izmanto tikai atkļūdošanas nolūkos.
Google palīgs
Šeit ir aprakstīta Google Home Openhab integrācija.
Ja mans televizors ir ieslēgts, izmantojot Openhab, žalūzijas aizveras saskaņā ar noteikumu.
"Ok Google, iestatiet žalūzijas uz 50"
Ieteicams:
Vienkārša Kicker statusa un rezervācijas sistēma ar lēnu integrāciju: 12 soļi (ar attēliem)
Vienkārša Kicker statusa un rezervēšanas sistēma ar integrētu integrāciju: Uzņēmumā, kurā es strādāju, ir kicker galds. Uzņēmums aizņem daudzus stāvus, un dažiem darbiniekiem ir nepieciešamas līdz 3 minūtēm, lai nokļūtu pie galda un … lai saprastu, ka galds jau ir aizņemts. Tāpēc radās ideja būvēt
SONOFF pievieno Alexa un Google mājas balss vadību ZigBee viedajām ierīcēm: 3 soļi
SONOFF pievieno Alexa un Google mājas balss vadību ZigBee viedajām ierīcēm: sākot ar Wi-Fi viedajiem slēdžiem un kontaktdakšām un beidzot ar ZigBee viedajiem slēdžiem un kontaktdakšām, balss vadība ir populārs viedās brīvroku vadības ieejas punkts. Strādājot ar Amazon Alexa vai Google Home, viedie kontaktdakšas ļauj tieši kontrolēt savienotās mājas
ESP8266 RGB LED STRIP WIFI vadība - NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi - RGB LED STRIP viedtālruņa vadība: 4 soļi
ESP8266 RGB LED STRIP WIFI vadība | NODEMCU kā IR tālvadības pults LED joslai, kas tiek kontrolēta, izmantojot Wifi | RGB LED STRIP viedtālruņa vadība: Sveiki, puiši, šajā apmācībā mēs iemācīsimies izmantot nodemcu vai esp8266 kā IR tālvadības pulti, lai kontrolētu RGB LED sloksni, un Nodemcu vadīs ar viedtālruni, izmantojot wifi. Tātad būtībā jūs varat kontrolēt RGB LED STRIP ar savu viedtālruni
Ar baterijām darbināms durvju sensors ar mājas automatizācijas integrāciju, WiFi un ESP-NOW: 5 soļi (ar attēliem)
Ar akumulatoru darbināms durvju sensors ar mājas automatizācijas integrāciju, WiFi un ESP-NOW: Šajā pamācībā es jums parādīšu, kā es izveidoju ar baterijām darbināmu durvju sensoru ar mājas automatizācijas integrāciju. Esmu redzējis vēl dažus jaukus sensorus un signalizācijas sistēmas, bet es gribēju to izveidot pats. Mani mērķi: sensors, kas nosaka un ziņo par darījumu
Mājas automatizācija: automātiskais slēdžu panelis ar dimmeru vadību, izmantojot Bluetooth, izmantojot Tiva TM4C123G: 7 soļi
Mājas automatizācija: automātiska slēdžu sistēma ar regulēšanas funkciju, izmantojot Bluetooth, izmantojot Tiva TM4C123G: Mūsdienās mūsu televizoriem un citām elektroniskajām sistēmām ir tālvadības pults, kas ir padarījušas mūsu dzīvi patiešām vieglu. Vai esat kādreiz domājuši par mājas automatizāciju, kas ļautu kontrolēt lampu gaismas, ventilatorus un citu elektrību