Best of ECE 476 Advanced Embedded Systems
Lunar Lander Game
Spring 2024
Showing off the graphics display of a 52Pi Pico Breakout Board along with the joystick input. Try to land your lunar module on the moon with minimal error in position and velocity. Part of lecture #12 for NDSU ECE 476.
Where's My Cat?
Summer 2024
Use a GPS sensor to determine your position as well as distance to a market spot - such as where you left your car or cat. Part of lecture #25 for NDSU ECE 476
GPS Speedometer
Summer 2024
Measure the speed of your car using a GPS sensor. Also display this on the TFT graphics display in 100 x 200 pixel numbers. Part of lecture #25 for NDSU ECE 476
Over / Under
Fall 2026
Play the game of Over / Under on a RP-Pico. Use edge interrupts to start a new game. Use timer interrupts to set a 10 second time limit. Use the touch screen to place your bets.
Bluetooth Motor Speed Control
Fall 2024
Using a cell phone, control the speed of a DC servo motor using a Bluetooth interface
Weather Station Web Page
Fall 2024
Set up a WiFi link with a Pi-Pico. Display GPS position along with temperature and pressure using a BME280 sensor.
Wind Direction & Display
Fall 2024
Interface a wind-direction sensor to a Pi-Pico. Display the wind direction on the LCD graphics display.
RPM Sensor & Display
Fall 2024
Measure the speed of a DC motor and display its speed in rpm
MIDI Keypad
Fall 2024
Build a circuit for a piano keyboard. Detect which key was pressed with a Pi-Pico
Sunrise Alarm Clock
Fall 2024
Drive a strip of NeoPixel LEDs to go from red to orange to yellow to white, simulating a sunrise.
Quiz Game Controller
Fall 2024
Use a Pi-Pico to run a game-show where contestants press their buttons to answer questions
Pulse Sensor & Display
Summer 2024
Measure your pulse and display the result on the TFT graphics display. Part of lecture #22 for NDSU ECE 476
Current Draw of Light Bulbs
Summer 2024
Measure and display the current draw of incandescent, halogen, CFL, and LED light bulbs along with the frequency content of the current waveform. Part of lecture #22 for NDSU ECE 476
How Fast Can I Run?
Fall 2024
Use a GPS module to record your speed. With that, record how fast you're running along with the top-three recorded speeds
Lights Out
Summer 2026
Play the game of Lights Out on a Pi-Pico. Tap a light to toggle it and its two neighbors. Try to turn all of the lights out.
What's My Heart Rate?
Spring 2026
Use a pulse rate sensor to monitor your heart rate. Detect each beat and blink a light and beep for each beat.
WiFi Roulette
Spring 2026
Play a game of roulette on your Pi-Pico board. Allow the user to place bets using their cell phone via a WiFi interface.
Bluetooth Roulette
Spring 2026
Play a game of roulette on your Pi-Pico board. Allow the user to place bets using their cell phone via a bluetooth interface.
How Tall is AG Hill?
Summer 2024
Use a BME280 sensor to measure the change in air pressure as you go from the basement to the 3rd floor of AG Hill. From this, compute the building height.