Motorized Window Blinds

I motorized the blinds in my bedroom to automatically close at night and open in the morning.

My apartment at the time had a street lamp right outside my window, so I would close the blinds at night but then find it hard to wake up in the morning because my room was so dark. So I designed some 3D printed components to add a motor to my blinds without any permanent attachments. The biggest challenge was knowing when to stop the motor. I tried basing it off time duration as well as a Hall effect sensor (see below) to mediocre results. In the end, I found the most robust solution was to use a current meter to detect the power spike that occurred when the stop ball on the bead chain would reach the top.

Custom pulley wheel

Newer version with quieter motor testing Hall effect sensor