Introduction: Automated Medicine Box

About: Electronics Hobbyist, Craft and Software Engineer.

Forgetting to take a medication is a common problem in older people and is especially likely when an older patient takes several drugs simultaneously. Around 40% of Patients forget to take medicines and most of them have difficulty to differentiate between multiple medications.

  1. Patients forgets to take medication
  2. Patients get confused in taking multiple medications as they look similar.
  3. Patients don't take medications at correct time

Such thing leads to bad health and now-a-days these cases are increasing day by day and most people think that skipping medications is normal thing, which is bad for their health.

To avoid this I wanted to make a device which automatically gives medicines to the patients.

Supplies

Servo Motor MG995 (2 Nos)

Raspberry Pi

Moblie App

3D Printer

External Power Supply(Travel Adapter) 5V

USB Audio Speakers

Cardboard

Glue

Step 1: 3D Design

I have used Autodesk Fusion 360 for Designing and also added initial drawings of system

Step 2: Overview of System

I am used Raspberry Pi 4 as Main controller with 2 Servos as actuators.

Mobile App is made using Flutter.

And all Medicine Schedule Data is stored in Firebase and is synced on Raspberry Pi

Step 3: 3D Printing

The models took total of 12 hours to print in PLA at 4% infill . I added Cardboard supports due to failed 3D Prints.

Step 4: Mounting Motors

Mount both Servo motors using screws and for Door use some Glue

Step 5: Android App

In the App you can add the Medicine Schedule ,and the data is stored in Firebase.

App Code Link

Step 6: Run the Raspberry Pi

To start the setup, first connect the circuit and usb speaker. Then run the code from Github Link

Raspberry Pi Code

Automation Contest

Participated in the
Automation Contest