Introduction: Android Garage Door Opener - No Andriod Programing, No Soldering Required.

Update: You can now create your own custom menu to open the garage door and switch relays on and off using pfodDesigner. The free pfodDesigner will generate all the code for you and pfodApp will display the colourful menu on your mobile. See Pulse Arduino output from Android mobile. No programming required for how to create the gararge door control.

Note: This Instructable has been updated to replace the discontinued relay shield with Relay Shield V2


There are a number of Android controlled garage door opener builds out there, what makes this one different is that it is very simple and requires no android programming and no soldering and no coding at all if you don't want to.
However if you are interested you can modify the Arduino code change the way the control is displayed on your mobile. These instructions are also available at Door remote

The Build
Buy the parts in this list

Install the Arduino IDE from

Open a new File and copy this code to the IDE window, plug in the Arduino Uno via the usb cable and program it. Then un-plug the USB cable. (Note: code updated 21st March 2013 - see GarageDoorRemote on for the details.)

Set the switches on the Bluetooth board. Set the 3V/5V switch to 5V and set the To Board/To FT232 switch to the To Board position.

Plug the three boards together Arduino, Bluetooth, Relay board. Make sure the pins all line up correctly.

Run wires from the COM1 and NC1 terminals to either side of the Garage Door push button.

Plug the USB wall charger into the Arduino board via the USB cable, so that it will power all three boards.

Download the pfodApp to your Android mobile. This app can be used to control all your pfodDevices

Pair your mobile with the Bluetooth shield and setup a pfod connection called GarageDoor, as described here.

Start pfodApp and click the Open/Close button to open and close the Garage Door.

Finished. For more details see GarageDoorRemote on, for other Android controlled projects see