Nota: Listo para placas pueden adquirirse aquí
La parte electrónica
En la parte I y II vimos cómo programar y configurar remotamente el ESP8266 para convertirlo en un procesador de eventos TCP y usar GPIO para comunicarse con el mundo. Ahora toma esos acontecimientos y convertirlos en algo útil mediante el control de un conjunto de interruptores. Empezamos con un contador binario doble de 4 bits, 74LS393N. Este chip tiene 2 contadores binarios de 4 bits completo.
Conectaremos las entradas juntas y el se reinicia junto. GPIO0 de la ESP8266 se conectará a las entradas y GPIO2 para el reset. La salida de la 393 entrará el ULN2803 que es un driver darlington de 8 x. Conducirá a la 2803 relés o cualquier otra materia de baja potencia. Un conjunto de leds indica que la salida es en.
Ahora cuando se envía un evento de TCP GPIO alta/baja para el módulo dirección IP puerto 9999, este evento será redirigido al contador binario. El proceso es el siguiente:
un evento de baja y alta en GPIO2 enviado al puerto restablecerá el contador binario
un evento de baja y alta en GPIO0 enviado al puerto contará una vez
una ' n ' eventos de baja y alta en GPIO0 enviado al puerto va a contar ' n ' veces
con esta disposición podemos contar a 16 por cada 1/2 del contador binario
cada una de las salidas de 4 bits utilizamos para conducir una señal (led, relé, etc.)
un evento de baja y alta en GPIO0 se convertirá en salida 1A y 1B
2 eventos de baja y alta en GPIO0 se convertirá en salida 2A y 2B
3 eventos de baja y alta en GPIO0 se convertirá en salida 1A, 2A, 1B y 2B
16 eventos de baja y alta en GPIO0 activará todas las salidas
un evento de baja y alta en GPIO2 el contador binario y apagar todas las salidas.
Para la descripción completa del proyecto visite www.horaciobouzas.com