Professional Documents
Culture Documents
05 octobre 2012
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