Përmbajtje:

Blinds Control me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: 5 hapa (me fotografi)
Blinds Control me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: 5 hapa (me fotografi)

Video: Blinds Control me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: 5 hapa (me fotografi)

Video: Blinds Control me ESP8266, Google Home dhe Openhab Integrim dhe Webcontrol: 5 hapa (me fotografi)
Video: #8 Как управлять ПЛК ESP8266 из любой точки мира | УдаленныйXY | ОП320 ЧМИ 2024, Nëntor
Anonim
Image
Image
Stepper Motor, ingranazhet dhe dorezat
Stepper Motor, ingranazhet dhe dorezat

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

Stepper Motor, ingranazhet dhe dorezat
Stepper Motor, ingranazhet dhe dorezat
Stepper Motor, ingranazhet dhe dorezat
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

Hardware për shoferin Stepper
Hardware për shoferin Stepper
Pajisje kompjuterike Stepper Driver
Pajisje kompjuterike Stepper Driver
Hardware për shoferin Stepper
Hardware për shoferin Stepper
Hardware për shoferin Stepper
Hardware për shoferin Stepper

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

Softuer
Softuer
Softuer
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

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

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ë

Automatizimi në shtëpi
Automatizimi në shtëpi

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"

Recommended: