Skip to content

MT07

Interficies y Aplicaciones

Objetivo:

El objetivo de este módulo es introducirnos en la aplicación de interficies digitales en el cual debemos desarrollar y diseñar.

Introducción:

Una interfaz digital es un medio o punto de conexión entre dos dispositivos electrónicos que permite el intercambio de información en forma de señales digitales. Las interfaces digitales permiten que dispositivos como computadoras, microcontroladores, sensores, actuadores y otros equipos electrónicos se comuniquen entre sí de manera precisa y eficiente.

Definiciones:

Paginas y Procesadores utilizados:

Placa ESP 32: Es una pequeña placa electrónica que permite conectar dispositivos a internet de manera fácil y económica. Tiene Wi-Fi integrado, lo que lo hace ideal para crear proyectos como controladores de luces, sensores inteligentes o robots que puedes controlar desde tu teléfono o computadora.

Joystick: Es un dispositivo que permite detectar el movimiento en dos direcciones (ejes X e Y) y, en algunos casos, tiene un botón integrado que detecta cuando se presiona.

Protoboard: Es una herramienta que permite montar circuitos electrónicos de manera temporal sin necesidad de tener que soldar.

Cables de conexión: Los cables de conexión son componentes muy importantes que permiten la interconexión de la placa Arduino con otros dispositivos, sensores, actuadores, etc.

Arduino IDE: Es el entorno de desarrollo integrado utilizado para programar placas Arduino y otros microcontroladores.

Node RED: Es una herramienta de programación visual que permite crear aplicaciones de Internet mediante la conexión de dispositivos y servicios de forma intuitiva. Utiliza un entorno basado en navegador donde puedes arrastrar y soltar nodos para construir flujos de trabajo, facilitando la integración de sensores y actuadores.

Actividad:

La actividad en dicho modulo es desarrollar y diseñar una interficie digital que interaccione con el usuario.

El primer paso fue decidir qué elementos utilizaría para realizar mi actividad. En mi caso decidí utilizar un Joystick conectado a mi placa ESP 32 para realizar la tarea.

Luego de esto tomé los diferentes artículos para su ensamblaje y a medida que lo iba armando fui creando el código necesario para su ejecución.

Luego de haber hecho los pasos anteriores y de haber configurado el programa Arduino IDE para ser utilizado con una placa ESP 32 envié el programa al procesador. Cabe destacar que tuve algunos errores en el programa el cual de a poco los fui acomodando (por ej: Algunas librerías y la línea de código Serial.begin(115200), y el tiempo en el que enviaba los datos).

Al pasar esto comencé a realizar y programar en Node RED, esto me llevo un tiempo ya que este es nuevo para mí y algunas cosas se me hacían difíciles.

Imágenes finales:

Conclusión/Refección:

Estuvo muy bueno aprender sobre este tema que en mi caso era todo nuevo y en partes se me complicaba bastante. Me familiaricé un poco más con la programación en Arduino IDE aunque en muchos casos tuve que pedir ayuda para solucionar los problemas.

En el transcurso de esta actividad tuve unos cuantos inconvenientes el cual me serian imposibles de enumerarlos a todos, pero algunos de ellos fueron, Problemas en la conexión a internet con la placa ESP 32, como ya comente anteriormente tuve algunos errores en la programación de la placa y en el caso de Node RED me llevo un rato adaptarme para realizar la programación correspondiente.

Anexo:

Faltan algunos videos


Last update: December 19, 2024