Genico - Numeric icon generator
A numeric icon generator, very useful for working with HMI display, like DGUS (DWIN) / SGUS / VGUS.
Lightweight speech recognition library for EDU-CIAA
Lightweight library for speech recognition in ARM Cortex M4 microcontrollers. It extracts MFCC coefficients and recognises words using Viterbi algorithm, and Hidden Markov Chains (HMM), first-order, using gaussian mixture probabilities.
Speech recognition using HTK
Distributed finite-grammar speech recognition based on the HTK toolkit. Developed as a final project for an university class. Uses JSRecorder and Web Audio API to capture microphone audio from the computer.
Half-Life map viewer
This project is a renderer designed specifically to explore the world of Half-Life. It allows for realtime rendering of the Black Mesa Research Facility.
Utilities for Digital Systems classes
Software I made to assist with the development of FPGA systems that include a VGA output.
Domotic control via IR and PC
A domotic panel to control the lights of multiple bedrooms, allowing the user to change the intensity of them via 3 interfaces. This project was created with Juan Ignacio Troisi and Martin Menendez, for the university subject Laboratorio de microcontroladores.
Buenos Aires mapper
3D Map of Buenos Aires using data provided by the government. Uses OpenGL for 3D acceleration, SDL for window and event management.
LED matrix with inclination sensors
This project is based in a 8x8 bicolor LED matrix, controlled by a PC via the parallel port. We also included two homemade orientation sensors, allowing the detection of the matrix angle.
Mini game console with TV out
Sample application that generates NTSC signals (black and white) which can be viewed in any standard definition TV. Based in a 8052 microcontroller.
Alphanumeric display controlled via UART. Can also be used in LCD Smartie to monitor the resource usage of a PC.
Digital combination lock
Digital logic based that implements a combination lock similar to those used in hotel rooms.
Worms clone using SDL y OpenGL
A simple clone of the game called Worms, using those libraries. Can be played by multiple players, using the same keyboard.
Small physics engine
AlephTrack - Tracker using GPS and GSM/GPRS
Allows tracking and real-time monitoring via the Internet of the location of a device, which can be installed in a car.
Mini game console with LED matrix
Simple 8x8 game console based in an 8052 microcontroller, developed in C.