Arduino Forum

Topics => Home Automation and Networked Objects => Topic started by: warloofer on Nov 28, 2012, 03:53 pm

Title: My home automation (webserver + HTML control)
Post by: warloofer on Nov 28, 2012, 03:53 pm
Hello,

I have been working for 1 months on my Arduino home automation.
What I'm doing is a arduino + ethernet working as webserver, and using HTML in order to control the variables on my mobile telephone.

It has now:

- RTC
- Ethernet (w5100)
- Digital light sensor
- Relay module
- Arduino Mega
- 5v power supply

There are other modules I want to use in the future as PIR, distance sensor, temperature, RF, etc. but my priority is to control my central heating and exterior lights.

I have the webserver working (after spend hours trying to run the string concatenation), you can see a screenshot of my mobile.

I will post as much as I can about the proyect, but I have a doubt:

- What's the maximum distance that arduino ethernet shield can send/receive data from router?
        I have connected it to the router and it works perfectly, but when I connect it throw a 20 meters ethernet cable, it doesn't (PC and TV work).

In order to debut the HTML, I have to connect it to the ethernet of my Laptop, and use the WIFI connection to share the webserver to the net.

Thanks in advance
Title: Re: My home automation (webserver + HTML control)
Post by: Kong on Nov 29, 2012, 07:59 pm
Hi,

I'm  also working on a similar project as you, hope to see some ideas from you!
For now, I've a Mega connected via I2C to the ethernet module (W5100 + arduino together), and the ethernet card has about 20 meter cable (cat 5e) to my router.
It's all working fine here, so I think the distance isn't the problem.

Maybe the power isn't enough? Have you tried a 7,5 volt power supply?
Title: Re: My home automation (webserver + HTML control)
Post by: warloofer on Dec 01, 2012, 05:46 pm
I'm using a 5v power supply directly connected to 5V pin of Arduino (avoiding the power regulator in the arduino Mega card).

I have completted the code and it's working perfectly. I have attached it. Variable names are in spanish.

The workig is as follow:
- Initialize the RTC, ethernet, read variables from ROM (I store it in order to recover them when the power is out), light sensor... etc.
- Show HTML code
- When a string from Web browser is received, read this and change variables. Show updated web again.
- Each 50 seconds update Central heating status and light status, in order to put ON or OFF when they are in AUTO mode.

Title: Re: My home automation (webserver + HTML control)
Post by: warloofer on Dec 01, 2012, 05:48 pm
What I would like to do now is to use a ring connection between some arduinos, because I want to control to much reles and I'm not able to pass all the cable throug the wall, so I will need to distribute some arduinos, connected in ring typology.

Title: Re: My home automation (webserver + HTML control)
Post by: graynomad on Dec 02, 2012, 02:08 am
Quote
connected in ring typology.


http://ardweenet.robgray.com/index.php (http://ardweenet.robgray.com/index.php)

Unfortunately it's not even close to being ready yet, but PCBs are being fabbed as we speak.

______
Rob
Title: Re: My home automation (webserver + HTML control)
Post by: psyazax on Dec 02, 2012, 02:36 am
check your network cabel
if the wiring is not in the right order its almost not possible to work over 10m


Title: Re: My home automation (webserver + HTML control)
Post by: warloofer on Dec 02, 2012, 10:56 am
Thanks, I will check the connectors.

Ring typology is an option, other one is the wireless (RF), but I think the last one would be unestable.

Another question:

┬┐There is any web where I can get my external IP through arduino web client?

(in order to send me when the IP change)
Title: Re: My home automation (webserver + HTML control)
Post by: psyazax on Dec 03, 2012, 07:45 pm
you can see your public IP here http://www.myip.ru/en-EN/index.php
or just search on google https://www.google.com/search?q=my+ip
or here http://ivan.mk/ip
Title: Re: My home automation (webserver + HTML control)
Post by: mkcinek on Dec 13, 2012, 10:59 pm
Hi,

nice project, can you share your code pls?

thanks
Title: Re: My home automation (webserver + HTML control)
Post by: zoomkat on Dec 14, 2012, 12:37 am
Quote
- What's the maximum distance that arduino ethernet shield can send/receive data from router?


I've got an arduino and mega with ethernet shields connected to my router thru ~50' of cat3 four conductor telephone wire wired as 10BaseT.
Title: Re: My home automation (webserver + HTML control)
Post by: ITead on Dec 18, 2012, 06:22 am
I think the IBorad Pro is very suit for the home automation project like this : )
http://imall.iteadstudio.com/development-platform/arduino/arduino-compatible-mainboard/iboard-pro.html

The board is ATMega2560 + W5100, with SD and XBee socket, many interface breakout for sensor module and display.  RTC onboard, and comes with Arduino MEGA 2560 bootloader.