Crosswalk Project

ECE301 - Intro. to Circuits, Summer 2019, EiL Written by Ben Sergent V
ECE301 Crosswalk

Summary

The class will use an Arduino to build a crosswalk emulator to get a feel for some electrical components and learn how microcontrollers generally work with digital circuitry. Work will be done in seven groups of three with each group finishing a stage of the project and handing off their progress to the next group. Each stage should take roughly two hours to complete.

The difficulty ratings and category assignments for each stage are meant to allow students with prior experience working with Arduinos or programming to retain interest. None of the stages are overly difficult, and even students with no prior experience will be able to do any stage, but the more difficult stages may take more than two hours to complete for less experienced students. In addition, the difficulty ratings are meant to be relative to the other stages, so a 5/5 is not impossible.

If you need help, @me on GroupMe or text me at +1 (865) 964-5388.

Grading

You do not have to complete the questions for each stage; they are just to help keep you on track. The graded portion of the project will be the in-class demonstration of what you accomplished.

Helpful References

Stages

7 / 7 Complete

Stage 1 - LEDs

View Writeup
Figure out resistor values for red and green LEDs and power on the pins.
Difficulty: 3/5Category: hardware
Sign Up

Members

  • Alexis Walsh
  • DeLaina McDonald
  • Albert Liu
No spots remaining.

Stage 2 - Blinking

View Writeup
Make the LEDs blink asynchronously using millis() with a basic state machine.
Difficulty: 2/5Category: software
Sign Up

Members

  • Emme Fitts
  • Sarah Wilson
  • Jason Lee
No spots remaining.

Stage 3 - Walk Tone

View Writeup
Add a piezo to manually generate a steady walk tone.
Difficulty: 4/5Category: software
Sign Up

Members

  • Wade Price
  • Shems-Eddine Belhout
  • Ethan Vals
No spots remaining.

Stage 4 - Hurry Up

View Writeup
Modify the tone to beep periodically, increasing the frequency as the light is about to turn red.
Difficulty: 4/5Category: software
Sign Up

Members

  • Evan Day
  • Jonah Zahn
  • Sam Pankratz
No spots remaining.

Stage 5 - Request

View Writeup
Add a button to request the signal light turn green.
Difficulty: 3/5Category: hardware
Sign Up

Members

  • Alexandra DeFilippis
  • Heather Nevills
  • Connor Shelander
No spots remaining.

Stage 6 - IR Remote

View Writeup
Add an IR receiver so that people on the other side of the figurative road can trigger the crosswalk.
Difficulty: 5/5Category: hardware and software
Sign Up

Members

  • Ben Thieme
  • Matthew Trainer
  • Raj Patel
No spots remaining.

Stage 7 - Countdown

View Writeup
Add a seven-segment display to count down the seconds left to cross.
Difficulty: 5/5Category: hardware and software
Sign Up

Members

  • Caleb Cook
  • Connor Zabo
  • Zaky Hussein
No spots remaining.