Diy Automated Blinds

About the project

I designed and built my own Smart blinds, To maximise privacy And light coming in.

Project info

Items used in this project

Hardware components

blackout curtain blackout curtain x 1
M3 grub screws M3 grub screws x 1
M3 nuts and bolts M3 nuts and bolts x 1
wood screws wood screws x 1
8mm rod 8mm rod x 1
Ball bearings Ball bearings x 1
8mm nuts 8mm nuts x 1
8mm Threaded rod 8mm Threaded rod x 1
fishing line fishing line x 1
SparkFun Dual H-Bridge motor drivers L298 SparkFun Dual H-Bridge motor drivers L298 x 1
Limit Switch, 5 A Limit Switch, 5 A x 1
Espressif ESP8266 ESP-12E Espressif ESP8266 ESP-12E x 1
12V DC Motors 12V DC Motors x 1

View all

Hand tools and fabrication machines

Soldering iron (generic) Soldering iron (generic) x 1
sewing machine sewing machine x 1
3D Printer (generic) 3D Printer (generic) x 1
Drill Drill x 1


Why spend more on expensive smart blinds when you can create your own for a fraction of the cost and tailor them to your specific needs?

After extensively researching various smart blinds, I realized that none of them met my needs. I wanted both privacy and natural light, but with traditional blinds, it’s usually one or the other. So, I decided to design my own blinds that rise from the bottom. This way, I can raise them to head height for privacy while still allowing plenty of light in from above. Here’s a draft of my design:

I gathered the necessary materials from my local hardware store and began planning. The main components are centered around an 8mm threaded rod and 3D printed parts. You can find links to all the components and 3D models above.

Here’s an illustration of the finished assembly

The electronics are relatively straightforward. The system is based on an ESP32 running ESPHome and controls a worm gear motor through an L298N motor driver. There’s also a limit switch at the top to indicate the default position. The blind’s descent is timed, so it needs to be calibrated accordingly. Here’s an illustration of the electronics assembly:

Here’s the completed build. I know it looks exposed and unfinished, but that’s intentional. I appreciate the aesthetic of transparent electronics!

1 / 2

I’ve integrated it with my Home Assistant, which allows me to set the blinds to a specific percentage of openness.

If you enjoyed this project, please consider supporting me on Patreon. Your support helps me continue creating and sharing fun projects like this one.

You can find more cool stuff at

Thank you for reading this blog post and watching my video. I hope you found it as enjoyable as I did creating it. Let me know your thoughts in the comments below and don’t forget to subscribe to my channel for more awesome DIY projects!

CAD, enclosures and custom parts

Automated Curtains


Automated Curtains


Photo of Mellow_Labs


Hellow im Mellow


Leave your feedback...