Featured Project
Automated Medication Dispenser
Preventing dosage errors through automated hardware

CCubeIDESTM32TinkerCAD3D Printing
Overview
The Automated Medication Dispenser is designed to help patients maintain their medication schedule and prevent dosage errors. This project combines hardware and software to create a reliable medical device.
I developed the firmware in C for an STM32 microcontroller, which controls the timing and dispensing mechanisms. The device includes features such as:
• Programmable dispensing schedules
• Audible reminders
• Custom physical design
The 3D-printed enclosure was designed in TinkerCAD, with considerations for ease of use by elderly patients or those with limited dexterity.
Challenges
- ▹Learning to program firmware in the C language
- ▹Ensuring reliable timing for medication dispensing
Outcomes
- ▹Functional prototype that successfully dispenses medication on schedule
- ▹Greater understanding of firmware development
Year: 2023
View CodeLive Demo
Designed & Built by Jonathan Lyashko