Featured Project

Automated Medication Dispenser

Preventing dosage errors through automated hardware

Automated Medication Dispenser
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