Introduction: An Easy Way to Controll Your Arduino Pins From the Internet. (No Port Forwarding)

Picture of An Easy Way to Controll Your Arduino Pins From the Internet. (No Port Forwarding)
Control Arduino pins from the internet, without using complex port port forwarding setups on your firewall.
As long as the Arduino is connected to your network and has a valid IP address you will be able to change the
Pin statuses On and Off.







 

Step 1: What You Need to Get Started

Picture of What You Need to Get Started


List of things needed

1. Arduino UNO R3 (Or any other arduino that it compatible with the Arduino Ethernet)
2. Arduino Ethernet shield attached to the UNO.
3. Arduino Sketch which can be downloaded from griblinks.co.za or Download the Sketch Here
4. a LED connected to the GND and Pin 7 on the Arduino for testing (Later on you can add your own relays and Transistors)
5. A Griblinks Account (Dont worry its completly free!)








Step 2: Register With Http://www.griblinks.co.za/

Picture of Register With Http://www.griblinks.co.za/

Register with http://www.griblinks.co.za/
All you need to do is give your email ,  password and a name there are no other nagging forms to fill and sign your life away :-)

Download the Sketch File









Step 3: Download the GribLinks Sketch

Picture of Download the GribLinks Sketch

Open the sketch with the Arduino sketch editor, and give it a valid IP in your IP range.

Change the email address to the one you used to register with griblinks,

Change the security secret key to the key which griblinks have created for you, you can find the code in the
edit profile menu

Upload the sketch

Step 4: Your Done!

Picture of Your Done!
Give the Arduino some time to get its bearings together, Sometimes its a bit over whelmed, But once its starts hitting GribLinks , It
will become more stable.

The code in the sketch prints some usefull serial info
So you can use the serial monitor to see what its doing,.

Tips:
Make sure the sketch has a valid and unuiqe IP before uploading the sketch to the Arduino
the IP is placed with , and not .  as in dots not  as usual I.E  it has to be like this { 192, 168, 1, 2  }

Make sure that other devices on the network such as a laptop or Ipad has live internet access to be sure you dont have network problems

Only change code as described in this tutorial, LAter when things are running you can go whild and change it the way you like.

Watch the YouTube video if you get stuck.







Comments

About This Instructable

7,023views

59favorites

License:

More by mviljoen2:Arduino Controlled Seed IncubatorJerrycan mount with parts bought from a hardware store.How to nativly run Netflix on a raspbery PI2
Add instructable to: