J’ai récemment acheté un système d’éclairage LED avec télécommande Radio Fréquence. Celle-ci est composée de quatre boutons (On/Off, Synchronisation, Couleur, Variation). Nous allons voir comment connecter facilement cette télécommande à notre réseau et ainsi la piloter par n’importe quelle interface (iPhone dans mon cas).
Pour cela, nous allons utiliser un Arduino avec Shield Ethernet (j’ai choisi l’ENC28J60 car moins cher que l’officiel) et un composant électronique l’ULN2803 (merci Michaël pour la découverte).
Le principe et de programmer l’Arduino pour qu’il écoute les requêtes HTTP. S’il reçoit un GET qu’il comprend, alors il change l’état d’une de ses sorties. L’ULN2803, permet de simuler l’appui sur une touche de la télécommande en reliant la partie soudée à la masse (c.f. schéma).
Ainsi, avec un simple GET (exemple : http://192.168.1.11/bouton/onoff) vers l’Arduino, je suis capable d’allumer l’éclairage LED. En associant plusieurs combinaisons de touches et actions successives, je peux également choisir la couleur ou le mode de variation.
Read More

