🛠️ Herramientas y Tecnologías
- Hardware: Microcontrolador ESP-32, Microprocesador Intel 8086, Arduino Uno, Sensores de Presión (Galgas Extensiométricas SEN-10245), Lector RFID-RC522, Módulos ADC 16-Bit (ADS1115), Pantallas LCD 16x2 , Módulos I2C (PCF8574), Multiplexores (74HC4067).
- Lenguajes de Programación: Assembly, C++ , VB.NET.
- Software de Diseño y Simulación: Altium Designer, Proteus 8.+, EMU8086. , VSCODE, EasyEDA
- Protocolos de Comunicación: TCP , I2C , UART, WiFi.
📂 Proyectos Destacados
🤖 Sistema de Despensa Inteligente con Cobro Automático (IoT)
Diseño de un sistema electrónico para el seguimiento y cobro automático en una despensa, reduciendo el trabajo manual y mejorando la eficiencia del inventario. El sistema utiliza transductores de presión resistivos para detectar la extracción de productos y un lector de tarjetas RFID para la identificación de usuarios. Un microcontrolador ESP-32 procesa los datos y se comunica vía WiFi con una interfaz en Windows para la gestión de la base de datos, el control de acceso con un solenoide y la visualización de información en pantallas LCD dedicadas a cada producto.
♟️ Reloj de Ajedrez con MCU 8086
Construcción de un reloj de ajedrez digital para controlar el tiempo en partidas competitivas, programado en lenguaje ensamblador (Assembler) para el entorno EMU8086. El sistema permite a los usuarios seleccionar entre modos de juego como Clásico, Fisher y Gong, y configurar los tiempos de la partida. Utiliza pulsadores para alternar turnos, pausar y finalizar el juego, y emite una alerta audiovisual (buzzer) cuando un jugador se queda sin tiempo. Este proyecto fue desarrollado para ayudar al equipo de ajedrez del Instituto Politécnico Industrial Don Bosco a mejorar su agilidad y gestión del tiempo en torneos.
Sistema Multi-Transfer a través de LORAWAN [Colaboración]
Fui responsable del desarrollo del firmware y el diseño del PCB. Programé el microcontrolador ATmega328P en C++, implementando la comunicación con el transceptor LoRa REYAX RYLR896, la lógica de la interfaz mediante una pantalla LCD, y el manejo de configuraciones usando la memoria EEPROM. También realicé el diseño del PCB a partir del esquema eléctrico, cuidando la integridad de señal, la separación entre etapas de potencia y control, y la correcta ubicación de componentes clave como el TP4056 para carga, los optoacopladores y el TRIAC BTA24 en la etapa de conmutación.