Introduction: Arduino Ethernet Web Server (HACKED)

Get Resources For Project

  • Arduino Uno REV 3
  • Seeed Ethernet Shield V1
  • Ethernet Cable CAT-5
  • WiFi Modem (Preferably Motorola Surfboard)

Step 1: Connect Seeed Ethernet Shield to Arduino PINS

Connect Ethernet Shield

Get The Seeed Ethernet Shield And Connect It As Shown In The Picture To The Arduino Uno.

Step 2: Connect Arduino to Your WiFi Modem

Connect Arduino To WiFi Modem With Ethernet Cable

First Connect Your Arduino To Your Computer For Programming, Then Use Your Ethernet Shield To Connect It To Your WiFi Modem And Continue To The Next Step.

Step 3: Start Programming Your Arduino Ethernet Web Server

Program Your Ethernet Web Server

This Step Can Be A Little Difficult If You Have No Experience With HTML/CSS. I Recommend You Study It Before Trying To Modify The Code In Anyway. So Basically You Will Host Your Very Own Website On-board The Arduino. You Will Connect To It Using The Predefined IP Address In The .INO File Below. I Will Have This Well Marked With Comments Inside The Code File. So Once You Have Finished All The Other Steps, Simply Run The Code On Arduino To Host Your Own Webpage! Continue To The Next Step To See How Your Website Can Be Searched On Google.

Step 4: Port Forwarding & Domain Registering

Port Forwarding

Port Forwarding Can Be A Difficult Process If You Don't Have A Customer-Service Oriented Network Provider. For Me, Since I Live In Alabama, I Have Bright House Networks. I Can Simply Contact Them, And Tell Them I Need To Port Forward This IP ADDRESS: "YourPredefinedAddress" On TCP/UDP Protocols. And Then Your All Set On Port Forwarding. If You Dont Have A Provider Like Bright House, Then You Will Have To Research The Many Details Of Port Forwarding, As It Is Too Large Of A Topic To Cover At The Moment. To Get Yourself A Domain, Go To Godaddy.com And Buy Yourself A Domain. Then Convert Your IP Address To Run On The Domain You Purchased From Godaddy.com.

Comments

author
bingdo72 made it! (author)2017-07-02

Hello!

Hope all is well.

This is Jim from WIZnet.

As you might already know, WIZnet is well known for its hardwired TCP/IP chip and its W5100 being used in Arduino’s official Ethernet shield.

We also partnered with ARM as mbed silicon partners, and plan to offer more platforms for makers.

To help makers grow the open source hardware community, we are having an IoT design contest, titled ‘Curation is Creation.’

Come up with any IoT project idea and take advantage of this contest since we’re offering our ARM mbed-enabled WIZwiki-W7500 platform & WizFi310 shield at sample pricing.

To start, register your account at www.CyberMakerSpace.com

This contest will be held from May to August, with 16 prizes totaling $15,000.

We expect and hope that many makers, including members of WIZnet Museum www.wiznetmuseum.com, will participate and share their knowledge.

As this is a contest for the open source community, WIZnet wants to give back the power of the vote to all participants.

Hence, you can vote and provide feedback of other projects from September to October.

More details of the contest are available at www.CyberMakerSpace.com and technical questions are answered at https://forum.wiznet.io/

Hopefully, you’ll find interest in this contest and we look forward to your next creative IoT project!

Sincerely,

Best Regards,

Jim

author
redryno1221 made it! (author)2015-12-26

I fail to see where the "Hack" is and how this is more than just a basic ethernet arduino web server that has a DNS that points to it? Maybe spam for GoDaddy?

author
Matthew Blevins made it! (author)Matthew Blevins2016-03-27

It Is Simply For SEO Optimization Purposes. Or You Could Think Of It As A Cool Naming Alternative To Just "Basic Ethernet Server". We Also Are not Affiliated With GoDaddy Services. It Is Simply A Recommendation, For The Best Hosting Experience.

About This Instructable

6,181views

39favorites

License:

More by Matthew Blevins:Arduino Ethernet Web Server (HACKED)Arduino Traffic Lights (ORIGINAL)Arduino PIR Sensor Alarm (SIMPLE VERSION)
Add instructable to: