You are on page 1of 2

DrWaX

05 octobre 2012

Arduino et transmission RF 434MHz


Introduction
Lobjectif de ce tutoriel est de dcrire lutilisation dun Arduino pour contrler une prise lectrique commande par radiofrquence. Le choix du matriel est personnel, vous pouvez trs bien utilisez un Arduino dun autre modle, pas de plaque de prototypage, cette solution bas cot a le mrite dtre simple et davoir t teste.

Prrequis
Un Arduino (Uno Rev 3) Une prise RF 434 MHZ grand public (Conrad RSL-3660 sous marque Carrefour) Un metteur 434 MHz (http://snootlab.com/composants/147-emetteur-rf-434-mhz.html) LIDE Arduino 1.0.1 (http://arduino.cc/en/Main/Software) La librairie rc-switch (https://code.google.com/p/rc-switch/) Une plaque de prototypage (Breadboard) Quelques cordons

Cblage

DrWaX

05 octobre 2012

Programmation
Installez la librairie rc-switch dans le dossier appropri selon votre systme dexploitation. Le programme ci-dessous envoi une impulsion sur la broche digitale 3 de lArduino, la premire demande la mise sous tension de la prise et 10 secondes plus tard, la seconde demande la mise hors tension de la prise, cette squence est rpte indfiniment. La prise tlcommande est quipe de 2 switchs (linaires ou rotatifs) pour lui attribuer une adresse unique qui est matrialise sous la forme A,B,C,D/ 1,2,3,4 ou I,II,III,IV/1,2,3,4, lexemple ci-dessous permet de contrler la prise dont ladresse est (IV,3). Transfrez le code suivant dans lArduino : #include <RCSwitch.h> RCSwitch mySwitch = RCSwitch(); void setup() { mySwitch.enableTransmit(3); } void loop() { mySwitch.switchOn(4, 3); delay(10000); mySwitch.switchOff(4, 3); delay(10000); }

Conclusion
Ce tutoriel prsente une solution minimale pour contrler une prise radiocommande bas cot, libre vous dimaginer de nouvelles utilisations. Les prises tlcommandes sont disponibles chez Carrefour pour 20 euros les 4 (avec tlcommande), lArduino Uno Rev 3 (19,95 euros), la breadboard (3,95 euros), lmetteur 434 MHz (3,50 euros) et les cordons (3,95 euros les 10) peuvent tre commands chez Snootlab, un excellent revendeur toulousain (http://snootlab.com/). Annexes http://forum.snootlab.com/viewtopic.php?f=38&t=399 https://code.google.com/p/rc-switch/wiki/HowTo_OperateLowCostOutlets

You might also like