Automatic Door Opener (ADO)

Why?

My former roommates (and occasionally me) liked to experience the night life in Aarhus ALOT and would often forget their keys and therefore depended on me to buzz them in, in the middle of the night. A solveable engineering task presented itself: make the door open by buzzing a certain rhytm.

What?

The solution was a Arduino hooked up to the apartments doorbell, that through a homemade voltage detector, recognized the voltage change when the doorbell was rung. It compared this with a predefined sequence and when succecsfully met, opened the door at street level by activating a servo physically pressing the button on the doorbell, then waited 20 sec. to allow for climb of stairs before finally activating the stepper with a gear exchange mounted to the apartment doorlock.

How?

I used CAD and 3D printing to design and manufactuare the housing for electronics holder for the stepper and the gear exchange. Furthermore I build the code for the whole project, utilizing multiple header files to keep a good overview of the different functions.