Contents
JustificationEdit
Robust, wireless communication between multiple PCB boards decreased design constraints and wiring, allowing for much more modular and adjustable designs capable. This would allow for mobility, ease of communication, reduced clutter, and scalability. Could potentially
Current Methods of IntegrationEdit
ESP32 Built-InEdit
ConnectionsEdit
UART CommunicationEdit
- Hook up UART_TX and UART_RX to STM32.
I2C CommunicationEdit
SPI CommunicationEdit
FirmwareEdit
ExamplesEdit
* ESP32 Chip adjusted specifically for the sole purpose of wireless communication. * Interfaced with using UART *
- uses UART To both receive and send data to other modules
Pros and ConsEdit
ProsEdit
Allows for convenient, easy to mount access to wireless communication. Easy to interface with, using UART in order to communicate data.
ConsEdit
Bluetooth ModulesEdit
Component SelectionEdit
HC_05/HC_06Edit
CYM4343WEdit
Contains both Bluetooth as well as Wifi protocols Uses UART for Bluetooth Uses SDIO for wifi communication
Pros and ConsEdit
ProsEdit
- Simple implementation with supported Code
ConsEdit
- Separate PCB Board interfaced with/ Not modular.
TODOEdit
Look into the specific components of the Bluetooth modules to find ICS that can be easily used and interfaced with. Figure out how to interface with ESP32 software using STM32, how to send specific commands, etc.