SlideShare a Scribd company logo
http://www.iaeme.com/IJARET/index.asp 449 editor@iaeme.com
International Journal of Advanced Research in Engineering and Technology (IJARET)
Volume 10, Issue 2, March-April 2019, pp. 449-456. Article ID: IJARET_10_02_043
Available online at http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=10&IType=02
ISSN Print: 0976-6480 and ISSN Online: 0976-6499
© IAEME Publication
BLUETOOTH BASED OFFICE AUTOMATION
AND SECURITY SYSTEM USING RASPBERRY
PI AND ANDROID APPLICATION
Dr. Dhiraj Sunehra
Department of Electronics & Communication Engineering
Faculty of Engineering & Technology
Jawaharlal Nehru Technological University Hyderabad, Hyderabad
ABSTRACT
An office receptionist is an employee who provides administrative support in the
office. The position even though is of much importance, it hinders the use of man power
for a much higher productive and useful purpose in the office. This paper deals with
design and implementation of an automated office receptionist system using Raspberry
Pi and an Android application. It not only helps the official to directly interact with the
visitor but also to maintain a visitor’s record in the e-mail. This eliminates manual
assistance and also improves the security. The device can also be used at home,
corporate offices, hospitals, etc., for security purpose and administrative purposes. This
simple and cost effective prototype device is designed and when tested it effectively
performed the task of office receptionist.
Keywords: Raspberry Pi Processor, Office Automation, Bluetooth, Email, Android
application
Cite this Article: Dr. Dhiraj Sunehra, Bluetooth Based Office Automation and Security
System using Raspberry Pi and Android Application, International Journal of Advanced
Research in Engineering and Technology, 10(2), 2019, pp. 449-456.
http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=10&IType=2
1. INTRODUCTION
An office receptionist is an employee who provides administrative support for the smooth and
efficient working of an official. The more usual job includes taking the permission to meet the
official instead of the visitor and notify them. Obstruct the visitors when the meeting is going
on and to keep the record of visitors. This rather results to an improper use of a productive
person. An office without automation system will cause interruptions during meeting,
discussions or important calls due to visitors. Privacy of official will be disrupted by guests at
unexpected time. It will also be difficult to keep track of visitors for security reasons.
A simple device is designed with a novel approach to perform the job of a receptionist as
office automation system. This enables them to get involved in other productive activities and
to efficiently use man power. The device can also be used in house. This avoids creating
disturbances from sales personals, local fundraisers and unwanted interruptions and will be
Dr. Dhiraj Sunehra
http://www.iaeme.com/IJARET/index.asp 450 editor@iaeme.com
secure. In hospitals, this device can be used for notifying the patients waiting outside doctor’s
cabin about the status of ongoing consultation and for calling the next patient to cabin (where
we usually use token system). The major advantages of this prototype are the visitor’s identity
would be revealed, message interaction over the pressing of a button is provided using
Bluetooth. The range of Bluetooth can be extended by using range extenders.
2. HARDWARE DESCRIPTION
2.1. Block Diagram
Figure 1 shows the block diagram of the automated office receptionist system. The setup
consists of Raspberry pi, Router, Bluetooth module, Serial-USB converter, LCD, USB-Camera
and Push-button switch. Wireless network consists of Raspberry Pi, Bluetooth module, Serial-
USB converter, Push-button, USB-Camera, Bluetooth controller application and LCD. The
serial data from the Bluetooth controller application is passed on to the Raspberry pi with the
help of Bluetooth module with which status is sent to LCD through wireless communication by
Bluetooth module. The Raspberry Pi uploads the status of the official through LCD and the
status of the official is controlled through the LCD.
Figure 1 Block Diagram of Automated Office Receptionist System
2.2. Raspberry Pi Model B+ Board
Raspberry Pi is a minicomputer, which is a credit card sized board. It is based on BCM2835
(BCM-Broadcom) system on chip (SoC). Its features include 512 MB of SDRAM, 40 GPIO
pins, one Ethernet port, 4 USB ports, HDMI port Audio jack. It has a 700 MHz ARM1176JZFS
application processor (Figure 2)[1]. The USB hub can be used to expand the number of ports
or to plug the mouse into your keyboard, if it has its own USB port. Ethernet connector allows
for wired network access.
A 5V Micro USB power connector is available into which we can plug a compatible power
supply. For placing the SD card, a full-sized SD card slot is available. An SD card with an
operating system (OS) installed is required for booting the device. The HDMI port provides
digital video and audio output.
Bluetooth Based Office Automation and Security System using Raspberry Pi and Android
Application
http://www.iaeme.com/IJARET/index.asp 451 editor@iaeme.com
Figure 2 Raspberry Pi Model B+ Board
2.3. Salient Features of Bluetooth Module
HC‐05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for
transparent wireless serial connection setup [2]. This Bluetooth module can be used in a Master
or Slave configuration, making it a great solution for wireless communication (Figure 3). This
serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3
Mbps modulation with complete 2.4 GHz radio transceiver and baseband. It uses CSR Bluecore
04 ‐ External single chip Bluetooth system with CMOS technology and with AFH (Adaptive
Frequency Hopping Feature).
2.3.1. Hardware Features
• Typical ‐80dBm sensitivity.
• Up to +4dBm RF transmit power.
• 3.3 to 5 V I/O.
• PIO (Programmable Input/output) control.
• UART interface with programmable baud rate.
• With integrated antenna.
• With edge connector.
2.3.2. Software Features
• Slave default Baud rate: 9600, Data bits: 8, Stop bit:1, Parity: No parity.
• Auto‐connect to the last device on power as default.
• Permit pairing device to connect as default.
• Auto‐pairing PINCODE:”1234” as default.
Figure 3 Bluetooth Module
2.4. Salient Features of Serial USB Converter
The CP2102 is a highly-integrated USB-to-UART bridge controller providing a simple solution
for updating RS-232 designs to USB using a minimum of components and PCB space (Figure
Dr. Dhiraj Sunehra
http://www.iaeme.com/IJARET/index.asp 452 editor@iaeme.com
4). It includes a USB 2.0 full-speed function controller, USB transceiver, oscillator, EEPROM,
and asynchronous serial data bus (UART) with full modem control signals in a compact 5×5
mm MLP-28 package. No other external USB components are required.
Figure 4 Bluetooth Module - Serial to USB connection
2.5. Push Button Switch
A push-button is a simple switch mechanism for controlling some aspect of a machine or a
process (Figure 5). Buttons are typically made out of hard material, usually plastic or metal.
The surface is usually flat or shaped to accommodate the human finger or hand, so as to be
easily depressed or pushed. The “push-button” switch has been utilized in calculators, push-
button telephones, kitchen appliances, and various other mechanical and electronic devices.
Figure 5 Push Button Switch
2.6. Liquid Crystal Display
Liquid Crystal Display (LCD) screen is an electronic display module and finds a wide range of
applications. A 16×2 LCD means it can display 16 characters per line and there are 2 such lines
(Figure 6). In this LCD, each character is displayed in 5×7 pixel matrix. This LCD has two
registers, viz., command and data. The command register stores the command instructions given
to the LCD. A command is an instruction given to LCD to do a predefined task like initializing
it, clearing its screen, setting the cursor position, controlling display etc. The data register stores
the data to be displayed on the LCD [3]. The data is the ASCII value of the character to be
displayed on the LCD.
Figure 6 LCD Pin Diagram
2.7. Web Camera
A webcam is a video camera that feeds or streams its image in real time to or through a computer
to a computer network. When “captured” by the computer, the video stream may be saved,
Bluetooth Based Office Automation and Security System using Raspberry Pi and Android
Application
http://www.iaeme.com/IJARET/index.asp 453 editor@iaeme.com
viewed or sent on to other networks via systems such as the internet, and emailed as an
attachment.
Figure 7 Web Camera
3. SOFTWARE TOOLS
ExtraPuTTY is a software tool used to access Raspberry Pi. PuTTY is an open source terminal
emulator. It can support various network protocols such as SCP, Telnet, rlogin and raw socket
connection [4].
Python language is a high level script language [5]. Python is portable and it supports on
UNIX, Linux and Windows operating system (OS) platforms. Python language fully supports
the Raspberry Pi. The written program files are saved with the extension of .py.
4. FLOWCHART
Figure 8 shows the flowchart of the sequence of events that occur in the automated office
receptionist system.
Figure 8 Flowchart of Automated Office Receptionist system
Dr. Dhiraj Sunehra
http://www.iaeme.com/IJARET/index.asp 454 editor@iaeme.com
5. EXPERIMENTAL SETUP
Figure 9 shows the experimental setup of automated office receptionist system. The setup
consists of Raspberry Pi, router, Bluetooth module, Serial-USB converter, LCD, USB-Camera
and Push-button. The serial data from the Bluetooth controller application is passed on to the
Raspberry Pi with the help of Bluetooth module with which status is sent to LCD through
wireless communication by Bluetooth module. The Raspberry Pi uploads the status of the
official on the LCD.
Figure 9 Experimental Setup of the System
6. EXPERIMENTAL RESULTS
6.1. Accessing Raspberry Pi through PuTTY Software
The initialization of PuTTY software for accessing Raspberry Pi is done using IP address of the
Pi (Figure 10).
Figure 10 PuTTY Window
Bluetooth Based Office Automation and Security System using Raspberry Pi and Android
Application
http://www.iaeme.com/IJARET/index.asp 455 editor@iaeme.com
Login to Raspberry Pi contains login id as pi and password (Figure 11). After logging in,
redirect to the folder where files are stored in Raspberry Pi and open the files by using ls
command in Linux. After finding the file, to execute it use nano command nano <file_name>.
Figure 11 Logging in to Raspberry Pi
On executing or running python file to enable the wireless office automation and security
system, the data on LCD is refreshed automatically (Figure 12). The status of the official i.e.,
whether the official is frees to meet or not is displayed on the LCD.
6.2. When Push-button is pressed
Figure 12 Running Python file to capture the image of the visitor
When the push button is pressed, the USB-Camera captures the image of the visitor and it
is sent to the official via E-mail (Figure 13). It also acts as a security from preventing the
invaders entering the office premises.
Figure 13 Captured image of the visitor which is sent to the official’s email address
6.2.1. Case 1: Official is free
The official gives serial input ‘I’ through the application if he is free (Figure 14). The LCD then
displays as “Official is free” (Figure 15).
Figure 14 Serial input ‘I’ is given through application by the official if he is free
Dr. Dhiraj Sunehra
http://www.iaeme.com/IJARET/index.asp 456 editor@iaeme.com
Figure 15 Status “Official is free” is displayed on LCD
6.2.2. Case 2: Official is busy
The official gives serial input ‘B’ through the application if he is busy (Figure 16). The LCD
then displays as “Official is busy” (Figure 17).
Figure 16 Serial input ‘B’ is given through application by the official if he is busy
Figure 17 Status “Official is busy” is displayed on LCD
7. CONCLUSIONS
A simple and cost effective prototype has been designed and implemented which performs the
task of an Office receptionist. It allows the official to directly interact with the visitor and helps
in maintaining an Image-time record in E-mail for security purpose. This can also be used in
for residential applications, corporate offices, hospitals, etc. The results have shown that one
can easily operate the device effectively. The work can be extended by modifying the system
to automatically respond to the visitor by integrating an ultrasonic distance sensor. Also a web
server can be included, so that the official can interact with the visitor from anywhere in the
world.
REFERENCES
[1] https://www.raspberrypi.org/
[2] https://www.mynics.in/product/bluetooth-module-hc-05/
[3] https://circuitdigest.com
[4] https://en.wikipedia.org/wiki/PuTTY.
[5] Richard L. Halterman, “Learning to Program with Python”, 2011 (www.cs.uky.edu/).
Ad

Recommended

PDF
IJSRED-V2I2P57
IJSRED
 
PDF
Bluetooth Based Automatic Hotel Service System Using Python
IOSR Journals
 
PDF
Gesture Based Wireless Air Mouse using Accelerometer
Associate Professor in VSB Coimbatore
 
DOCX
EMBEDDED SYSTEM
AIRTEL
 
PPTX
Chapter 4 Embedded System: Application and Domain Specific
Moe Moe Myint
 
PDF
tomation Smart home automation ,Change of implementation with .net frame work...
Thejas A V
 
PPTX
Chapter 3 Charateristics and Quality Attributes of Embedded System
Moe Moe Myint
 
PDF
2007.13714
mustafa saad
 
PPTX
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Moe Moe Myint
 
PPTX
Schematic and PCB Design Using Eagle
Moe Moe Myint
 
DOC
Home automation using dtmf
Ajay Naidu Jami
 
PDF
B1803011013
IOSR Journals
 
PPT
Embedded systems ppt
Shreya Thakur
 
PDF
Training Report on Embedded System
Roshan Mani
 
PDF
Smart Voice Assistant:A universal voice control solution for non-visual acces...
IRJET Journal
 
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
PPTX
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
PPTX
Introduction to Embedded System I : Chapter 2 (3rd portion)
Moe Moe Myint
 
PDF
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET Journal
 
PDF
Design and implementation of microcontroller in fpga for io t
IJARIIT
 
PPT
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
PPTX
Introduction to Embedded Systems I : Chapter 1
Moe Moe Myint
 
PPTX
Embedded system seminar
Sukhendra Chaudhary
 
PPT
Introduction To Embedded Systems
Vishwa Mohan
 
DOCX
Embedded systems- nanocdac
nanocdac
 
PDF
Interactive voice response (ivr) electronic control unit (ecu) for unmanned g...
eSAT Journals
 
PPTX
Assisting gear
Aruna B Veliyath
 
PDF
Ijret20120103031 head line mismatch
eSAT Journals
 
PDF
Controlling Home Appliances by using Universal Remote Control System (IoT and...
IRJET Journal
 
PDF
IRJET- H-Box (Connecting Homes)
IRJET Journal
 

More Related Content

What's hot (20)

PPTX
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Moe Moe Myint
 
PPTX
Schematic and PCB Design Using Eagle
Moe Moe Myint
 
DOC
Home automation using dtmf
Ajay Naidu Jami
 
PDF
B1803011013
IOSR Journals
 
PPT
Embedded systems ppt
Shreya Thakur
 
PDF
Training Report on Embedded System
Roshan Mani
 
PDF
Smart Voice Assistant:A universal voice control solution for non-visual acces...
IRJET Journal
 
PPTX
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
PPTX
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
PPTX
Introduction to Embedded System I : Chapter 2 (3rd portion)
Moe Moe Myint
 
PDF
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET Journal
 
PDF
Design and implementation of microcontroller in fpga for io t
IJARIIT
 
PPT
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
PPTX
Introduction to Embedded Systems I : Chapter 1
Moe Moe Myint
 
PPTX
Embedded system seminar
Sukhendra Chaudhary
 
PPT
Introduction To Embedded Systems
Vishwa Mohan
 
DOCX
Embedded systems- nanocdac
nanocdac
 
PDF
Interactive voice response (ivr) electronic control unit (ecu) for unmanned g...
eSAT Journals
 
PPTX
Assisting gear
Aruna B Veliyath
 
PDF
Ijret20120103031 head line mismatch
eSAT Journals
 
Introduction to Embedded Systems I: Chapter 2 (1st portion)
Moe Moe Myint
 
Schematic and PCB Design Using Eagle
Moe Moe Myint
 
Home automation using dtmf
Ajay Naidu Jami
 
B1803011013
IOSR Journals
 
Embedded systems ppt
Shreya Thakur
 
Training Report on Embedded System
Roshan Mani
 
Smart Voice Assistant:A universal voice control solution for non-visual acces...
IRJET Journal
 
Ch 1 introduction to Embedded Systems (AY:2018-2019--> First Semester)
Moe Moe Myint
 
Embedded systems - UNIT-1 - Mtech
sangeetha rakhi
 
Introduction to Embedded System I : Chapter 2 (3rd portion)
Moe Moe Myint
 
IRJET - Mirroring of Source and Sink Devices in Android Screen Casting
IRJET Journal
 
Design and implementation of microcontroller in fpga for io t
IJARIIT
 
Introduction to Embedded Systems and its Applications
Gaurav Verma
 
Introduction to Embedded Systems I : Chapter 1
Moe Moe Myint
 
Embedded system seminar
Sukhendra Chaudhary
 
Introduction To Embedded Systems
Vishwa Mohan
 
Embedded systems- nanocdac
nanocdac
 
Interactive voice response (ivr) electronic control unit (ecu) for unmanned g...
eSAT Journals
 
Assisting gear
Aruna B Veliyath
 
Ijret20120103031 head line mismatch
eSAT Journals
 

Similar to BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION (20)

PDF
Controlling Home Appliances by using Universal Remote Control System (IoT and...
IRJET Journal
 
PDF
IRJET- H-Box (Connecting Homes)
IRJET Journal
 
PDF
IRJET - IoT based Advanced Home Automation
IRJET Journal
 
PDF
IRJET-Home Automation System Based on Voice Recognition
IRJET Journal
 
PDF
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET Journal
 
PDF
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJET Journal
 
PDF
Embedded system-based intelligent wheelchairs for disabled people
IRJET Journal
 
PDF
IoT Based Advertising System
IRJET Journal
 
PDF
Smart Home Automation System
SubmissionResearchpa
 
PPTX
Iot home automation varsha,ashish,sagar,arvind
Ashish Chourasiya
 
PDF
IRJET- A Raspberry Pi based Speaker Recognition System for Access Control
IRJET Journal
 
PDF
IRJET- Passenger Indicator for Driver
IRJET Journal
 
PDF
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET Journal
 
PDF
Energy Management with Disaster Intimation and Control using IoT
IJEACS
 
PDF
IRJET - Android based Secure and Smart Home Application using IoT
IRJET Journal
 
DOCX
Smart home automation system
Pawan Kumar Ganjhu
 
PDF
IRJET - Digital Notice Board using Raspberry Pi
IRJET Journal
 
PDF
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
IJTET Journal
 
PDF
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
idescitation
 
PDF
IRJET- IoT based Home Automation and Smart Security System
IRJET Journal
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
IRJET Journal
 
IRJET- H-Box (Connecting Homes)
IRJET Journal
 
IRJET - IoT based Advanced Home Automation
IRJET Journal
 
IRJET-Home Automation System Based on Voice Recognition
IRJET Journal
 
IRJET - IoT based Facial Recognition Quadcopter using Machine Learning Algorithm
IRJET Journal
 
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJET Journal
 
Embedded system-based intelligent wheelchairs for disabled people
IRJET Journal
 
IoT Based Advertising System
IRJET Journal
 
Smart Home Automation System
SubmissionResearchpa
 
Iot home automation varsha,ashish,sagar,arvind
Ashish Chourasiya
 
IRJET- A Raspberry Pi based Speaker Recognition System for Access Control
IRJET Journal
 
IRJET- Passenger Indicator for Driver
IRJET Journal
 
IRJET- Voice Based Home Automation System using Raspberry Pi
IRJET Journal
 
Energy Management with Disaster Intimation and Control using IoT
IJEACS
 
IRJET - Android based Secure and Smart Home Application using IoT
IRJET Journal
 
Smart home automation system
Pawan Kumar Ganjhu
 
IRJET - Digital Notice Board using Raspberry Pi
IRJET Journal
 
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
IJTET Journal
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
idescitation
 
IRJET- IoT based Home Automation and Smart Security System
IRJET Journal
 
Ad

More from IAEME Publication (20)

PDF
IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME Publication
 
PDF
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
IAEME Publication
 
PDF
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
PDF
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
PDF
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
IAEME Publication
 
PDF
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
IAEME Publication
 
PDF
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
IAEME Publication
 
PDF
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IAEME Publication
 
PDF
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
IAEME Publication
 
PDF
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
IAEME Publication
 
PDF
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
PDF
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
PDF
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
PDF
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
PDF
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
PDF
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
IAEME Publication
 
PDF
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
PDF
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
PDF
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 
PDF
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
IAEME Publication
 
IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
IAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
IAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
IAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
IAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
IAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
IAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
IAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
IAEME Publication
 
Ad

Recently uploaded (20)

PDF
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
PPTX
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
 
PDF
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
PDF
Modern multi-proposer consensus implementations
François Garillot
 
PPTX
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
 
PPTX
Structural Wonderers_new and ancient.pptx
nikopapa113
 
PDF
Complete guidance book of Asp.Net Web API
Shabista Imam
 
PPTX
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
PPTX
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
PDF
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
PDF
System design handwritten notes guidance
Shabista Imam
 
PDF
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PDF
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
PDF
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
PDF
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
PDF
Complete University of Calculus :: 2nd edition
Shabista Imam
 
PPTX
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
PPTX
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
PPTX
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 
Generative AI & Scientific Research : Catalyst for Innovation, Ethics & Impact
AlqualsaDIResearchGr
 
MATERIAL SCIENCE LECTURE NOTES FOR DIPLOMA STUDENTS
SAMEER VISHWAKARMA
 
Validating a Citizen Observatories enabling Platform by completing a Citizen ...
Diego López-de-Ipiña González-de-Artaza
 
Modern multi-proposer consensus implementations
François Garillot
 
Bitumen Emulsion by Dr Sangita Ex CRRI Delhi
grilcodes
 
Structural Wonderers_new and ancient.pptx
nikopapa113
 
Complete guidance book of Asp.Net Web API
Shabista Imam
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
Introduction to sensing and Week-1.pptx
KNaveenKumarECE
 
Tally.ERP 9 at a Glance.book - Tally Solutions .pdf
Shabista Imam
 
System design handwritten notes guidance
Shabista Imam
 
FUNDAMENTALS OF COMPUTER ORGANIZATION AND ARCHITECTURE
Shabista Imam
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
FSE-Journal-First-Automated code editing with search-generate-modify.pdf
cl144
 
Proposal for folders structure division in projects.pdf
Mohamed Ahmed
 
special_edition_using_visual_foxpro_6.pdf
Shabista Imam
 
Complete University of Calculus :: 2nd edition
Shabista Imam
 
How to Un-Obsolete Your Legacy Keypad Design
Epec Engineered Technologies
 
Industry 4.o the fourth revolutionWeek-2.pptx
KNaveenKumarECE
 
Solar thermal – Flat plate and concentrating collectors .pptx
jdaniabraham1
 

BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION

  • 1. http://www.iaeme.com/IJARET/index.asp 449 [email protected] International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 10, Issue 2, March-April 2019, pp. 449-456. Article ID: IJARET_10_02_043 Available online at http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=10&IType=02 ISSN Print: 0976-6480 and ISSN Online: 0976-6499 © IAEME Publication BLUETOOTH BASED OFFICE AUTOMATION AND SECURITY SYSTEM USING RASPBERRY PI AND ANDROID APPLICATION Dr. Dhiraj Sunehra Department of Electronics & Communication Engineering Faculty of Engineering & Technology Jawaharlal Nehru Technological University Hyderabad, Hyderabad ABSTRACT An office receptionist is an employee who provides administrative support in the office. The position even though is of much importance, it hinders the use of man power for a much higher productive and useful purpose in the office. This paper deals with design and implementation of an automated office receptionist system using Raspberry Pi and an Android application. It not only helps the official to directly interact with the visitor but also to maintain a visitor’s record in the e-mail. This eliminates manual assistance and also improves the security. The device can also be used at home, corporate offices, hospitals, etc., for security purpose and administrative purposes. This simple and cost effective prototype device is designed and when tested it effectively performed the task of office receptionist. Keywords: Raspberry Pi Processor, Office Automation, Bluetooth, Email, Android application Cite this Article: Dr. Dhiraj Sunehra, Bluetooth Based Office Automation and Security System using Raspberry Pi and Android Application, International Journal of Advanced Research in Engineering and Technology, 10(2), 2019, pp. 449-456. http://www.iaeme.com/IJARET/issues.asp?JType=IJARET&VType=10&IType=2 1. INTRODUCTION An office receptionist is an employee who provides administrative support for the smooth and efficient working of an official. The more usual job includes taking the permission to meet the official instead of the visitor and notify them. Obstruct the visitors when the meeting is going on and to keep the record of visitors. This rather results to an improper use of a productive person. An office without automation system will cause interruptions during meeting, discussions or important calls due to visitors. Privacy of official will be disrupted by guests at unexpected time. It will also be difficult to keep track of visitors for security reasons. A simple device is designed with a novel approach to perform the job of a receptionist as office automation system. This enables them to get involved in other productive activities and to efficiently use man power. The device can also be used in house. This avoids creating disturbances from sales personals, local fundraisers and unwanted interruptions and will be
  • 2. Dr. Dhiraj Sunehra http://www.iaeme.com/IJARET/index.asp 450 [email protected] secure. In hospitals, this device can be used for notifying the patients waiting outside doctor’s cabin about the status of ongoing consultation and for calling the next patient to cabin (where we usually use token system). The major advantages of this prototype are the visitor’s identity would be revealed, message interaction over the pressing of a button is provided using Bluetooth. The range of Bluetooth can be extended by using range extenders. 2. HARDWARE DESCRIPTION 2.1. Block Diagram Figure 1 shows the block diagram of the automated office receptionist system. The setup consists of Raspberry pi, Router, Bluetooth module, Serial-USB converter, LCD, USB-Camera and Push-button switch. Wireless network consists of Raspberry Pi, Bluetooth module, Serial- USB converter, Push-button, USB-Camera, Bluetooth controller application and LCD. The serial data from the Bluetooth controller application is passed on to the Raspberry pi with the help of Bluetooth module with which status is sent to LCD through wireless communication by Bluetooth module. The Raspberry Pi uploads the status of the official through LCD and the status of the official is controlled through the LCD. Figure 1 Block Diagram of Automated Office Receptionist System 2.2. Raspberry Pi Model B+ Board Raspberry Pi is a minicomputer, which is a credit card sized board. It is based on BCM2835 (BCM-Broadcom) system on chip (SoC). Its features include 512 MB of SDRAM, 40 GPIO pins, one Ethernet port, 4 USB ports, HDMI port Audio jack. It has a 700 MHz ARM1176JZFS application processor (Figure 2)[1]. The USB hub can be used to expand the number of ports or to plug the mouse into your keyboard, if it has its own USB port. Ethernet connector allows for wired network access. A 5V Micro USB power connector is available into which we can plug a compatible power supply. For placing the SD card, a full-sized SD card slot is available. An SD card with an operating system (OS) installed is required for booting the device. The HDMI port provides digital video and audio output.
  • 3. Bluetooth Based Office Automation and Security System using Raspberry Pi and Android Application http://www.iaeme.com/IJARET/index.asp 451 [email protected] Figure 2 Raspberry Pi Model B+ Board 2.3. Salient Features of Bluetooth Module HC‐05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent wireless serial connection setup [2]. This Bluetooth module can be used in a Master or Slave configuration, making it a great solution for wireless communication (Figure 3). This serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR (Enhanced Data Rate) 3 Mbps modulation with complete 2.4 GHz radio transceiver and baseband. It uses CSR Bluecore 04 ‐ External single chip Bluetooth system with CMOS technology and with AFH (Adaptive Frequency Hopping Feature). 2.3.1. Hardware Features • Typical ‐80dBm sensitivity. • Up to +4dBm RF transmit power. • 3.3 to 5 V I/O. • PIO (Programmable Input/output) control. • UART interface with programmable baud rate. • With integrated antenna. • With edge connector. 2.3.2. Software Features • Slave default Baud rate: 9600, Data bits: 8, Stop bit:1, Parity: No parity. • Auto‐connect to the last device on power as default. • Permit pairing device to connect as default. • Auto‐pairing PINCODE:”1234” as default. Figure 3 Bluetooth Module 2.4. Salient Features of Serial USB Converter The CP2102 is a highly-integrated USB-to-UART bridge controller providing a simple solution for updating RS-232 designs to USB using a minimum of components and PCB space (Figure
  • 4. Dr. Dhiraj Sunehra http://www.iaeme.com/IJARET/index.asp 452 [email protected] 4). It includes a USB 2.0 full-speed function controller, USB transceiver, oscillator, EEPROM, and asynchronous serial data bus (UART) with full modem control signals in a compact 5×5 mm MLP-28 package. No other external USB components are required. Figure 4 Bluetooth Module - Serial to USB connection 2.5. Push Button Switch A push-button is a simple switch mechanism for controlling some aspect of a machine or a process (Figure 5). Buttons are typically made out of hard material, usually plastic or metal. The surface is usually flat or shaped to accommodate the human finger or hand, so as to be easily depressed or pushed. The “push-button” switch has been utilized in calculators, push- button telephones, kitchen appliances, and various other mechanical and electronic devices. Figure 5 Push Button Switch 2.6. Liquid Crystal Display Liquid Crystal Display (LCD) screen is an electronic display module and finds a wide range of applications. A 16×2 LCD means it can display 16 characters per line and there are 2 such lines (Figure 6). In this LCD, each character is displayed in 5×7 pixel matrix. This LCD has two registers, viz., command and data. The command register stores the command instructions given to the LCD. A command is an instruction given to LCD to do a predefined task like initializing it, clearing its screen, setting the cursor position, controlling display etc. The data register stores the data to be displayed on the LCD [3]. The data is the ASCII value of the character to be displayed on the LCD. Figure 6 LCD Pin Diagram 2.7. Web Camera A webcam is a video camera that feeds or streams its image in real time to or through a computer to a computer network. When “captured” by the computer, the video stream may be saved,
  • 5. Bluetooth Based Office Automation and Security System using Raspberry Pi and Android Application http://www.iaeme.com/IJARET/index.asp 453 [email protected] viewed or sent on to other networks via systems such as the internet, and emailed as an attachment. Figure 7 Web Camera 3. SOFTWARE TOOLS ExtraPuTTY is a software tool used to access Raspberry Pi. PuTTY is an open source terminal emulator. It can support various network protocols such as SCP, Telnet, rlogin and raw socket connection [4]. Python language is a high level script language [5]. Python is portable and it supports on UNIX, Linux and Windows operating system (OS) platforms. Python language fully supports the Raspberry Pi. The written program files are saved with the extension of .py. 4. FLOWCHART Figure 8 shows the flowchart of the sequence of events that occur in the automated office receptionist system. Figure 8 Flowchart of Automated Office Receptionist system
  • 6. Dr. Dhiraj Sunehra http://www.iaeme.com/IJARET/index.asp 454 [email protected] 5. EXPERIMENTAL SETUP Figure 9 shows the experimental setup of automated office receptionist system. The setup consists of Raspberry Pi, router, Bluetooth module, Serial-USB converter, LCD, USB-Camera and Push-button. The serial data from the Bluetooth controller application is passed on to the Raspberry Pi with the help of Bluetooth module with which status is sent to LCD through wireless communication by Bluetooth module. The Raspberry Pi uploads the status of the official on the LCD. Figure 9 Experimental Setup of the System 6. EXPERIMENTAL RESULTS 6.1. Accessing Raspberry Pi through PuTTY Software The initialization of PuTTY software for accessing Raspberry Pi is done using IP address of the Pi (Figure 10). Figure 10 PuTTY Window
  • 7. Bluetooth Based Office Automation and Security System using Raspberry Pi and Android Application http://www.iaeme.com/IJARET/index.asp 455 [email protected] Login to Raspberry Pi contains login id as pi and password (Figure 11). After logging in, redirect to the folder where files are stored in Raspberry Pi and open the files by using ls command in Linux. After finding the file, to execute it use nano command nano <file_name>. Figure 11 Logging in to Raspberry Pi On executing or running python file to enable the wireless office automation and security system, the data on LCD is refreshed automatically (Figure 12). The status of the official i.e., whether the official is frees to meet or not is displayed on the LCD. 6.2. When Push-button is pressed Figure 12 Running Python file to capture the image of the visitor When the push button is pressed, the USB-Camera captures the image of the visitor and it is sent to the official via E-mail (Figure 13). It also acts as a security from preventing the invaders entering the office premises. Figure 13 Captured image of the visitor which is sent to the official’s email address 6.2.1. Case 1: Official is free The official gives serial input ‘I’ through the application if he is free (Figure 14). The LCD then displays as “Official is free” (Figure 15). Figure 14 Serial input ‘I’ is given through application by the official if he is free
  • 8. Dr. Dhiraj Sunehra http://www.iaeme.com/IJARET/index.asp 456 [email protected] Figure 15 Status “Official is free” is displayed on LCD 6.2.2. Case 2: Official is busy The official gives serial input ‘B’ through the application if he is busy (Figure 16). The LCD then displays as “Official is busy” (Figure 17). Figure 16 Serial input ‘B’ is given through application by the official if he is busy Figure 17 Status “Official is busy” is displayed on LCD 7. CONCLUSIONS A simple and cost effective prototype has been designed and implemented which performs the task of an Office receptionist. It allows the official to directly interact with the visitor and helps in maintaining an Image-time record in E-mail for security purpose. This can also be used in for residential applications, corporate offices, hospitals, etc. The results have shown that one can easily operate the device effectively. The work can be extended by modifying the system to automatically respond to the visitor by integrating an ultrasonic distance sensor. Also a web server can be included, so that the official can interact with the visitor from anywhere in the world. REFERENCES [1] https://www.raspberrypi.org/ [2] https://www.mynics.in/product/bluetooth-module-hc-05/ [3] https://circuitdigest.com [4] https://en.wikipedia.org/wiki/PuTTY. [5] Richard L. Halterman, “Learning to Program with Python”, 2011 (www.cs.uky.edu/).