Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë Instructable unë ju tregoj se si i shtova automatizimin perdeve të mia. Doja të isha në gjendje të shtoja dhe hiqja automatizimin, kështu që i gjithë instalimi është i lidhur.
Pjesët kryesore janë:
- Motor stepper
- Shofer Stepper e kontrolluar bij ESP-01
- Ingranazhet dhe kllapa e montimit
Unë kontrolloj perdet përmes Google Home, serverit tim Openhab dhe një faqe në internet.
Ende mund të kontrolloni me dorë perdet, sepse kur perdet nuk hapen ose mbyllen automatikisht, motori stepper është i çaktivizuar.
Furnizimet
Bleva shumicën e përbërësve nga Aliexpress
ESP8266: ESP-01
Motor stepper
Shofer stepper A4988
Zinxhir për kontrollin e blindave
Konvertuesi i dollarit
Furnizimi me energji elektrike
Unë projektova dhe printova vetë ingranazhin dhe kllapën e montimit
Hapi 1: Stepper Motor, ingranazhet dhe dorezat
Hoqa ingranazhin nga rulja e perdes për të riinxhinieruar ingranazhin në Fusion360. Kam eksperimentuar me ingranazhe të ndryshme. Ingranazhet më të vogla jepnin një çift rrotullues më të madh, por më pak kontroll në zinxhirin e topit. Një ingranazh me 12 dhëmbë funksionoi më së miri për mua dhe unë krijova një kllapa montimi për të përshtatur motorin stepper dhe ingranazhin me zinxhirin e topit.
Kam projektuar dorezat për kapjen në dorezat standarde Luxaflex.
Skedarët STL të të gjitha pjesëve 3D publikohen në faqen time Thingiverse.
Hapi 2: Pajisjet kompjuterike Stepper Driver
Pajisja përbëhet nga:
- Konvertuesi i zbritjes (goditje) (12V në 3.3V) për të fuqizuar ESP-01 dhe drejtuesin e stepper A4988
- ESP-01 i cili lidhet me rrjetin WiFi dhe kontrollon drejtuesin e hapjes (aktivizo/çaktivizo, drejtimin e motorit dhe hapat)
- Shofer Stepper A4988
- Motor stepper (17HS4401)
- Disa përbërës elektronikë
I bashkova lidhësit femra në një tabelë perf dhe lidha përbërësit e përmendur më lart.
Hapi 3: Softuer
Kodi është publikuar në Github tim.
Ndrysho prill 2020: shtohet një version pa MQTT dhe vetëm webcontrol.
Redakto prill 2020: + 10% dhe - 10% i shtohet webinterface.
Programi me kontrollin MQTT:
- Lidhet me rrjetin WiFi dhe serverin MQTT
- Kontrollon nëse gjendja e blindëve është e barabartë me cilësimin, nëse jo, ndryshon gjendjen që të përputhet me cilësimin. Pastaj aktivizoni motorin stepper, ekzekutoni numrin e duhur të hapave. Çaktivizoni motorin stepper.
- Një cilësim mund të merret përmes MQTT ose përmes serverit të uebit.
- Serveri i uebit mund të hyjë në modalitetin HTTPUpdateServer për të azhurnuar OTA firmware -in.
Çaktivizimi i motorit stepper duke vendosur pinin 'EN' të drejtuesit A4988 është i rëndësishëm për:
- Ulni sasinë e rrymës së përdorur nga pajisja nëse cilësimi mbetet i njëjtë (shumica dërrmuese e kohës)
- Aktivizo kontrollin manual të perdeve.
HTTPUpdateServer është aktivizuar në adresën/përditësimin IP. Para se të hyni në modalitetin e përditësimit përmes serverit të uebit, ai ndryshon gjendjen në gjendjen CENTER, pasi programi fillon në gjendjen CENTER.
Kështu e kam nxjerrë numrin e hapave:
Gjatësia totale e kordonit midis të mbyllurve dhe të hapurve është afërsisht 40 cm. Një rrotullim i ingranazhit është përafërsisht. 7.5 cm. Gjatësia totale e kordonit është 40 / 7.5 = përafërsisht. 5.3 revolucione. Unë nuk dua të zgjas kordonin dhe pajisja fillon nga pozicioni i mesëm, kështu që unë e rrumbullakos atë në 5 rrotullime (2.5 në njërën dhe 2.5 në drejtimin tjetër). Një revolucion i motorit stepper është 200 hapa, por unë e kam vendosur shoferin tim me motor stepper në hapa çerek, kështu që një revolucion është 800 hapa çerek. 5 rrotullime janë 4000 hapa çerek (MAX_STEPS). Vendosja e mbylljes (CLOSE_STEPS) është 90% e mbyllur = 3600 hapa; cilësimi i hapur (OPEN_STEPS) është 10% = 400 hapa. Pozicioni i mesëm (CENTER_STEPS) është 50% është 2000 hapa dhe është numri fillestar i hapave kur pajisja fillon.
Hapi 4: Asambleja
Kontrolluesi im është ngjitur në prag të dritares përmes kllapës së montimit të motorit stepper
Kam projektuar një fund të pasëm për motorin stepper që përmban drejtuesin stepper dhe ESP-01.
Hapi 5: Automatizimi i shtëpisë
Origjinale: Unë kam një Raspberry Pi Zero që përdor Raspbian Stretch lite, NodeRed dhe Openhab 2.4.0
Ndrysho mars 2021: Unë kam një Raspberry Pi 3B që përdor Raspbian Buster lite, NodeRed dhe Openhab 3.0.0
Artikujt e mi Openhab, rregullat dhe harta e faqes janë në Github tim. Redakto prill 2020: + 10% dhe - 10% pika e caktuar i shtohet Sitemap në Openhab). Edit mars 2021: Shtova përshkrimin Openhab 3 në skedarë.
Shihni këtë Instructable se si e vendosa MQTT në Openhab 3
Në këtë rast Node Red përdoret vetëm për qëllime korrigjimi.
Google Assistant
Integrimi i Google Home Openhab është përshkruar këtu.
Nëse televizori im ndizet përmes Openhab, blindat mbyllen sipas rregullit.
"Hej Google, vendosi perdet e dritareve në 50"