3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

The Automatic Medication Dispencer

The Automatic Medication Dispencer
«
  • SDC11157.JPG
  • SDC11156.JPG
  • SDC11159.JPG
  • SDC11160.JPG
  • SDC11161.JPG
  • SDC11136.JPG
  • SDC11139.JPG
  • SDC11132.JPG
  • last photo ←
»
I wanted to make something for the health contest, but I had no clue where to start until my girlfriend got ill. I noticed how easily she forgot to take her prescripted medication and that made me think. A lot of people, especially elderly people, take a lot medication on a daily basis to stay as healthy as possible. Some of that medication needs to be taken on a exact time, or they don't function as well.
So I decided to make a machine that automatically gives the right pills at the right moment and also sounds an alarm so that the person who needs those pills knows it's time for his or her medication.

It is my first 'big' project that combines a clock/calender, memory and movement.

If you like it, then please vote for it in the Health contest.
 
Remove these adsRemove these ads by Signing Up
 

Step 1What does it do?

What does it do?

The 'machine' has seven drums (one for each day of the week) with 4 compartments that you can fill with your medication. When filled, you put them back in the machine and connect them to it.

On the front of the machine is a lcd-screen and 2 buttons. There you can set the time and date and program when you need the medication.

When it is time for your medication, the machine drops the correct pills and sounds an alarm until you take the pills and push a button. After that it goes back to "sleep" until the next alarm.


« Previous StepDownload PDFView All StepsNext Step »
161 comments
1-40 of 161next »
Mar 30, 2012. 8:34 PMAlapakiboy says:
Hello,
Im helping my friend develop something similar for her senior project and she is planning on using it for grandmother afterwards. Would it be possible if you can help us out with the parts list & how the programming was done. We are planning on adding few more features in it as well and ur help would give us more time to spend on the new features. Your help would be greatly appreciated.
I have built an RC controlled lawmower recently that I can share the instructions for if you like to build one..heeh
Here is my email: alapakiboy@yahoo.com
Thanks,
Mike
Feb 3, 2012. 7:42 AMjevans10 says:
Great Job! Do yoiu mind adding me to the list please?.

ebmstsscjs@yahoo.co.uk
Jan 16, 2012. 9:46 AMrainbowangel says:
please give me the codes...:( for avr...coding is very tedious..going wrong all time..anyone who did it can u give the codes?. id is rainbowangel2013@gmail.com
need it urgently as i am doing this as my project:)
Jan 22, 2011. 10:07 AMRahul16 says:
hi, i have completed the coding and used PROTEUS Software to simulate the design. but the clock is slow compare to real time clock. can u tell me what frequency oscillator is used for both atmega and ds1307. and also specify current rating for power source for microcontroller and stepper motor driver.
thanks.
Dec 27, 2011. 10:37 PMrainbowangel says:
if you have the code for this pill dispenser..will you please mail it to me?need it urgently for my project..to my mail..
vinay.pisharody@yahoo.com
please sent it:) need it asap...
Jan 22, 2011. 2:22 PMRahul16 says:
hi again, actually i m troubling with stepper motor rotation. the program i designed is just for rotating stepper motor for certain angle. and when alarm clicks again it goes back to initial position and rotates for same step angle. i need your help in this part , i want it to remember the position (angle) it had already rotated and start from same angle in place of going to back to initial position (angle). hope u understood my problem. please help me with this part of programing.
Jan 22, 2011. 1:48 PMRahul16 says:
thanks for info, so u mean i dont need to connect external oscillator for atmega. and one more thing the main input consist of two supplies (12 v and 9 v). so the current rating is same for both. i thought giving it a advance feature like remote control setting of alarm time using IR Remote and adding a digital thermometer . hows that?
Oct 3, 2011. 3:04 PMcpetrep says:
Could you send me a copy of the specifications?
The sizes of the drums and the code
I am trying to complete a project for my digital II class similar to this.
purejunk86@gmail.com
Thank you
Aug 3, 2011. 6:38 PMbryandhispup says:
I could really use one of these but I know Diddly about circutry and microcontrollers and etc... good thing I was friends with all kinds of people in HS and I didn't burn my bridges with the "nerds". I just hope one would be willing to make this for me about cheap as free... LOL Great Job!
Jul 23, 2011. 9:52 PMendl3ss says:
very awesome machine.. Great Job.. i sent you a pm^^..
Jun 6, 2011. 3:55 AMbraidex says:
hi, this is a very nice project...please can you send me the complete code, circuit diagram and how you designed the hardware, anything to help me do this project....this is my email:(braide4all@yahoo.com).....thanks
Mar 21, 2011. 4:02 AMeangrohl says:
Sir, could you send me the schematic diagram of the project, please? Or the circuits you used. I want to know how it is built. We have similar project. Thank you sir.
Jan 9, 2011. 11:44 PMRahul16 says:
HI. can i use 16f877 microcontroller in place atmega8. suggest me some microcontroller which can replace atmega and please provide pin connection too. please
Jan 8, 2011. 6:21 AMironmambob says:
I've been a family medicine doctor for over 30 years. This is a great boon to the elderly and cognitively or memory limited. I'll try to make one, or if you have one available buy one for my mother in law.
Dec 30, 2010. 6:19 PMKatie5757 says:
Methinks you are reinventing the wheel here..
If someone is so confused that he/she cant remember to take his/her pills, then how the heck is he/she going to work out how to fill up this darned thing.
As an intellectual/electronic exercise yessss.. but you can have a watch tell you when it is pill time.. if that person doesnt know which pill to take, then he/she shouldnt be in charge of anything, let alone such a device...
I take one pill a day.. and that can elude me.. so I have a little chart, that I tick off the minute I swallow it.. on a bit of cardboard.. 7 days.. anyone interested, of course I will share.. but ho hummmmmm.. .. get real.
I am somebody's grandma.. nuff said.
Jan 6, 2011. 6:03 AMSoose says:
I've lived through this with four elderly ill people, as have neighbors and friends. A caregiver has a list of meds and when they are to be taken. It's too much for the elderly person (or the ill younger person who might be confused by meds) to remember or to sort through. They might be independent in living skills except for this one problem.

The goal is to keep them as independent as possible, while keeping them safe from overdoses or underdoses. And to relieve the caregiver of extra chores reminding and overseeing the meds.

In all the cases I'm familiar with, the caregiver loads weekly pill boxes (the ones with compartments for AM, PM, etc, and for 7 days/week. It can take 20 minutes to 30 minutes but it's done only once a week, saving lots of time.

There comes a time when the elderly person starts forgetting what time of day to take their pills, then forgets what day it actually is. With all the week's pills laid out in the boxes, there is a problem. Some days they might take multiple days worth of pills; or for several days forget altogether even with reminders and calls. Solving this one problem with an automated dispenser can keep them living independently longer. And save the caregiver multiple trips in the week to dispense pills, or prevent having to hire someone to make multiple trips.

I really appreciate this Instructable. We have the need at the moment and the skills to create this project and it will do all of the above, for a while. If we can do this, confusion about meds will not be the one problem that sends an elderly person into the nursing home prematurely.
Dec 31, 2010. 11:10 AMsalandstef says:
For another opinion....

I take about 20 pills a day and have friends that take more and this box would be welcome by many in a similar situation. The problem for myself is that I could never make this box but it would be great if someone could refine it and produce them at a reasonable price.

Thanks for noticing the need and taking the time to come up with a solution.
Jul 2, 2010. 2:24 AMjimsondefrancia05 says:
pls send me the details on the codes and what language do you use? here my email jimsondefrancia05@yahoo.com
Jan 4, 2011. 9:57 PMRahul16 says:
could u please tell the algorthim of the program, or flow chart? just i need the concept of behind programming.
Nov 3, 2010. 2:27 PMstaka8 says:
would ask you if we could send a detailed project with instructions and how to program the eprom

staka
staka8@gmail.com
Nov 20, 2010. 2:48 PMmwagner63 says:
Can you send me a copy of the specifications also?
my email is mattwagner92597@aol.com
thanks
Nov 20, 2010. 2:48 PMmwagner63 says:
Can you send me a copy of the specifications also?
my email is mattwagner92597@aol.com
thanks
Nov 23, 2010. 1:43 PMmwagner63 says:
The sizes of the drums the code and everything else. You gave an outline not a detailed instruction. no offense it is a great idea.
Dec 30, 2010. 10:43 AMspiderx says:
From looking at the animation, it looks kind of iffy. Sure, the meds will dispense, but how to do you make sure only one dosage gets dispensed at a time? It seems to me there can be certain states of the motor where it will have two compartments open at a time.
Dec 30, 2010. 11:37 AMjaycaplan says:
This is certainly a good idea, but it has already been done and patented. I have been using The Sharper Image Pill Dispenser for about 8 years. Unfortunately it has been discontinued. But there are quite a few dispensers available at: www.epill.com
Dec 30, 2010. 10:51 AMRahul16 says:
this model is really awesome. can u please provide me the programming codes, i wanna to it for my uncle. so please provide me the programming codes. here is my email id rahulsyncmaster@gmail.com.
Dec 30, 2010. 9:59 AMnerocon says:
A few other concerns.. As Janw has said, a device that can count, track, and dispense the many times of meds is crazy hard, and may even be impossible reliably and efficiently. Even today in high tech pharmacy's this task is still done by hand, twice. It is VERY important to be sure your giving your patients the correct dose.

Keep in mind with a device like this, the consequences of a malfunction may not only be inconvenient, they could be deadly.

On another note, great idea and well done instructable.. Was nice to read an instructable that had so many great additional ideas in the comments. With lots of refining and testing it may be possible to produce a device that could pull this off. Using sensors and lasers you could track pills as they are dispensed, with some kind of vacuum retrieval if there is an error or a miscount.

Might also look into the weight of medication, using a single large drum and dispensing one at a time like a gumball machine then weighing it.. repeat until the correct pill is gotten then dispense. However there would be lots of wasted time and a fair amount of noise. Not to mention some meds probably can't touch other types etc. Also the weight may be used as a quality control method to again make sure the correct dose is dispensed, and if coupled with sensors and lasers could provide a reliable and consistent dispensary system.

Escalator style conveyor belts are good at separating large quantity's of like shaped objects into single's

good luck!
Dec 30, 2010. 8:02 AMcarlosribeiro58 says:
Hello friend,

Very good your project as you were trying to mount such a project for my mother who lives alone and takes six to nine types of pills.
I am interested in setting up this work but have no programming knowledge, could you possibly make the program and details of how to write to the microcontroller?

Carlos Ribeiro

carlosribeiro58@bol.com.br
1-40 of 161next »

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
92
Followers
25
Author:janw
My hobbies are mainly music and electronics but I like to read and learn about a lot more than that.