Skip to content

Delve into the world of STM32 Microcontrollers in the effort to build a functioning MP3 player with LED Matrix!

License

Notifications You must be signed in to change notification settings

IEEE-University-of-Houston/Rave2Go-An-STM32-Intro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Rave2Go: An STM32 Intro

Workshop participants will build and program their own MP3 player using a STM32 Microcontroller and an MP3 Module. The MP3 player will play songs contained on an included storage card and a grid of LED's will react to the music that is played similar to an audio visualizer.

This workshop serves as an introduction to the ST Microcontroller family and the UART communication protocol. Students will also learn how to construct circuits on a breadboard from a circuit schematic, common electrical components, C programming for STM32 Microcontollers, and basic soldering skills. No prior knowledge required!

Rave2go(3)

Session 1: Intro to STM32 (10/13/22)

  • What is a microcontroller (MCU)?
  • What is STM32?
  • Present an example of a circuit diagram
  • Set up the STM32 IDE and show how to configure STM32 pins
  • What is the C programming language?
    • What are variables, conditional statements, methods?
  • Let students code a blinking LED project
  • Recording: https://youtu.be/tsHh5xKJ2KI

Rave2Go_Session_2_Flyer

Session 2: UART & Constructing the MP3 Player (10/27/22)

  • What are MCU communication methods?
  • What is UART?
  • Show students how to wire and program the MP3 module via UART
  • What are buttons?
  • Input sources on a MCU
  • How does a speaker work?
  • Let students wire the speaker to their MP3 Player

Rave2Go_Session_3_Flyer

Session 3: Light it up! (11/03/22)

  • Program an LED Matrix with the STM32 MCU

Session 4: Solder on Comrades (11/10/22)

  • Intro to Soldering
  • Soldering Safety Skills
  • Wire project components
  • Perf board connection
  • Testing

About

Delve into the world of STM32 Microcontrollers in the effort to build a functioning MP3 player with LED Matrix!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages