Instructables

Garage Door Opener with iphone (Arduino project)

Picture of Garage Door Opener with iphone (Arduino project)
You can also buy iWUP 100% assembled at: iwupmobile.com
 
Remove these adsRemove these ads by Signing Up

Step 1: Start project materials

Picture of Start project materials
portada_peq_english.png
What do I need to start?

The hardware requirements to start is:

*Note: where can I purchase the material  with all the components to build myself the system:
http://iwup.altervista.org/shop/reference_list.pdf

1.-) Arduino UNO with USB cable
2.-) Ethernet Shield Arduino
3.-) Relay (for arduino 5 V) 
4.-) Router Belkin (we recommend N150 or N300), also TPLink models( we recommend TL-WR740N). See TPLink model configutarion: http://iwup.altervista.org/shop/tplinkconfiguration.pdf
5.-) Arduino Case (optional, not necessary)

The software requirements to start is:

1.-) Arduino v0022 IDE you can download here: http://arduino.googlecode.com/files/arduino-0022.dmg
2.-) Open Your Garage project firmware, called “openyourgarage_arduino.pde”, you can download here: http://iwup.altervista.org/shop/openyourgarage_arduino.pde.zip
3.-) Open Your Garage vPRO iOS App.

Tools:

1.-) Welder 25-30 W.
2.-) Cable for soldering connectors.


Also I recommend, if you like  mobile programming and you want to start from level 0,  purchase my new book "How to create your first iPhone App, turning your idea into App easily"  that will be released next month of September 2013. You can make a preorder : http://www.how2appbook.com



Step 2: Upload the software to our Arduino UNO module

Picture of Upload the software to our Arduino UNO module
The first thing we must to do is to upload the software to our Arduino UNO module.

But before that we need to install Arduino IDE or application in our computer.
For that copy the Arduino application into the Applications folder (or elsewhere on your computer). You don't have any drivers to install. Skip ahead to the next step.

Launch Arduino application with double click.

For this purpose we run the software that you downloaded in step 1. Once run a screen as seen below. In the "Tools" tab we select our board which will be the Arduino Uno.

Step 3:

Picture of
Once selected the board Arduino Uno, let's load the firmware of the software that we insert in our module Arduino Uno. Select the file "openyourgarage_arduino.pde" that you downloaded in the software section and click Open.
hiimkyle2 months ago

Do you have to be on your home network in order to open and close the garage door?

Yes, since the IP address is hard coded to a 192.168.2.20 address. Addresses starting with 192.168. are only for private networks. See RFC1918 for more information than you will probably ever need.

ddrichards2 months ago

Have you thought about integrating some sort of door sensor to report the status of the door?

katent2 months ago

This is an amazing system dude!

katent2 months ago

This is an amazing system dude!

VanRoekel1110 months ago
Please modify the requirements for the router. The specific brand, Belkin or whatever, is irrelevant. The requirement is that the router must be configured with the gateway IP address 192.168.2.1
The iPhone app is hard-coded to look for the Arduino at 192.168.2.20 through the gateway at 192.168.2.1
apadillaf (author)  VanRoekel1110 months ago
Hi again,
We are working hard in the new update with the new incoming Arduino yún (with linux and wifi embedded) you will be able to setup the IP address.

Thanks.
VanRoekel1110 months ago
The link to the pdf of the TPLink router configuration is broken. You must copy and paste it into address field in your browser.

http://iwup.altervista.org/shop/tplinkconfiguration.pdf
apadillaf (author)  VanRoekel1110 months ago
Hi,
The link broken has been updated. Now it´s ok.

Thanks for your report.
Pro

Get More Out of Instructables

Already have an Account?

close

PDF Downloads
As a Pro member, you will gain access to download any Instructable in the PDF format. You also have the ability to customize your PDF download.

Upgrade to Pro today!