Accéder au contenu principal

Articles

Affichage des articles associés au libellé rf433

ESP8266 - Contrôle de prises X10 en Lua

Dans le billet précédent, j'ai indiqué comment piloter des prises Chacon en RF433. Dans ce billet, je vais montrer comment faire de même avec des prises X10. Les prises X10 sont apparues il y a maintenant 40 ans (en 1975) et permettent de piloter des prises de courant par courant porteur. Le courant porteur signifie que les prises secondaires reçoivent les commandes à travers les fils électriques. Il faut cependant une prise principale qui reçoit les commandes d'allumage ou d'extinction des prises venant d'une télécommande Radio ou Infrarouge pour les transformées en courant porteur. On retrouve aujourd'hui cette technologie à beaucoup plus haute vitesse dans les modems CPL tels que ceux utilisés par Free par exemple. Module AM12 (On/Off) Je me suis intéressé au protocole X10 il y a une vingtaine d'années lorsque Thomson a décidé de se retirer du marché. Je me suis ainsi équipé d'un convertisseur radio TM13, de quelques prises AM12 (on/off), d'...

ESP8266 et émetteur 433 MHz en LUA pour prise télécommandée Chacon

J'ai déjà réussi, il y a quelques années à allumer des prises télécommandées Chacon en C# avec un Fez Panda II. Le programme peut être récupéré sur le site de GHI Electronics. Une version pour RPi en C++ faite par le même auteur est disponible à l'adresse http://code.google.com/p/rc-switch/source/browse/tags/v0.5/RCSwitch.cpp . Couplé avec un récepteur Bluetooth, cela m'a par exemple permis de tester l'allumage de lumières depuis une tablette. Le challenge était de faire la même chose avec un ESP8266, en Wifi. Il existe depuis quelques mois un module nommé "rc" (pour Remote Control) dans le firmware de l'ESP8266. Ce module est censé permettre la prise en charge des différents protocoles utilisés par ces prises radiocommandées à 433 MHz en France (ou 315 Mhz au US). Ce module n'est malheureusement pas encore bien documenté et n'est pas encore utilisable pour notre cas. Nous allons voir comment l'implémenter en LUA. Le principe est d'e...