Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

 

Faculty of Engineering
  
A proposal for:
 
Management Information and safety system for factories.
 
By:
Yousef hababbeh
 Huthayfa amer
Mohammad zeidan
 
Supervisor:
 Dr. mahasen anabtawi
 Abstract:-

 It is a complete system that protects the factory from thefts and fires by means of
cameras and accessories, and calculates the number of employee hours of work
and also works to protect employees from factory machines by calculating the
heart rate from the special hour for each worker and giving notifications to
notifications to the owner of the factory if any defect occurred in Machinery, fire,
or theft
 Objectives:

 1- Provides fire protection

 2- Protection of employee data and number of working hours

 3- Plant protection from theft

 4- Protect employees from factory machines

 5- Send notifications to the manager in case of theft or fire


 Introduction:

 system for either, protection and management system at the same time as this system
solves the problems of factories and shops and the problems of workers and these
problems are represented in:
 
 First is the problem of workers who work at times outside working hours on some
dangerous devices and places where it is possible for the worker to be exposed to danger
without the knowledge of the responsible and the problem of working hours where we will
design a hand clock to be placed in the hands of the worker that is associated with an
application in the possession of the responsible to alert him in the event Any risk to the
worker occurs by calculating the heartbeat of the worker and if the heartbeat reaches the
heart at a certain level, it sends a warning signal to the official and the user of
 the application. As for the problem of hours, we can determine by the fingerprint the
number of working hours at the beginning and end and the work hours for each employee,
including additional working hours.
 Secondly, the problem of the shops and factories being stolen, and sometimes the cameras do not deter the
thief, so we solved this problem by installing sensors in some specific places to protect them, with pepper
spray sprays capable of wearing the thief for 8 hours and sending a warning signal to the application user to
allow him to take the necessary measures

 Thirdly, the problem of fire that erupts a lot in workshops and stores, where we will install sensors in
sensitive places and water sprays that work when receiving the signal from the sensor
 This system of protection we collected in one system and the system works by controlling it through the user
of the application at the time he wants.
 
 Suggested Solution:

 We have proposed many suggestions and solutions in our system based on many data and after reviewing
some other similar models and some problems, but what distinguishes our project compared to the rest of
the systems and projects similar to the following
 Firstly, the integration of our project as a protection system that meets several needs of the customer or
user. There is no similar project that solves all these problems, problems of theft and fire, and ensuring
protection for workers at one time. This is a new and distinctive work.
 Secondly, the hand helped system is also not present and not used in Palestine, knowing that it is absolutely
necessary for multiple deaths and injuries for some workers working in dangerous conditions.
 Third, the pepper system is a system that is also not used before as it guarantees protection and gives a
reaction that the thief will not expect

 Fourth, the water sprinkler is what distinguishes it in our system that it came with other protection systems,
which gives it value in the integration of the project

 finally, our system distinguishes that we have gathered all the systems that can be controlled through the
Android application
 2.1 Functional Requirements:

 1. A system suitable for all factories and works to protect the factory
 2. It works to protect workers through a clock that is intertwined with the employer and linked to the
worker’s heart.

 3. The app sends a warning signal to the employer if the worker’s heart rate increases

 4. The system includes a system against protection

 4.1 Thefts: by spraying hot peppers and sending a warning signal to the store owner
 4.2 Fire: through sensors connected to water sprinklers
  5- The system works on the Android application
  
 2.2Non Functional Requirements:

 1.The system must achieve maximum benefit.


 
 2.The rate of errors and faults should be low.
 3.The application should fit on 80-85% from android devices.
 
 4.Reliability: We will activate the system for one week at the factory to make sure there are no faults.

 5.Maintainability: where the system can be modified without problems.


 
 6.usability: Where we will test the system with the user and make sure it works and be easy to use.
 PIR Motion Detector Sensor

 A sensor to detect movement when any foreign object passes through it gives notice on the mobile device
that there is movement inside the factory, and factory alarm occurs
 Flam detection

 Sensor detects if there is a fire in the factory or not through smoke if there is smoke running the water
sprinklers and sends a notification to the application that there is a fire in the factory
 FINGER PRINT SENSOR

 A sensor will be used to calculate the employee's working hours the start time and the end time, it checks
the number of employee hours per month and calculates the amount of salary for each employee and sends
a notification to the factory owner how much salary each employee
 Flowchart:
 Block Diagram:
 Appendices

 int PIR = 3; int buzzer = 8; void setup(){ pinMode(PIR, INPUT); pinMode(buzzer, OUTPUT); } void loop()
{ digitalWrite(buzzer,LOW); int Value= digitalRead(PIR); if(Value == HIGH){ digitalWrite(buzzer,HIGH);}
delay(500);}
 int PIR = 3; int buzzer = 8; void setup(){ pinMode(PIR, INPUT); pinMode(buzzer, OUTPUT); } void loop()
{ digitalWrite(buzzer,LOW); int Value= digitalRead(PIR); if(Value == HIGH){ digitalWrite(buzzer,HIGH);}
delay(500);}
 count=0; unsigned long temp=0; byte customChar1[8] =
{0b00000,0b00000,0b00011,0b00111,0b01111,0b01111,0b01111,0b01111}; byte customChar2[8] =
{0b00000,0b11000,0b11100,0b11110,0b11111,0b11111,0b11111,0b11111}; byte customChar3[8] =
{0b00000,0b00011,0b00111,0b01111,0b11111,0b11111,0b11111,0b11111}; byte customChar4[8] =
{0b00000,0b10000,0b11000,0b11100,0b11110,0b11110,0b11110,0b11110}; byte customChar5[8] =
{0b00111,0b00011,0b00001,0b00000,0b00000,0b00000,0b00000,0b00000}; byte customChar6[8] =
{0b11111,0b11111,0b11111,0b11111,0b01111,0b00111,0b00011,0b00001}; byte customChar7[8] =
{0b11111,0b11111,0b11111,0b11111,0b11110,0b11100,0b11000,0b10000}; byte customChar8[8] =
{0b11100,0b11000,0b10000,0b00000,0b00000,0b00000,0b00000,0b00000}; void setup() { lcd.begin(16, 2);
lcd.createChar(1, customChar1); lcd.createChar(2, customChar2); lcd.createChar(3, customChar3); lcd.createChar(4,
customChar4); lcd.createChar(5, customChar5); lcd.createChar(6, customChar6); lcd.createChar(7, customChar7);
lcd.createChar(8, customChar8); pinMode(data,INPUT); pinMode(start,INPUT_PULLUP); } void loop()
{ lcd.setCursor(0, 0); lcd.print("Place The Finger"); lcd.setCursor(0, 1); lcd.print("And Press Start");
while(digitalRead(start)>0); lcd.clear(); temp=millis(); while(millis()<(temp+10000)) { if(analogRead(data)<100)
{ count=count+1; lcd.setCursor(6, 0); lcd.write(byte(1)); lcd.setCursor(7, 0); lcd.write(byte(2)); lcd.setCursor(8, 0);
lcd.write(byte(3)); lcd.setCursor(9, 0); lcd.write(byte(4)); lcd.setCursor(6, 1); lcd.write(byte(5)); lcd.setCursor(7, 1);
lcd.write(byte(6)); lcd.setCursor(8, 1); lcd.write(byte(7)); lcd.setCursor(9, 1); lcd.write(byte(8));
while(analogRead(data)<100); lcd.clear(); } } lcd.clear(); lcd.setCursor(0, 0); count=count*6; lcd.setCursor(2, 0);
lcd.write(byte(1)); lcd.setCursor(3, 0); lcd.write(byte(2)); lcd.setCursor(4, 0); lcd.write(byte(3)); lcd.setCursor(5, 0);
lcd.write(byte(4)); lcd.setCursor(2, 1); lcd.write(byte(5)); lcd.setCursor(3, 1); lcd.write(byte(6)); lcd.setCursor(4, 1);
lcd.write(byte(7)); lcd.setCursor(5, 1); lcd.write(byte(8)); lcd.setCursor(7, 1); lcd.print(count); lcd.print(" BPM"); temp=0;
while(1); }
 
Thank you
Any Question

You might also like