Skip to content

A medication schedule manager built on an STM32 microcontroller with a companion React Native app, developed for ECE 198

Notifications You must be signed in to change notification settings

hzaidi05/Smart-Medicine-Box

 
 

Repository files navigation

Smart Medicine Box

A medication schedule manager built on an STM32 microcontroller with a companion React Native app, developed for ECE 198: Project Studio at the University of Waterloo.

The mobile app connects to the STM32 via BLE communications, and this is done using a custom programmed button on the microcontroller. Once connected, the user can start the app and go through the following workflow to set medication reminders on their device:

Home screen Alarms screen Add alarm screen

Once the alarm goes off on the STM32, the user must disable it via a physical button to mark their medication as taken. An emergency contact can be called if the medication is not taken within 1 hour.

About

A medication schedule manager built on an STM32 microcontroller with a companion React Native app, developed for ECE 198

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.4%
  • Makefile 1.7%
  • Other 0.9%