Obsah:

Ovládání žaluzií pomocí ESP8266, integrace Google Home a Openhab a Webcontrol: 5 kroků (s obrázky)
Ovládání žaluzií pomocí ESP8266, integrace Google Home a Openhab a Webcontrol: 5 kroků (s obrázky)

Video: Ovládání žaluzií pomocí ESP8266, integrace Google Home a Openhab a Webcontrol: 5 kroků (s obrázky)

Video: Ovládání žaluzií pomocí ESP8266, integrace Google Home a Openhab a Webcontrol: 5 kroků (s obrázky)
Video: Žaluzie ESP8266 2024, Listopad
Anonim
Image
Image
Krokový motor, převody a rukojeti
Krokový motor, převody a rukojeti

V tomto Instructable vám ukážu, jak jsem do svých žaluzií přidal automatizaci. Chtěl jsem mít možnost přidat a odebrat automatizaci, takže veškerá instalace je připnutá.

Hlavní části jsou:

  • Krokový motor
  • Krokový ovladač ovládaný ESP-01
  • Ozubené kolo a montážní držák

Ovládám žaluzie přes Google Home, svůj server Openhab a webovou stránku.

Stále můžete rolety ovládat ručně, protože když se rolety automaticky neotevírají nebo nezatahují, je krokový motor deaktivován.

Zásoby

Většinu komponent jsem koupil z Aliexpressu

ESP8266: ESP-01

Krokový motor

Krokový ovladač A4988

Řetěz pro ovládání žaluzií

Buck převodník

Zdroj napájení

Převodovku a montážní držák jsem navrhl a vytiskl sám

Krok 1: Krokový motor, převody a rukojeti

Krokový motor, převody a rukojeti
Krokový motor, převody a rukojeti
Krokový motor, převody a rukojeti
Krokový motor, převody a rukojeti

Odstranil jsem ozubené kolo ze záclonového válce, abych znovu vytvořil zařízení ve Fusion360. Experimentoval jsem s různými rychlostními stupni. Menší převody poskytovaly větší točivý moment, ale menší přilnavost kuličkového řetězu. Nejlépe se mi osvědčilo ozubené kolo s 12 zuby a navrhl jsem montážní držák, který pasuje na krokový motor a na převod s kuličkovým řetězem.

Rukojeti jsem navrhl tak, aby přichytily standardní rukojeti Luxaflex.

Soubory STL všech 3D částí jsou publikovány na mé stránce Thingiverse.

Krok 2: Hardware ovladače krokového ovladače

Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače
Hardware krokového ovladače

Hardware se skládá z:

  • Snižte (buck) převodník (12 V na 3,3 V) k napájení krokového ovladače ESP-01 a A4988
  • ESP-01, který se připojuje k WiFi síti a ovládá krokový ovladač (povolení/zakázání, směr motoru a kroky)
  • Krokový ovladač A4988
  • Krokový motor (17HS4401)
  • Některé elektronické součástky

Pájecí konektory jsem připájel k výkonové desce a připojil výše uvedené součásti.

Krok 3: Software

Software
Software
Software
Software

Kód je zveřejněn na mém Githubu.

Upravit duben 2020: je přidána verze bez MQTT a pouze s webovým ovládáním.

Upravit duben 2020: + 10% a - 10% je přidáno do webového rozhraní.

Program s řízením MQTT:

  • Připojuje se k síti WiFi a serveru MQTT
  • Zkontroluje, zda se stav žaluzií rovná nastavení, pokud ne, změní stav tak, aby odpovídal nastavení. Poté povolte krokový motor, proveďte správný počet kroků. Vypněte krokový motor.
  • Nastavení lze přijmout prostřednictvím MQTT nebo prostřednictvím webového serveru.
  • Webový server může vstoupit do režimu HTTPUpdateServer a aktualizovat firmware pomocí OTA.

Deaktivace krokového motoru nastavením kolíku 'EN' ovladače A4988 je důležitá pro:

  • Pokud nastavení zůstává stejné (drtivá většina času), snižte množství proudu spotřebovaného zařízením
  • Povolte ruční ovládání žaluzií.

Server HTTPUpdateServer je povolen na adrese IP/aktualizaci. Před vstupem do režimu aktualizace prostřednictvím webového serveru změní stav do stavu CENTER, protože program se spustí ve stavu CENTER.

Takto jsem odvodil počet kroků:

Celková délka šňůry mezi zavřeným a otevřeným je přibližně 40 cm. Jedna otáčka ozubeného kola je cca. 7,5 cm. Celková délka kabelu je 40 / 7,5 = přibližně. 5,3 otáček. Nechci natahovat šňůru a zařízení začíná ze střední polohy, proto ji zaokrouhluji na 5 otáček (2,5 v jednom a 2,5 v druhém směru). Jedna otáčka krokového motoru je 200 kroků, ale nastavil jsem ovladač krokového motoru na čtvrt kroky, takže jedna otáčka je 800 čtvrt kroků. 5 otáček je 4000 čtvrtinových kroků (MAX_STEPS). Nastavení zavření (CLOSE_STEPS) je 90% uzavřeno = 3600 kroků; otevřené nastavení (OPEN_STEPS) je 10% = 400 kroků. Střední poloha (CENTER_STEPS) je 50%, což je 2 000 kroků a je počátečním počtem kroků při spuštění zařízení.

Krok 4: Sestavení

Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění
Shromáždění

Můj ovladač je připevněn k parapetu pomocí montážního držáku krokového motoru

Navrhl jsem zadní konec krokového motoru obsahující krokový ovladač a ESP-01.

Krok 5: Domácí automatizace

Automatizace domácnosti
Automatizace domácnosti

Originál: Mám Raspberry Pi Zero se systémem Raspbian Stretch lite, NodeRed a Openhab 2.4.0

Upravit březen 2021: Mám Raspberry Pi 3B se systémem Raspbian Buster lite, NodeRed a Openhab 3.0.0

Moje položky, pravidla a mapa webu Openhab jsou na mém Githubu. Upravit duben 2020: + 10% a - 10% setpoint je přidáno na mapu webu v Openhab). Upravit březen 2021: Do souborů jsem přidal popis Openhab 3.

Podívejte se na tento návod, jak jsem nastavil MQTT na Openhab 3

V tomto případě se Node Red používá pouze pro účely ladění.

Google Assistant

Zde je popsána integrace Google Home Openhab.

Pokud je moje televize zapnutá přes Openhab, rolety se zatáhnou podle pravidla.

„Hej Google, nastavte předokenní rolety na 50“

Doporučuje: