Skip to content

Microcontroller Voice Modulator based on STM32F407 board, alongside with sound visualization.

Notifications You must be signed in to change notification settings

SuddenlyPineapple/2019_VoiceGrowler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoiceGrowler - 2019 - STM32

It's voice modification project with some fancy features like predefined audio and volume knob.

How to run

Open VoiceGrolwer.ioc in STM32CubeMX and then Generate Project. Next just compile it and upload it to your STM32.

Device Connections to STM32

SD Card Reader

  • PB5 - MOSI
  • PB4 - MISO
  • PB3 - SCK
  • GND - CS

Microphone

  • PA1 - Aout
  • 5V - Vcc

Volume Knob - Potentiometer

  • PB1 - Uout
  • 5V - Vcc

Buttons

  • PE3, PE4, PE5, PE6 - Voice Effects (Echo, Overdrive, Low Voice, High Voice)
  • PE7, PE8, PE9, PE10 - Predefined Audio Files from SD Card

How to use SD Card

Copy files from SDcard folder onto your SD Card and connect it to the Card Reader Module. In case you would like to use your own files convert them into .wav having:

  • Bit resolution: 8 bit
  • Sampling rate: 16000 Hz
  • Audio channels: mono

Converter website

https://audio.online-convert.com/convert-to-wav

Used Tools

CubeMX STM32Studio Ecllipse

Future Improvements

Volume meter based on WS2812 Diodes

Credits

Wojciech Kasperski
Michał Kalinowski

About

Microcontroller Voice Modulator based on STM32F407 board, alongside with sound visualization.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.8%
  • C++ 0.2%