Search models, users, collections, and posts

ESP32 Smart Blind Controller — WiFi + Blynk

Print Profile(1)

All
H2D
H2S
A2L
H2C
H2D Pro

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
5.3 h
1 plate

Open in Bambu Studio
Boost
44
83
2
2
3
0
Released 

Description

Content has been automatically translated.
Show original

Motorized Blind Controller with ESP32, Blynk, and Limit Protection

Everything you need to build this project — complete source code, wiring instructions, and user manuals — is available on my GitHub:
🔗 https://github.com/ellyhp/Persiana-Automatizada-esp32

📹 Want to see it in action?
Here is the complete project reel: (link)
The video provides a lot of explanation — how it works, how to connect it, and how to configure it from the Blynk app. I recommend watching it before starting.

With current pricing data in Mexico, here is the complete description:

🪟 How does the system work?

This project converts any blind into a smart motorized blind controllable from physical buttons or from your cell phone with the Blynk IoT app. An ESP32 receives the commands (up, down, stop, auto) and sends them to a DC motor through a TB6612FNG driver which protects the microcontroller from the motor's current.

The system remembers how long it takes to fully open or close, respects a maximum opening limit to prevent the blind from tangling, and saves all that configuration in the ESP32's memory even if the power goes out. From the app, you can see everything the system is doing in real-time, just as if you had the Arduino Serial Monitor open.

🛒 Necessary Components and Estimated Budget — AliExpress 2026

ComponentDescriptionUSDMXN approx.
ESP32 DevKit V1WiFi + Bluetooth Microcontroller$4.50 – $7.50$88 – $146
TB6612FNG DriverDC motor controller, 1.2A, up to 15V$0.80 – $1.50$16 – $29
LM2596 DC-DC ConverterAdjustable step-down regulator 1.5V–35V, powers the ESP32 from the same motor source$0.50 – $1.20$10 – $23
12V DC MotorMotor to move the blind (depending on size and weight)$3.00 – $12.00$58 – $234
12V Power SupplyFor the motor (minimum 1-2A)$3.50 – $8.00$68 – $156
4 Push ButtonsUp, Down, Stop, Auto$0.50 – $1.00$10 – $20
Active BuzzerAudible confirmation signals$0.30 – $0.80$6 – $16
Cables and BreadboardConnections and support$1.50 – $3.00$29 – $58

Estimated Total: $14.60 – $35 USD / $285 – $682 MXN

Prices include free standard shipping from AliExpress. The most variable component is the motor, which depends on the size and weight of your blind. The LM2596 converter eliminates the need for a second power supply for the ESP32, as it reduces the 12V voltage from the motor directly to the 5V needed by the board.

💡 Why the LM2596?

Instead of using two separate power supplies (one 12V for the motor and one 5V for the ESP32), the LM2596 converter takes the same 12V from the motor, regulates it, and delivers exactly what the ESP32 needs. Result: a single power source feeds the entire system, wiring is cleaner, and the total cost is lower.

📱 Required Software (all free)

  • Arduino IDE — for uploading code to the ESP32
  • Blynk IoT — mobile app for remote control (App Store / Google Play)
  • Blynk Cloud — web platform for configuring widgets (blynk.clou

     

📸 Was the video not clear enough?
Inside this file, you will find photos of my actual installation to give you a clearer visual reference of how everything is assembled.

This project started as a personal automation challenge and turned into something I am very proud of. None of this would be possible without the incredible maker community that shares, builds, and improves each other's projects every day — and of course Bambu Lab, whose printers make it much easier to bring ideas like this to life.

 🤝 Credits

Project developed by @ellygmr. Thanks to the maker community and to Bambu Lab for making projects like this possible.

If you build it, I would love to see it! Tag me on any of my social media 👇

https://www.instagram.com/ellygmr

https://www.tiktok.com/@ellygmr

https://www.youtube.com/@ellygmr

https://www.facebook.com/ellygmr

 

 

Thanks for stopping by

Comment & Rating (2)

(0/1000)