developer_board
2022HAT for the STM32
An extension kit for the STM32 Discovery Board designed to add sensors and features with a plug-and-play approach.
STM32CEmbeddedPCB DesignKiCadSensor Integration
Overview
This project centred around building an extension kit for the STM32 Discovery Board. The goal was to add more sensors and features to the board with a plug-and-play approach.
My Responsibility
Sensor Selection
- Evaluated and selected appropriate sensors for the desired functionality
- Chosen sensors: temperature, humidity, and proximity/distance sensors
- Considered specifications, compatibility, and integration complexity
PCB Design
- Designed the sensor subsystem on the PCB using KiCad
- Laid out sensor connections and support circuitry for reliability
- Calculated the power budget to ensure the subsystem could be sustainably powered
Firmware Integration
- Wrote code to integrate the sensors with the rest of the system
- Built clean interfaces that made it easy for others to adopt the sensors in their work
- Ensured the plug-and-play experience worked seamlessly with the STM32