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


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



    • Clocks Contest

      Clocks Contest
    • Casting Contest

      Casting Contest
    • Woodworking Contest

      Woodworking Contest

    We have a be nice policy.
    Please be positive and constructive.




    Can this be modified to operate both of the door on my 2 car garage?

    2 replies

    The pfodDesigner now supports creating buttons to pulse relays so you can use it to create your own menu with two buttons and then have pfodDesigner generate the necessary Arduino code.

    sure, easy. Recently a user has modified this project to control two fish tank pumps.

    NO changes required to the Android pfodApp. The same pfodApp on your Android moble handles every type of pfodDevice.

    You only need to change the Arduino code to send a screen showing two menu items, one for each for each door, and then add a copy of the the code to pulse the other door when you press the second button (which is associated with a different command of your choosing).

    Check out the other project examples and the pfodSpecification at

    Send me an email via the contact link on if you need a hand with the code.

    I am interested in your application, and I want to try it. But what makes me confused, how can a car garage door open without the pull of the door? Why you do not add DC Electric Motors? I do not understand, please explanation :(

    3 replies

    Hi, this project is for garage doors that already have motors fitted and that can be opened by pressing a button on the wall (and usually by a RF remote).

    Oh okay, Can your application may also be applicable in making automatic folding gate? if yes, can you give me advice in terms of making a prototype automatic folding gate with your application? thank you very much for the answer :)

    Same as for the garage door, First locate a push button control, for a gate it may be inside the controller. Then connect one of the relays across this pushbutton to simulate a button press.

    could this work also with an iphone

    and if so what would i need for it to work?

    1 reply

    You need an IPhone version of pfodApp. No one has written one yet :-(

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