Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

AUTOMATIC LOZENGE

CASE FOR ANTIQUE AND


VISION IMPAIRED
PEOPLE

BATCH MEMBERS

1. Mrs. K. SOLANGKILI, AP/ECE


2. Mrs. R. ANITHA, AP/ECE
3. Mrs. S. JANCY RANI AP/CSE
4. Mr. D. RAJKUMAR, AP/ECE

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


AUTOMATIC LOZENGE CASE FOR ANTIQUE AND VISION IMPAIRED PEOPLE

ABSTRACT:

Life span of human has been increased due to the advancement in medicines. IOT, a new
technology in healthcare is hope, because medical services can be more functional and patients
have better treatment. Lozenge Case can be more useful for the elderly people and visually
challenged people to take their medicines at the right time with the correct dosage.

Information of the patient in accordance with the consumption of medicines at the right
time with correct dosage is stored in the server, so that doctor can regularly monitor the
healthcare, if any necessary to change the prescription by the doctor and new mail is sent to the
patient’s guardian to know that changes.

The operation of the medicine box is monitored and controlled by Arduino UNO. By the
principle of servomotor, the medicine box will open the drawer by making sound like alarm by
buzzer then a LED light will glow on particular compartment and LCD displays the particular
medicine name

HARDWARE / SOFTWARE REQUIREMENTS:

1. ARDUINO UNO R3

2. PIEZO BUZZER

3. SERVO MOTOR

4. LED

5. BREADBOARD

6. LCD DISPLAY

7. TINKERCAD

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


CIRCUIT DIAGRAM:

CODING:

#include<LiquidCrystal.h>
#include <Servo.h>
LiquidCrystal lcd(9, 8, 5, 4, 3, 2);
Servo servo_7;
Servo servo_6;
Servo servo_1;
const int buzzer = 10;
void setup()
{
lcd.begin(16,2);
pinMode(buzzer, OUTPUT);
pinMode(11, OUTPUT);

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
servo_7.attach(7);
servo_6.attach(6);

servo_1.attach(1);
}
void loop()
{
servo_7.write(0); servo_6.write(0); servo_1.write(0); lcd.setCursor(0,0); lcd.print("Medicine"); lcd.setCursor(2
lcd.print("NextCycle = 8AM"); delay(5000);
lcd.clear(); digitalWrite(13, HIGH); lcd.setCursor(0,0);

lcd.print("8:00 AM");
lcd.setCursor(2,1);
lcd.print("MORNING MED");
servo_7.write(90);

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


servo_6.write(0);
servo_1.write(0);
tone(buzzer, 500);
delay(1000);

noTone(buzzer); delay(1000); tone(buzzer, 500); delay(1000); noTone(buzzer); digitalWrite(13, LOW); lcd.cle


lcd.print("NextCycle = 2.30PM"); delay(5000);
lcd.clear(); digitalWrite(12, HIGH); lcd.setCursor(0,0); lcd.print("2:30 PM"); lcd.setCursor(2,1);
lcd.print("AFTERNOON MED");
servo_7.write(0);

servo_6.write(90);
servo_1.write(0);
tone(buzzer, 500);
delay(1000);

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


noTone(buzzer);
delay(1000);
tone(buzzer, 500);
delay(1000);
noTone(buzzer);
digitalWrite(12, LOW);
lcd.clear();
servo_7.write(0);
servo_6.write(0);
servo_1.write(0);
lcd.print("NextCycle = 8.00PM");
delay(5000);
lcd.clear();
digitalWrite(11, HIGH);
lcd.setCursor(0,0);
lcd.print("8:00 PM");
lcd.setCursor(2,1);
lcd.print("NIGHT MED");
servo_7.write(0);
servo_6.write(0);
servo_1.write(90);
tone(buzzer, 500);
delay(1000);
noTone(buzzer);
delay(1000);
tone(buzzer, 500);
delay(1000);

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


noTone(buzzer);
digitalWrite(11, LOW);
lcd.clear();
servo_7.write(0);
servo_6.write(0);
servo_1.write(0);
delay(5000);
}

SIMULATION OUTPUT:

“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”


“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”
“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”
“MACHINA MEDICUS: SENTINEL OF INDUSTRIAL HEALTH”

You might also like