Project 18

TITLE: Voice communication between two STM Discovery boards over serial link
Description:
The project entitled "Voice communication between two STM Discovery boards over serial link" uses two STM32F4 DISCOVERY boards which contains STM32F407VG as microcontroller, an accelerometer, MEMS microphone sensor and a DAC. This is a class project done by our group for "Real time embedded systems" class. Our task is to use the one board mic on one board to collect voice and transmit it to the other board which used the DAC to produce the voice back. Moreover, we also added some sound effects at the receiver. We used the on board switch as an interrupt for traversing between different sound effects.
Results:
We used SPI to interface with the mic and another SPI for communication between the boards. The SPI that we used does not support duplex communication so we ended up having a one way voice transmission. We should have use UART over SPI. But we didn't have time work on UART so, we submitted with one way communication only.
References:
My group members:
Zahra Godshi
Sumantha Chukkapalli
Vanditha Sharma
Description:
The project entitled "Voice communication between two STM Discovery boards over serial link" uses two STM32F4 DISCOVERY boards which contains STM32F407VG as microcontroller, an accelerometer, MEMS microphone sensor and a DAC. This is a class project done by our group for "Real time embedded systems" class. Our task is to use the one board mic on one board to collect voice and transmit it to the other board which used the DAC to produce the voice back. Moreover, we also added some sound effects at the receiver. We used the on board switch as an interrupt for traversing between different sound effects.
Results:
We used SPI to interface with the mic and another SPI for communication between the boards. The SPI that we used does not support duplex communication so we ended up having a one way voice transmission. We should have use UART over SPI. But we didn't have time work on UART so, we submitted with one way communication only.
References:
- Lecture notes, Datasheets
- CMSIS libraries
My group members:
Zahra Godshi
Sumantha Chukkapalli
Vanditha Sharma
Click here for videos