Gzalo

> Electrónica, programación y otras cosas

ES · EN

Proyectos

Doom en POS Verifone VX820

Doom en POS Verifone VX820

Port del juego DOOM a una terminal de pagos

Ingeniería inversa de NComputing L130

Ingeniería inversa de NComputing L130

Proyecto de ingeniería inversa de la placa NComputing L130 para usarla como placa de desarrollo FPGA

Emulador de PDC32

Emulador de PDC32

Emulador a nivel de microinstrucciones para la PDC32, una computadora construida con chips TTL reciclados

Base de datos de juegos

Base de datos de juegos

Recopilación de datos de distintos juegos de mi infancia

Impresora de imágenes en Posnet

Impresora de imágenes en Posnet

Aplicación para imprimir logos aleatorios en terminales de pago Verifone VX520.

Hugo - Into the Multiverse

Hugo - Into the Multiverse

Reimplementación multijugador del juego televisivo Hugo de los años 90 usando los recursos originales.

Adaptador de acelerador para bici eléctrica

Adaptador de acelerador para bici eléctrica

Adaptador para conectar un acelerador de efecto Hall a una placa controladora JYQD v7.3e2.

Monitor de pulsaciones con Mi Band 6 (2022)

Monitor de pulsaciones con Mi Band 6 (2022)

Muestra las pulsaciones cardíacas en un navegador, leyéndolas de un Mi Band 6 via Bluetooth.

Péndulo aleatorio para gatos

Péndulo aleatorio para gatos

Juguete simple para gatos con una varilla que se mueve aleatoriamente cada pocos segundos.

Control de tiras LED RGB

Control de tiras LED RGB

Control de tiras LED RGB de 12V mediante interfaz web usando WebSerial.

Genico - Generador de íconos numéricos (2019)

Genico - Generador de íconos numéricos (2019)

Un generador de íconos numéricos, muy útil para trabajar con pantallas HMI tipo DGUS (DWIN) / SGUS / VGUS.

LEDs direccionables WS2812

LEDs direccionables WS2812

Driver para LEDs direccionables WS2812 con efectos de luz y control desde PC

Reconocimiento de habla para EDU-CIAA (2017)

Reconocimiento de habla para EDU-CIAA (2017)

Biblioteca liviana para realizar reconocimiento de palabras aisladas en microcontroladores ARM Cortex M4. Desarrollado como proyecto final para Seminario de Sistemas Embebidos. Se basa en la extracción de coeficientes MFCC y el reconocimiento usando el algoritmo de Viterbi para hallar la palabra más probable dadas las observaciones. Los modelos estadísticos fueron basados en cadenas ocultas de Markov (HMM), de primer orden, con probabilidades del tipo mezcla de Gaussianas.

EsCoBa · Estructura de control de basura

EsCoBa · Estructura de control de basura

Proyecto final de graduación: sistema de optimización para recolección de residuos.

Driver para display Futaba M202MD08A

Driver para display Futaba M202MD08A

Driver para display VFD Futaba M202MD08A usado en terminales de punto de venta IBM

Cortador de espuma (2017)

Cortador de espuma (2017)

Un cortador de espuma usando un alambre de nicromo.

Análisis de potencia en AES-128

Análisis de potencia en AES-128

Experimentos usando análisis de correlación de potencia para extraer claves AES-128 de dispositivos embebidos.

Visor de mapas de Half-Life (2016)

Visor de mapas de Half-Life (2016)

Este proyecto presenta una forma distinta de explorar el mundo del juego Half-Life. Permite el renderizado en tiempo real de todas las instalaciones de Black Mesa Research Facility.

Reconocimiento de habla usando HTK (2016)

Reconocimiento de habla usando HTK (2016)

Reconocimiento distribuido con gramática finita, basado en el toolkit HTK. Desarrollado como parte de un proyecto final para Procesamiento del Habla. Usa JSRecorder y la API de Web Audio para capturar las señales de micrófono desde un navegador.

Utilidades para Sistemas Digitales (2015)

Utilidades para Sistemas Digitales (2015)

Programas desarrollados para TPs de Sistemas Digitales, permiten debuggear a través de simulación sistemas basados en FPGAs que usan salidas de video VGA.

Mapa 3d de Buenos Aires (2014)

Mapa 3d de Buenos Aires (2014)

Mapa 3d de Buenos Aires usando datos provistos por el gobierno. Usa OpenGL para aceleración 3D y SDL para el manejo de ventanas y eventos.

Control domótico via infrarrojo y PC (2014)

Control domótico via infrarrojo y PC (2014)

Panel de control domótico para controlar luces de distintas habitaciones, permitiendo al usuario el cambio de intensidad a través de tres interfaces. Realizado para la materia Laboratorio de microcontroladores.

Matriz de LEDs con sensores de inclinación (2013)

Matriz de LEDs con sensores de inclinación (2013)

Proyecto basado en una matriz bicolor de 8x8, controlada por PC via el puerto paralelo. También incluimos dos sensores de orientación caseros, que permiten detectar el ángulo de la matriz.

Mini consola de juegos con salida a TV (2012)

Mini consola de juegos con salida a TV (2012)

Aplicación de prueba para generar señales NTSC (blanco y negro) que pueden ser vistas en cualquier televisión con entrada de video compuesta. Basado en un microcontrolador 8052.

LCDTerminal (2012)

LCDTerminal (2012)

Pantalla alfanumérica controlada via UART. También puede ser usada con LCD Smartie para monitorear el uso de recursos de una PC.

Cerradura de combinación digital (2012)

Cerradura de combinación digital (2012)

Lógica digital que implementa una cerradura de combinación similar a la usada en hoteles.

Electroestimulador Muscular (2011)

Electroestimulador Muscular (2011)

Electroestimulador Muscular controlado por microcontrolador.

Pequeño motor físico (2010)

Pequeño motor físico (2010)

Basado en el paper Advanced Character Physics de Jakobsen. Desarrollado con HTML5 and Javascript based, solamente soporta círculos.

Juego de cartas de electrónica (2010)

Juego de cartas de electrónica (2010)

Juego multijugador basado en la biblioteca SDL, hecho como proyecto final para una materia.

Clon de Worms con SDL y OpenGL (2010)

Clon de Worms con SDL y OpenGL (2010)

Un clon sencillo del juego Worms, usando las bibliotecas mencionadas. Soporta varios jugadores en el mismo teclado.

AlephTrack - Rastreador usando GPS y GSM/GPRS (2010)

AlephTrack - Rastreador usando GPS y GSM/GPRS (2010)

Permite el seguimiento y monitoreo a través de Internet un dispositivo, que puede ser instalado facilmente en un auto.

Mini consola de juegos con matriz de LEDs (2009)

Mini consola de juegos con matriz de LEDs (2009)

Consola con resolución 8x8, basada en un microcontrolador 8052, desarrollo en C compilado con SDCC.

Cs_electronicaort (2008)

Cs_electronicaort (2008)

Mapa para Counter-Strike 1.6, inspirado en el piso de electrónica de la escuela ORT (sede Yatay).