Cette instructable décrit comment faire un serveur Web simple mais puissant, utilisé pour le contrôle d’appareils électroménagers. Au coeur du circuit est le microcontrôleur ATmega328. J’ai choisi ce parce que je voulais utiliser les bibliothèques de Arduino tous disponibles compatibles avec eux. La puce Ethernet utilisée est ENC28J60. Beaucoup de bibliothèques Arduino existent également pour elle. Le serveur Web est conçu de la manière qu’il contrôle 4 canaux (3 LEDs et un relais). Il ont deux sorties pour « statut » / « mode » de LED (qui bien sûr peut être utilisé également pour le contrôle des autres appareils). J’ai utilisé une entrée analogique pour certains capteur (peut être LDR, thermoresistor, puce de thermomètre, capteur hall, puce de surveillance actuel comme ACS712... etc). Le serveur Web dispose de deux boutons - tout d’abord pour la remise à zéro et le second pour la sélection du mode ou certains paramètres supplémentaires. Une indication d’alimentation LED indique si le serveur Web est fourni ou non.
Le film ci-dessus illustre le fonctionnement de serveur Web à l’aide d’un simple programme de base.