Makers ARMy

We are building a robotic arm that is controlled by a sleeve that is linked to the arm through Bluetooth. The robot then uses information from the sleeve to mimic the user's motions. To build this project, we used CAD skills to model the arm, electrical engineering skills to wire the robots, and embedded programming & robotics skills to get the arm and sensors working.

Project GitHub

Forget Me Not

Forget Me Not is a project geared to making sure you never forget your valuables at home ever again. Our project involves a central Arduino that is located in your home. It uses Bluetooth Low Energy to communicate with peripheral devices located on your wallet, keys and any other essentials you don't want to leave behind. If the system detects you leaving the house without any of these, it will buzz, reminding you that you left something behind.

Project GitHub


Robonaldo is a robot that is designed to autonomously drive while avoid obstacles, track a soccer ball, and shoot on a goal. Our project uses Robot Operating System (ROS), and an Nvidia Jetson as the brains of the robot. In the future we are planning to use reinforcement learning to teach the bot to drive, and install an appendage that allows Robonaldo to pull in and shoot a soccer ball. Other aspects of engineering that have been used in Robonaldo include computer vision, Arduino programming, Gazebo simulations, and CAD design.

Project GitHub


The goal of our project is to create a guitar that can emulate the sounds of other instruments when it is strummed. Our project consists of four phases: CAD, Manufacturing, Electrical Design, and Programming. The technical skills we needed included CAD software proficiency, electrical/wiring experience, programming experience for arduino, MIDI knowledge, and manufacturing skills.

DJ Roomba

The goal of our project was to build a robot from scratch and then add the functionality to follow people around and play music. It consisted of three main parts: (1) Physically putting together and wiring the robot, (2) Developing the software so that it could follow a single person, and (3) Adding in the "extras" like playing music from a bluetooth speaker and designing an enclosure for the robot. DJ Roomba required a variety of technical skills, covering a lot from both hardware and software. Our work mainly fit into either embedded development, computer vision, or the general, overarching category of robotics.

Project GitHub

Smart Pen

We wanted to develop a pen that would turn hand written text into a digital document. We believe that this could help both in classes that do not allow laptops and for people who prefer to take notes by hand. We wanted to create a machine learning algorithm to be able to recognize what is being written and later upload it to a computer to be digitized.

Flip Off

The goal of this project is to make our own Flip-Disc display entirely from scratch. In order to be able to make the largest possible display with our budget, we have spent a lot of time designing a pixel that is easy to make, cheap to produce, and made with recycled materials. Once the display is built we will display it in the Ming Hsieh Institute Lounge -- we arer still deciding what to show on screen.

Disaster Relief Spider

The goal of our project was to create an autonomous spider robot that is capable of traversing different terrains and climb over obstacles. The robot is 3d-printed and consists of 8 legs with 3 servo motors each connected to a BeagleBone Blue. The spider can be controlled either through a direct connection to the BeagleBone Blue or wirelessly with a controller. An Nvidia Jetson Nano with an attached camera adds computer vison capability allowing the robot to move autonomously. The technical skills involved in the project include coding in Python, integrating computer vision capabilities, programming a microcontroller to control motors, adding Bluetooth communication, and creating CAD models.

Project GitHub

2018-19 PROJECTS

Bits Please Magic Mirror

Our team built a "magic mirror" which is essentially a smart mirror IoT device that is able to access a myriad of helpful information from basic things like the weather, time, and date, to reminders from Google Calendar, a Spotify player, and the top social media and news headlines. It has the unique feature of complimenting you when you get closer to it (with the help of an ultrasonic sensor). We configured the brain of the mirror (the raspberry pi) with modules from an open source framework and modified them for our mirror. We also built our frame from scratch. Our team got to explore all types of fun technologies and modules through building this mirror, and had the best time putting it together!

Boba Babes

Our project was building an IoT Boba Machine which autonomously makes our favorite drink: boba tea. It brews tea in hot water and adds milk, tapioca pearls, and honey. We built and designed the physical machine from the frame and various apparatuses to brew the tea and put in the necessary ingredients to make delicious boba. We also connected the machine to a phone app where you tell it when to start and how to adjust sweetness. Overall, we're a really chill team who likes to have fun but also get work done. This project involves many different components - mobile app design, CAD, working with motors/sensors, IoT integration, working with tools (i.e. drill, band saw, hammer), and is very hands on.


Originally inspired by the CHARIOT project headed by Professor Krishnamachari, HADES aims to create wearable attention trackers for use in the classroom. This allows a teacher to track how many of her students are actually learning the material and allows for her to adjust mid-lesson to maximize student potential. To create the wearable tracker, we used currently existing wearable technology combined with biosensors to track physical symptoms of decreased attention span, including heart rate, body temperature, and galvanic skin response. The sensors, combined with a wifi-enabled microcontroller, are packaged into one single glove, allowing for the child’s ease of wear and durability.


Micromouse is an existing international competition in which teams build robots that can autonomously navigate mazes and find the fastest path through said maze. Our project was to build a robot capable of performing in a Micromouse event, and then improve that as time goes on to make ourselves more competitive and well-known within the scene. Alongside this, we built a simulator for different maze discovering and solving algorithms, which we used to test our algorithms while our robot was being built.


Robosketch is a drawing robot that uses pens to draw on 8.5x11" paper. It can draw arbitrary shapes and scaled vector graphics.

Smart Rebounder

The Smart Rebounder is a basketball hoop attachment aimed at improving athlete shot training. It attaches to the rim of the basket and acts as a slide to funnel make baskets back to the shooter. It uses OpenCV and servo motors to track the shooter’s position and rotate the attachment to point in the direction of the athlete in order to funnel their made baskets back in their direction.

Stratos Speaker System

The goal of this project was to build a professional-grade home speaker system that leverages IoT technologies to provide audio to different areas of the house. For our project we have built a unit that will receive music streams from multiple devices and output them to the appropriate series of speakers.


We have constructed a musical instrument that relies solely on analog electronics and an interesting EM phenomenon. We've breadboarded a circuit based on a guide we found online, and have put it on a Printed Circuit Board (PCB).