Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Arduino controlling RC switches with JavaScript UI

branch: master
README.md

Please note: this project is outdated with the dependencies.

Arduino RC Timer Switch

Arduino controlling RC switches with a JavaScript UI

  • Controll cheap 433MHz AC switches with arduino and web UI
  • No computer needed as a mediator
  • Multipurpose JSON REST interface
  • Teach devices to arduino by pushing the remote controller buttons
  • Remote controller actions are tracked by the arduino
  • Timers
  • Settings saved to a SD card

Dummy test UI: http://www.cs.helsinki.fi/u/ljlukkar/rcswitch

I used these ones:
http://www.clasohlson.com/fi/Pr363570000

This model has the last two bits of the 24 bit control message set as 0 or 1 to set the state of the switch. Some other models use only the last bit and wont work without changes to the code.

Use with the modified Webduino and aJson libraries:
https://github.com/lasselukkari/Webduino
https://github.com/lasselukkari/aJson

Other library dependencies:
http://code.google.com/p/rc-switch/
https://github.com/adafruit/RTClib

Part list

  • Arduino Mega 2560 or a cheap clone
  • Wiznet W5100 ethernet / SD card reader chield (cheap ones seem to have problems with resetting)
  • 433MHz transmitter and receiver. 2$ shipped from ebay
  • DS1307 real time clock. 2$ shipped from ebay
Something went wrong with that request. Please try again.