32-bit micro-controller that will control all other peripherals
Small LCD to display information, will use SPI to communicate
Connects to phones via Bluetooth and relays data to STM32 using UART
Built-in buttons for interaction, will use standard GPIO input mode