Instructables
Picture of Blinduino - automated blinds via Arduino
In this Instructable you will learn how to to use a DC motor, an Arduino microcontroller, and a few other electronic knick-knacks (unfortunately for some of you, I had access to and used a 3D printer in a pretty important way) to automate the control (via your ball-chain) of your blinds. My initial inspiration was to track the sun using a photodiode, but there are a great many more things you can do with this setup!

For this project, general experience (nothing too fancy) with electronics, wiring, knowing what a diode is, etc. is recommended. Similarly, a surface knowledge of how to use an Arduino should be sufficient. The main requirement for the DIY-er embarking on this project is a great deal of patience and love for troubleshooting. If everything goes right on the first try, you probably aren't solving an interesting problem.

Cost: ~$35 (not including 3D printer... but we'll get to that)

 
Remove these adsRemove these ads by Signing Up

Step 1: Materials

Things you'll need: -Arduino microcontroller  (I used a Leonardo)
               -Computer to tell Arduino what to do
               -L298N (Full-bridge motor driver) [There are simpler alternatives, but this is what was available to me]
               -Breadboard
               -4 fast recovery diodes (I used 1N4148)
               -lots and lots of wires
               -a 12V DC power supply (anything providing over 7V will suffice)
               -a DC motor
               -a ball chain pulley (I 3D printed this part using wulfdesign's design http://www.thingiverse.com/thing:6663)
               -photodiode
               -10K resistor

As you can see, there is some flexibility in what you use. Creativity is a beautiful thing.