Projects

16 Channel RGB LED Controller

48 Channel Mono / 16 Channel RGB LED Controller using PIC18F2550 microcontroller

48 Channel Mono / 16 Channel RGB LED Controller The 48 Channel Mono/16  Channel RGB LED Controller by Chromation Systems can be used to independantly control 48 groups/channels (up to 120ma per group) of mono-color LEDs or 16 groups/channels of common anode RGB LEDs. It utilizes 3x TLC5940 LED drivers controlled with a PIC 18F2550 […]

48 Channel Mono / 16 Channel RGB LED Controller using PIC18F2550 microcontroller Read More »

Block diagram demonstrating high level system components.

ECE 4760: Final Project Report

Introduction For our final project we made a digital vocoder, which could be accomplished over this semester’s remote desktop environment. A vocoder is a synthesizer that generates sounds which are modulated by an input signal. It was originally designed to reduce the bandwidth of voice signals over the telephone, but was never introduced practically. It

ECE 4760: Final Project Report Read More »

Sensor Schematic

4760 Final Project: Spy Robot

Introduction For our final project, we created a spy robot: a robot that uses remote radar sensing to detect intruders. The physical system consisted of the servo setup we had from lab 4, a time-of-flight distance sensor (discussed in depth below), and the PIC32 microcontroller. The distance sensor was affixed to the servo setup and

4760 Final Project: Spy Robot Read More »

Rubot

Rubot

Introduction Almost everybody has used a rubik’s cube puzzle before, whether they are picking up the cube for the first time, looking up the solution algorithms, or playing around with a different iteration. Many different kinds of rubik’s puzzles have come out over the years, such as the Rubik’s Cube Pyramid and the 2-by-2 cube

Rubot Read More »

The completed Cat Bot

CAT BOT

Introduction Cat Bot, as its name suggests, is a cat robot that sees and follows around a cat toy, simulating actions of real cats. We have decided on this project since this system involves significant hardware and software elements, and constructing it required us to bring in a variety of knowledge gained through the previous

CAT BOT Read More »

Software Design

LED Amusement Park

Overview Our project consists of a 2m DotStar LED strip with 120 individually addressable LEDs and seven accelerometers with the Big Board to depict three different rides that are typically found in an amusement park: the roller coaster, the drop tower, and the bouncer. We implement 1D kinematic equations iteratively to approximate the real-world physics

LED Amusement Park Read More »

The Entire Project

ECE 4760 Glove Controlled Tilt Maze

Introduction Our project is a tilt maze game controlled by a glove worn by the user, which contains an accelerometer as well as sensors for each finger. The tilt of the maze is continuously updated in accordance with the position of the user’s hand. The maze itself contains several holes with servo-controlled trapdoors obstructing the

ECE 4760 Glove Controlled Tilt Maze Read More »

Choosing the Rainbow Color Option

PIC-32 Julia Set Generator

Introduction The Julia Set, was used to generate fractal art on the TFT. The Julia Set can be described by  , where z represents a point on the complex plane and c is a complex constant. In order to allow for user manipulation and interaction, a GUI was implemented. The GUI allows for users to first

PIC-32 Julia Set Generator Read More »