Best of ECE 376: Embedded Systems

image
Soldering Your PCB in 8 Minutes Fall 2018 Sped up video of soldering up your circuit board for Embedded Systems.
image
Driving a Stepper Motor at a Variable Speed Spring 2017 The speed of a stepper motor is controlled using a PIC processor and the analog input. By adjusting the analog voltage from 0V to 5V, the speed of the stepper motor can be adjusted
image
Analog Control of a Stepper Motor Position Spring 2017 The position of a stepper motor is controlled by reading the analog input and driving the stepper motor according to the analog voltage read.
image
Aquaponics Fall 2018 A watering system is set up and controlled by a PIC processor. Water is circulated between a fish tank and tomato plants. A control panel allows you to switch between automatic operation and manual operation. An alarm warns you if there is a water leak.
image
Automatic Toilet Seat Closer Fall 2018 A PIC microcontroller detects if the toilet seat was left up using an ultrasonic range sensor. If left up for more than 10 minutes, a stepper motor will lower the seat automatially.
image
Caeser Cipher Spring 2017 Text that you type in from a computer are enctypted and decrypted
image
Cat Toy Fall 2012 What do you build with a stepper motor, a laser pen, and a PIC microcontoller? A Cat Toy! A laser pen is attached to a stepper motor, which is controller by an H-bridge and a PIC microcontroller. The PIC chip moves the stepper motor back and forth, moving the laser beam around the room. (Entertained cats optional.)
image
Electronic Door Unlocker Fall 2011 A PIC microcontroller is used with a stepper motor to unlock a door - if you type in the correct password
BisonAcademy.net
image
Driving a Stepper Motor at a Variable Speed Spring 2017 The speed of a stepper motor is controlled using a PIC processor and the analog input. By adjusting the analog voltage from 0V to 5V, the speed of the stepper motor can be adjusted
image
Barn Door Equatorial Platform Fall 2008 An equatorial platform is built using linear actuators (stepper motors). One motor tilts the platform N/S, a second tilts it E/W, the third rotates the platform. A PIC microcontroller drives the stepper motors so that the platform track stars for up to one hour.
image
Improved Roulette Wheel Spring 2016 An improved roulette wheel is made. The amount you're betting can be adjusted from 1.00 to 5.00 using the analog input. You can bet on any number from 1..8 using the buttons on PORTB. When you place your bet, the lights 'spin' around, beeping on each number, and stopping after a random number of steps.
image
NeoPixel and Dual Note Song 2016 Two songs are played at the same time using two different interrupts. A 24-element NeoPixel ring is also lit up according to the note being played.
image
Padlock Solver Spring 2014 This embedded system will determine the combination to any Master lock. A stepper motor turns the lock and goes through every permutation until the lock opens. A solenoid tests the combination and a force sensor detects if the lock opened (you found the correct combination)
image
Raiders of the Lost Arc Fall 2011 A recreation of the opening scene from Raiders of the Lost Arc. Music played by a PIC microcontroller. When the idol is stolen, a stepper motor releases the giant boulder.
image
Reaction Test Game Spring 2016 A game is set up using a PIC processor. To start the game, press RB0. Between 3 and 10 seconds later, a light turns on. Both players press their button as soon as the light turns on - the fastest player wins. The time difference measured to 100ns is then displayed on the LCD screen.
image
Scooby Doo Theme using Timer2 and Timer0 Interrupts Spring 2017 The theme from Scooby Doo is played using Timer interrupts. Timer0 sets the frequency of each note and Timer2 sets the duration.
image
Stepper Motor Tennis Game Spring 2016 A game is programmed where two people play tennis with a PIC microcontroller. When the stepper motor reaches your side, you need to press a button to return the ball. If you miss, you suffer humiliation. Timer interrupts set the speed of the stepper motor.
image
Wireless Coil System Spring 2011 A Tesla coil is used to drive a flourescent light. A PIC microcontroller turns on and off the light.
image
Car Parking Sensor Spring 2020 An ultrasonic range sensor detects the distance to your car. The distance is translated to a NeoPixel array as a bar graph. When you're close enough, the lights turn red.
image
Automated Bullet Caster Spring 2022 Automate the process of pouring lead into a mold until it is full, wait for it to cool, then repeat.
image
Fire and Flames Spring 2022 Play the tune "Fire and Flames" using Timer interrupts along with a light show using NeoPixel LEDs.
image
Guitar Tuner Spring 2022 Using interrupts, play a note for tuning a guitar. Also strum a guitar pick using a stepper motor to free up your hand for adjusting the tuning knobs.
image
PIC Controlled Light Switch Spring 2019 Pulse width modulation is used to control the position of a servo motor. A mounting bracket was built using a 3d printer. Together, these allow a PIC processor to turn on and off a light switch
image
Security Passcode Systems Spring 2019 Using a numeric keypad, a passcode is input to the PIC processor. If the code is correct, a buzzer sounds.
image
Refrigerator Data Logger Spring 2020 A PIC mircocontroller along with a light sensor measures how many times the refrigerator door is opened and the time that the door remains open. It is hypothesized that the open time fits an exponential distribution.
image
Roulette Spring 2019 When you press a button, a random number is generated. A stepper motor then spins the roulette wheel, stopping at the winning number.
image
Automated Watering System Spring 2020 A PIC mircontroller monitors the soil moisture in two flower pots. When the pots get too dry, a pump is turned on to water the plants.