Titrometer
Stack
Firmware: STM32, C, sequencer, BLE.
PCB: Altium Designer.
Desktop App: Qt, C++, Linux.
Story
This project consisted of the development of laboratory equipment for titration of solutions. My task was to create a printed circuit board, stm32 firmware, and an application for interacting with a PC. This project included several stages of development:
1) Development of prototype using P-NUCLEO-WB55 development board. The purpose of this stage was to create firmware for interaction with the mechanical parts of the system - a valve and a dispenser.
2) Development of a high-precision PH sensor in the format of a module connected to a breadboard.
3) Pre-production PCB development (2 revisions):
4) Writing a computer program (Qt, C++) to interact with the device via BLE: