Pillsense: Designing A Medication Adherence Monitoring System Using Pill Bottle-mounted Wireless Sensors

Also Available Domains Arduino|WSN|Embedded applications

Project Code :TEMBRE19_47


The main objective of this project is to build a system which reminds pills and monitor continuously by using RTC module


In modern society, busy life has made people forget many things in day-to-day life. The elderly people and the people victims of chronicle diseases who need to take the medicines timely without missing are suffering from dementia, which is forgetting things in their daily routine. There are occasions when patients remember to take medicines at the stipulated time but forget which pill has to be taken at that particular time. It is difficult for doctors/paramedics/attenders to monitor patients round the clock. In order to avoid these problems, we have implemented this patient medicine reminder system. The system allows the user to enter the prescribed timings, at which the patient has to take the medication. This data will be stored in the EEPROM by the microcontroller. The microcontroller continuously reads the time from the RTC. When the timings read from the RTC equals the timings stored in the EEPROM, the system displays the list of medicines to be taken at that particular prescribed time on the LCD and LED corresponding to that medicine will glow. Here we are placing IR sensor in the Pill Box to check whether the person taken medicine or not. If the person open the bottle then the IR sensor stops detecting so that we can confirm that person taken medicine and if the sensor is detecting in the time then a SMS alert will be sent to the concerned person that the medicine is not taken and a buzzer will be start.


Keywords: Pill-sense, RTC Module, Arduino, GSM.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Arduino, Wireless Communication, Sensing Capability


Hardware Requirements:
  • Arduino
  • RTC Module
  • Switches
  • IR Sensor
  • GSM Module
  • LCD
  • LED’S
  • Relay
  • Buzzer
Software Requirements:
  • Arduino IDE
  • Embedded C

Learning Outcomes

  • Arduino Pin diagram and Architecture.
  • How to install Arduino IDE Software?
  • Setting up and Installation procedures for Arduino IDE.
  • Introduction to Arduino IDE.
  • Commands in Embedded C.
  • Basic coding in Embedded C.
  • What is serial communication?
  • Working on 16x2 LCD
  • 16x2 LCD Pin diagram
  • Interface of 16x2 LCD with Arduino.
  • Working of IR Sensor
  • Interface of IR Sensor with Arduino.
  • Working of RTC
  • Interface of RTC with Arduino.
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and  Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
  • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills
    • Thesis writing skills

Demo Video

Request Video

Related Projects

Final year projects