STM32 Laboratory Power Supply Protection Controller
Designed, programmed, assembled, and tested an STM32F103-based measurement and active-protection controller for a laboratory power supply. The system combines INA226 voltage/current monitoring, an ST7735 display, a rotary encoder with 10 mA current-limit adjustment, audible and visual alarms, and a fast INA226 ALERT hardware cutoff with a latched trip and manual reset. Firmware includes interrupt-driven encoder handling, PWM audio signaling, state-machine logic, calibration, and reliable software I2C.
- [GitHub: firmware, CubeMX project, documentation, and pinout](https://github.com/Aleksei327/STM32F103-INA226-ST7735-Indicator-Encoder-Protection-PS)
- [YouTube: working demonstration](https://youtu.be/KYVpQovXies)