Skip to content

gsampallo/ArduinoLanSwitch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

ArduinoLanSwitch

It's an example of how to build with and arduino nano and a ethernet module, a switch that can be controlled via lan.

alt text

The electronics: alt text

Configuration

Default IP address of the device is http://192.168.5.2 and will return a JSON string with the uptime and relays' status. There is no configuration process, just change the IP address for the one desired in the code.

Operation

URL Action
http://192.168.5.2/?status1=ON Activate Relay 1
http://192.168.5.2/?status1=OFF Deactivate Relay 1
http://192.168.5.2/?status2=ON Activate Relay 2
http://192.168.5.2/?status2=OFF Deactivate Relay 2

JSON

The JSON return has the following format:

{ 
   'uptime':'1',
   's1':'ON',
   's2':'OFF'
}

uptime is in seconds. s1 and s2 can assume ON or OFF values, depend on the status of each relays.

You can read the article on my blog to more details and the schematics.

Here you can find a video with the full tutorial:

Video

Releases

No releases published

Packages

No packages published

Languages