Skip to content

An automated pill dispenser project that makes use of Arduino Uno, ESP8266 WiFi module, STM32 microcontroller, servo motor, LCD screen, motor driver, push buttons, LEDs, buzzer, and various electronic components. The system ensures timely medication intake with user-friendly controls and remote monitoring capabilities.

Notifications You must be signed in to change notification settings

charlottepfritz/PillPartner

Repository files navigation

PillPartner

By Charlotte Fritz & Sean Pourgoutzidis

Overview

This project was done as a part of ECE342 at the University of Toronto during Winter 2024. For our project, we created an automated pill dispenser using various hardware components and microcontrollers. The system is designed to dispense pills at scheduled times, ensuring medication adherence for users.

Features

  • Scheduled pill dispensing
  • User-friendly interface via LCD screen
  • WiFi connectivity for remote monitoring and control
  • Audible and visual alerts for dispensing and refilling
  • Secure pill storage with motorized rotating mechanism

Hardware Requirements

  • Arduino Uno
  • ESP8266 WiFi module
  • STM32 microcontroller
  • Servo motor
  • LCD screen
  • Motor driver
  • Push buttons
  • LEDs
  • Buzzer
  • Miscellaneous electronic components (resistors, wires, etc.)

Software Requirements

  • Arduino IDE
  • STM32CubeIDE
  • Keil uVision 5
  • Libraries for ESP8266 WiFi module and LCD screen (if not included in IDE)

Final Product and Further Information

To learn more about our project, please check out our final demonstration!

About

An automated pill dispenser project that makes use of Arduino Uno, ESP8266 WiFi module, STM32 microcontroller, servo motor, LCD screen, motor driver, push buttons, LEDs, buzzer, and various electronic components. The system ensures timely medication intake with user-friendly controls and remote monitoring capabilities.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published