Después de una serie de entradas donde hemos visto diversos módulos, es momento de conectarlos todos en el mismo proyecto, es por eso que veremos la entrada final de esta apasionante serie que es el Expansor I/O ESP8266.
Este proyecto surge de la necesidad de aumentar las capacidades del ESP8266 en materia de entradas y salidas tanto analógicas como decimales.
¿Cómo surge la idea del Expansor I/O ESP8266?
Para poder responder a esta pregunta es necesario remontarnos hasta el año 2021, donde me encontraba estudiando mi último año como técnico en electrónica, en ese momento empezaba a entender los fundamentos de C/C++ ya que empezaba a crear mis propios sketches de Arduino.
Además también estudiaba sobre las autómatas programables tales como el S-7 1200 de siemens que como sabemos se programa con diagrama de contactos o Ladder.
Así que podeís imaginar mi situación no era capaz de defenderme en C/C++ con suficiente soltura y además estaba aprendiendo un lenguaje completamente diferente.
Es ahí donde surge mi idea de crear un «sustituto» de estos PLC’s pero basados en Arduino, a día de hoy todos sabemos que no es una buena idea ya que estas tarjetas no dan la misma fiabilidad ni robustez que una autómata comercial.
En ese momento decidí empezar a construirlo aunque lo dejé a medias por falta de tiempo.
¿Porqué seguir con este proyecto?
Retomé este proyecto hace unos meses porque sigue siendo una gran oportunidad para aprender aunque no iba a tener la funcionalidad que deseaba, el Expansor I/O ESP8266 era una manera de hacer algo diferente al resto y poder documentarlo en este blog le da una gran visibilidad.
Esquema electrónico del Expansor I/O ESP8266
Ahora que hemos visto los antecedente, comparto el esquema definitivo del proyecto:
Consideraciones
- Como puedes comprobar los módulos no son exactamente como los hemos explicado en sus respectivas entradas individuales, estos módulos están adaptados al proyecto en sí
- Hay un módulo del que no hemos hablado y es el Par Darlington que hay arriba a la derecha del esquema, esto se debe a que estás viendo la segunda versión del proyecto.
- Para este proyecto he usado la huella DIP-24 para el integrado 74HC4067 y no el módulo que puedes adquirir en diversas tiendas online, por lo que si lo vas a descargar, debes tener en cuenta esto.
Por último recuerda que tienes los archivos gerber del proyecto en mi perfil de GitHub así como el proyecto completo por si decides hacerle alguna modificación, cosa que te recomiendo si has leído el último punto del apartado consideraciones.
Como siempre te dejo un vídeo con el funcionamiento completo:
Hasta aquí esta entrada y esta maravillosa serie sobre este Expansor I/O ESP8266 recuerda que si quieres consultar información sobre cualquiera de los módulos tan solo debes de hacer click en este enlace donde tienes disponible las entradas dedicadas a este proyecto.
Como siempre puedes dejarme un comentario con tus dudas e impresiones, estaré encantado de leerte, la siguiente entrada la dedicaré a mostrar uno de los proyectos más recientes de automatización industrial. 😀