Our Projects
Build a portable device that captures sound and visualises the waveform in real time.
Using an electret microphone, signal conditioning filters, an ESP32 microcontroller, and an LCD display, the project explores signal processing, embedded systems, and electronics design.
Audio-Visualiser
Design and build small combat robots to compete in local robot fighting competitions.
The team will develop an antweight combat robot while gaining experience in mechanical design, electronics, and rapid prototyping.
Battlebots
E-ink name badges mimic the appearance of ordinary ink on paper yet their display text and images can be re-programmed for reuse.
Due to their low power consumption, they can last hours without power.
E-ink Name Badge
Ferrofluid Audio Visualiser aims to create a device that uses electromagnets to move ferrofluid in response to music.
The project will prototype the system on a breadboard before developing a portable version with a PCB, battery power, and a custom enclosure.
Ferrofluid Speaker
LEGO Sorter is a project to build an automated system that separates and identifies LEGO bricks.
Conveyors feed individual pieces through a camera box where open-source software scans and classifies each brick.
LEGO Sorta
Collaborate with the team to model a small-scaled power grid that simulates power flow between various components such as generators, storage and consumers.
Apply your knowledge on power systems to present sustainable solutions for each component to keep up with reliable electricity demand.
Power Project
Self-Guided Projects
Build a sound-trigger circuit, using a microcontroller, microphone, op-amp, transistors and resistors.
The microphone converts sound waves into small voltage signals using dielectric material.
The device's sensitivity can be programmed and adjusted.
Clap-Activated Light Circuit
Build your own game controller from scratch with this self-guided project which covers everything from design to programming to manufacturing.
Battle it out in our end of semester video game competition using your own controller.