Custom window blinds controller operated over the cloud.
CAD Files available on Onshape.
Components:
- ESP8266 Controller (ESP-12F NodeMcu D1),
- Stepper motor 28BYJ-48
Libraries:
- IOT Library (Sinric Pro): Control device via cloud, compatible with Alexa
- Over The Air Update (ArduinoOTA): Update controller firmware over local Wi-Fi
demo.mp4
Standard Manual Operation: The pitch of the blind blades are adjusted by pulling one of two cords that hangs out of the blind body. These cords are part of a winch mechanism, wrapping the cords around a pulley, rotating a worm gear, rotating a drum, pulling another set of strings that are attached to the blind blades.
Automated Operation: This custom controller module actuate the pulley in parallel to the original cord mechanism, allowing both manual and automated operation. In addition, this design is compact enough to fit inside the window blind body, hidden from view.
animation.mp4
- Split flexible gear: Makes a driven gear from a pulley with constrained volume
- Herrinbone gear on flexible assembly: Self-aligning Herringbone gears are fit to flexible and low tolerance assemblies
- OTA updates: Update firmware after blinds are installed