NOTE : Prêt à partir de planches peuvent être achetés ici
La partie électronique
Dans la partie I et II nous avons vu comment programmer et configurer à distance les ESP8266 pour qu’il devienne un processeur d’événements TCP et utiliser GPIO pour communiquer avec le monde. Maintenant nous prendre ces événements et les transformer en quelque chose d’utile en contrôlant un ensemble de commutateurs. Nous commençons avec un compteur binaire double 4 bits, 74LS393N. Cette puce a 2 compteurs binaires complet de 4 bits.
Nous connecter les entrées ensemble et le réinitialise ensemble. GPIO0 de l’ESP8266 sera connecté aux entrées et GPIO2 pour le reset. La sortie de la 393 entrera en ULN2803 qui est un pilote de darlington 8 x. Le 2803 poussera les relais ou toute autre substance de faible puissance. Un ensemble de LED indiquera quelle sortie est sur.
Maintenant quand un événement TCP GPIO High/Low est envoyé vers le module adresse IP port 9999, cet événement sera redirigé vers le compteur binaire. La procédure est la suivante :
un événement de faible/élevé sur GPIO2 envoyées au port se réinitialise le compteur binaire
une épreuve de faible/élevé sur GPIO0 envoyées au port comptera une fois
un « n » événements de faible/élevé sur GPIO0 envoyées au port seront pris en compte ' ne fois
avec cet arrangement, nous pouvons compter à 16 sur chaque 1/2 sur le compteur binaire
Nous allons utiliser chacune des sorties de 4 bits pour conduire un signal (dirigée, relais, etc.)
un faible/élevé événements sur GPIO0 seront met en marche la sortie 1 a et 1 b
2 événements de faible/élevé sur GPIO0 seront met en marche la sortie 2 a et 2 b
3 événements de faible/élevé sur GPIO0 seront met en marche la sortie 1 a, 2 a, 1 b et 2 b
16 épreuves de faible/élevé sur GPIO0 seront met en marche toutes les sorties
un événement de faible/élevé sur GPIO2 se réinitialiser le compteur binaire et s’éteint toutes les sorties.
Pour une description complète du projet, visitez www.horaciobouzas.com