INHOUDSOPGAWE:

Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)
Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)

Video: Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)

Video: Blindbeheer met ESP8266, integrasie van Google Home en Openhab en webbeheer: 5 stappe (met foto's)
Video: Jak podłączyć kolorową taśmę LED RGB, RGBW, programator, Asystent Google - FOX Wi-RGBW-P 2024, November
Anonim
Image
Image
Stapmotor, ratte en handvatsels
Stapmotor, ratte en handvatsels

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

Stapmotor, ratte en handvatsels
Stapmotor, ratte en handvatsels
Stapmotor, ratte en handvatsels
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

Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
Stepper Driver Hardware
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

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

Vergadering
Vergadering
Vergadering
Vergadering
Vergadering
Vergadering

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

Tuis outomatisering
Tuis outomatisering

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: