Mis Proyectos
Aquí descubrirás mis trabajos, experimentos, proyectos y experiencias.
"Cada proyecto refleja un desafío, una lección aprendida y una oportunidad para crecer."
Sensor RFID + Control de un motor
En este proyecto/prototipo construido en una protoboard, el script del sistema hace que se actue un motor (en este caso para abrir la cerradura de una puerta) dependiendo si la RFID de la tarjeta del usuario esta registrada o no en la base de datos de usuarios verificados.
Caudalimetro ajustable
Un caudalímetro es un instrumento o dispositivo tecnológico que mide el volumen o la masa de un fluido (líquido o gas) que pasa a través de un punto específico en un período de tiempo determinado. En este caso no hay un caudalímetro físico real, sino una simulación de uno. El programa permite establecer un valor fijo de líquido deseado con alta precisión y, adicionalmente, incluye un multiplicador variable que representa el costo (cantidad de líquido / x = costo $ variable).
Sensor IR de corte simple
Un simple sensor IR de corte. El proyecto incluye un emisor infrarrojo y un fototransistor receptor. En reposo, la luz emitida por el emisor llega al receptor y no envía ninguna señal eléctrica. Sin embargo, cuando el fototransistor entra en estado de corte, es decir, no recibe más señal infrarroja, se activa un circuito secundario PULL-UP que genera la señal, la cual puede ser postprocesada para enviar una notificación a un dispositivo móvil mediante Wi-Fi o accionar algún mecanismo.
BEATBOT
Beatbot... Esta es, de todas, mi creación favorita. Si quieres saber más acerca de Beatbot, su historia y los detalles, aquí está el enlace: Ver video en YouTube
Lo que hace este bot es simple: primero le pide al usuario que haga clic en las posiciones donde se deban simular las entradas; pueden ser 4, 5, 8 o todas las que quiera. Y listo, eso es todo. Para el usuario, desde la perspectiva frontend, parece fácil, pero el backend es... mucho más complejo.
El sistema tiene cientos de líneas de código de pura lógica y procesos que hacen que la detección sea lo más rápida y eficiente posible, reduciendo el retraso general, el lag y la carga excesiva. Dado que monitorea cientos de veces por segundo, cuando se trata de optimización de hardware y software en un nivel así de elevado de complejidad y con un tamaño considerable, se vuelve muy interesante.
Garra Electrónica Arcade
Esta garra electrónica fue el proyecto final que desarrollé junto a dos compañeros más, y resultó ser el favorito del público, ya que al tener un estilo tipo arcade, los participantes podían interactuar con el proyecto e incluso ganar llaveros como premio.
La parte interactiva es muy simple: hay 4 botones para mover el brazo en 8 direcciones distintas, y un botón rojo para bajar un imán. Si posicionaste bien el brazo, al bajar el imán, este agarraría el llavero. Este sistema tampoco se puede jugar indefinidamente. De manera realista, primero se debe comprar una ficha que se inserta en un compartimento para comenzar el juego. Si se detecta que ingresó una ficha, entonces todo el circuito principal se alimenta, pero solo por un tiempo determinado. Luego de que el usuario presione el botón rojo para intentar conseguir el llavero, la máquina vuelve a apagarse.
Ahora lo bueno: el backend, la parte que nadie ve. Todo está controlado mediante un Arduino Uno, el cual alimentamos con una notebook para tener feedback extra por si las dudas (por ejemplo, si se desconecta algún cable, para monitorear operaciones o detectar bugs). Todo el sistema consta de 3 motores: 1 servo y 2 DC de 12V. Para controlar los de 12V, usamos una fuente de voltaje y un relé; el Arduino activa el relé mediante las señales de los botones. Cuando los botones se presionan, dejan pasar la corriente, esa corriente alimenta el pin señal del relé que, al ser activado, deja pasar la corriente con la que esté alimentado, permitiendo así que con 5V se puedan controlar 12V. Para el display usamos un LCD. El botón rojo que baja el imán está conectado a un servo: el imán está atado a una cuerda que, cuando el servo se activa por el botón rojo, empieza a girar, bajando y subiendo el imán para agarrar el llavero. Para evitar que la garra golpee contra las paredes, agregamos finales de carril.