Created a framework to support real-time video processing on a DE2 board, from Terasic, using peripherals such as the analogue video input, ps2 mouse, 7-segment displays, switches, push-buttons and VGA output. The students implemented the logic on the video datapath using Catapult-C
More DetailsSystem to set the core voltage and temperature of FPGA devices. The system was able to produce temperatures between -2C and +70C
More DetailsUSB Thermometer circuit for the Matlab-Python experiment at Imperial College London, in which the students had to complete the device's initialization, access the information from the sensor, store it on a remote database using Python. Later, they had to use Matlab to retrieve the information from the database and produce statistics from that data
More DetailsThe line follower's analogue sensors and actuators are connected to the DE0-Nano FPGA board which, using stochastic computing, to control the robot without using ADCs and DACs
More DetailsThe remote control of the RC car was hacked to include Cardio ID's technology so that only authorized users could drive the car
More DetailsEmbedded system for access control using contactless MIFARE/RFID cards and keys. It offers a user interface with a display and a keyboard.
More DetailsPromoted students groups to build their own electronic kits making use of the knowledge from previous classes. Also introduced them to platforms such as Arduino and Raspberry-pi by organizing small workshops
Novel system to alert about the status of elements of rescue teams
More DetailsSystem created to provide PSTN services (voice and fax) over a digital communication channel. It involved designing the system, producing two prototypes and programming the system using a real-time kernel (RTKEmb) running on a PC/104 computer
CD player based on a CD-ROM controlled via a 8051 microcontroller, emulating the IDE-ATA-ATAPI protocols, including a VFD display and a wireless remote controller
High quality 24-bit 96kHz delta-sigma DAC + pre-amplifier circuits with SNR > 112dB
The infra-red LEDs are controlled via a MSP430 microcontroller which drives them via high-current short duration pulses, synchronous with the analogue video signal from the camera, whenever a car is detected on a highway toll. All circuit parameters (pulse duration, delay, illumination power and temperature) were accessed via an RS-232 interface. This system has been employed in all main Portuguese highways
More DetailsDevelopment kit for the 80C537, an improved version to the existent 80C535 kit at ISEL. It included support for USB interface, flash for non-volatile program storage and reset over terminal interface
Expansion board for the SD80C537 microcontroller for temperature control. It included ADCs, DACs, drivers for the Peltier element, and interfaces for temperature sensors, keyboard and graphic LCD display for stand-alone operation, and HDD-ATA interface for logging temperatures over a long period of time
Simple development platform for Lattice's CPLDs, providing programming interface, power supply and exposing all of device's pins
Students project based on a RFID card reader attached to a RaspberryPi.
Embedded system capable of reading information via the card's interface for access control.
More DetailsAcquisition system based on an ultra-low-power for Electroencephalography, HeartRate, 9DoF Accelerometry, Direction and Orientation, and communication to the host computer/phone via Bluetooth
More Details