X10 / Arduino

From Hackerspace ACKspace
Revision as of 22:12, 2 October 2011 by Eagle00789 (talk | contribs) (Huidige status)
Jump to: navigation, search
Project: X10 / Arduino
Featured:
State Active
Members eagle00789
GitHub No GitHub project defined. Add your project here.
Description Let Arduino control my X10 Controllers
Picture
No project picture! Fill in form Picture or Upload a jpeg here

Make Arduino control any X10 appliance in a single home. It would be the most fun to make the arduino available via a web-interface and control the X10 appliances via the webinterface using the arduino

Hardware

De benodigde hardware hiervoor is inmiddels binnen. De hardware bestaat uit:

  • Arduino Mega 2560
  • LCD Shield van SparkFun ([[1]])
  • Ethernet Shield
  • XM10 TTL/CMOS interface ([[2]])
  • DS1307 RTC van Sparkfun ([[3]])

Huidige status

Het ethernetshield werkt zonder problemen. Het lcd shield heeft echter problemen met de library. Hierdoor ben ik nu al veel tijd kwijt met het omprogrammeren van deze library. Deze library werkt inmiddels zonder problemen verder. De DS1307 werkt naar behoren. Het Ethernet shield wordt nu alleen gebruikt als NTP client. Op het LCD shield is inmiddels een compleet werkend menu te vinden. De X10 interface werkt inmiddels ook zonder problemen.

Toekomstige acties

De NTP gegevens worden straks alleen gebruikt om de RTC te updaten. Mogelijkheid tot het presenteren van een webpagina waarop de X10 modules kunnen worden afgelezen en bestuurd. De RF receiver moet nog getuned worden en aangesloten worden. Ook moeten de ontvangen signalen nog worden omgezet naar X10.

Foto's

Hieronder een paar foto's van de apparatuur die tot nu toe gebruikt wordt voor dit project.

X10-1.jpg

Van onder naar boven zie je hier de Arduino Mega 2560, Arduino Mega Proto Shield, Ethernet Shield, LCD Shield. Op de Proto Shield zie je een RJ12 contra stekker voor de verbinding naar de TTL/CMOS controller

X10.jpg

Een andere hoek van dezelfde toren.

X10-5.jpg

Het werkende menu met de tijd er op die wordt opgehaald middels NTP

X10-3.jpg

Boven en onder zie je de voor en achterkant van een KAKU (Klik Aan Klik Uit) wand module die ik nog had liggen en ook in dit systeem wil gaan gebruiken.

X10-4.jpg
X10-2.jpg

Hierboven zie je een lampmodule van mijn X10 systeem. Deze lampmodule is dimbaar :)

X10-6.jpg

Boven en onder zie je de TTL/CMOS module van mijn X10 systeem. Deze module zorgt er voor dat de signalen die de Arduino verstuurt aan de TTL/CMOS module, worden vertaald naar X10

X10-7.jpg