KRIDICINE – Your Health, Our Priority
KRIDICINE Prototype Gallery
Project Overview
KRIDICINE – Your Health, Our Priority is a low-cost Arduino-based smart medicine reminder system developed to help users follow their medication schedules. The system uses a Real-Time Clock (RTC) module to monitor time and provides audible and visual reminders when medication is due. A push button allows the user to confirm medication intake, while the LCD and LED indicators display the system status.
People who follow medication schedules may forget or delay taking their medication due to busy schedules, daily activities or difficulty remembering specific times. A conventional medicine organizer helps arrange medication but does not actively alert users when a dose is due.
KRIDICINE addresses this challenge by combining a medicine organizer with an electronic reminder and confirmation system.
To design and implement a simple Arduino-based system that provides scheduled medication reminders and allows users to confirm medication intake.
To integrate a Real-Time Clock (RTC) for monitoring the current time.
To program scheduled medication reminders using an Arduino Uno.
To provide audible reminders using a buzzer.
To display medication status using red and green LEDs.
To display relevant information through an LCD.
To provide a push button for user confirmation.
To integrate the electronic components with a physical medicine organiser.
KRIDICINE operates through a simple input-processing-output mechanism:
Time Monitoring: The DS1302 Real-Time Clock (RTC) provides the current time to the Arduino Uno.
Processing: The Arduino compares the current time with the programmed medication schedule.
Reminder Activation: When medication is due, the buzzer produces an audible alert and the red LED indicates that medication is pending.
User Confirmation: After taking the medication, the user presses the push button.
Status Update: The Arduino turns off the red LED and activates the green LED to indicate that medication has been confirmed.
LCD Display: The LCD provides relevant information, such as the current time and medication status.
Hardware and Software Used
Arduino Uno – Main processing unit of the system.
DS1302 RTC Module – Provides real-time information.
16×2 LCD – Displays system information and medication status.
Red and Green LEDs – Indicate pending and confirmed medication.
Buzzer – Produces audible reminders.
Push Button – Allows user confirmation.
Breadboard, resistors and jumper wires – Support circuit connections.
Medicine Organiser – Provides compartments for storing medication.
Arduino IDE – Used to write, compile and upload the program.
Arduino C/C++ – Programming language used to develop the system.
ThreeWire and RtcDS1302 Libraries – Used for communication with the DS1302 RTC module.
Skills and Learning Outcomes
Developing KRIDICINE provided practical experience in designing and building an Arduino-based embedded system. Through this project, I gained experience in:
Arduino programming using C/C++.
Connecting and integrating electronic components.
Working with a Real-Time Clock module.
Implementing input-processing-output operations.
Troubleshooting hardware and software connections.
Testing system functionality and user interaction.
Applying IoT concepts to a practical, real-world problem.