You can also buy iWUP 100% assembled at: iwupmobile.com

Step 1: Start Project Materials

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:

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.


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

<p>Reupload the link of project firmware</p>
I see in the video it can be done on Android but the app is not as nice as the IOS version and it lacks a way to configure it. Any plans to advance the Android side?
<p>How about using a cell phone call (with caller ID) to open it instead of WiFi/Ethernet?</p>
<p>Do you have to be on your home network in order to open and close the garage door?</p>
<p>Yes, since the IP address is hard coded to a address. Addresses starting with 192.168. are only for private networks. See RFC1918 for more information than you will probably ever need.</p>
<p>Should have built the app so you can specify an ip/hostname to connect to rather than hardcoding a private IP. Then people could easily connect the Arduino to their existing router, setup port forwarding, and control it from the internet if they desire.</p>
<p>Could i use ENC28J60 Ethernet Module insted of W5100 Ethernet Sheild?</p>
<p>Here is an updated copy of this code using Arduino 1.6.1 </p><p>http://pastebin.com/EfXeQ1kP</p>
<p>I cannot find the app &quot;open your garage&quot; on the app store !</p>
Hi! Try here:<br><br>https://itunes.apple.com/us/app/open-your-garage-vpro/id599432286?mt=8<br><br>Regards!
<p>Seem to have a problem uploading the code to the Arduino UNO. I get an error for the client to be of abstract type &quot;client&quot;. I am using 1.0.5 -r2 IDE. could not use the Arduino 0022 IDE,did not recognize the UNO board. I am I doing something wrong or is the code wrong? Appreciate any help with this.</p><p>Iam running windows 7 64bit and I had nor problems loading the examples in the IDE program 1.0.5 -r2 IDE.</p>
HI John.<br><br>If you don&acute;t want continue have problems uploading the software to Arduino UNO you must use the Arduino v0022IDE, otherwise the errors will continue. The Arduino v0022IDE it&acute;s 100% compatible with Arduino UNO. Please try again, if not run could be hardware error.<br><br>Thanks and report me.
<p>I seem to be having the same issues, but i'm not sure how to get Arduino v0022IDE. that will run on windows. could you point me in the right direction?</p><p>thanks</p>
<p>To find the Arduino -0022 IDE go to the Arduino Home site to <br>downloads and find the link to old software and find Arduino - 0022 for <br>windows if that is what you have and download the zip file. You are <br>ready to go. I hope I did understand your question and explained it <br>right. I deleted the previous comment because it was incorrect. But this is where to get the IDE. <br></p><p>John M</p>
<p>I figured it out now.</p><p>Thanks for your reply.</p><p>John M</p>
<p>Have you thought about integrating some sort of door sensor to report the status of the door?</p>
<p>This is an amazing system dude!</p>
<p>This is an amazing system dude!</p>
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 <br>The iPhone app is hard-coded to look for the Arduino at through the gateway at
Hi again, <br>We are working hard in the new update with the new incoming Arduino y&uacute;n (with linux and wifi embedded) you will be able to setup the IP address. <br> <br>Thanks.
The link to the pdf of the TPLink router configuration is broken. You must copy and paste it into address field in your browser. <br> <br> http://iwup.altervista.org/shop/tplinkconfiguration.pdf
Hi, <br>The link broken has been updated. Now it&acute;s ok. <br> <br>Thanks for your report.

About This Instructable




Bio: CEO of iwupmobile.com and Author of "How to create your first iPhone App" Book. He is a lawyer who specialises in New Technologies, although ... More »
More by apadillaf:Create your first mobile WebApp in just 30' minutes Garage Door Opener with iphone (Arduino project) 
Add instructable to: