Sie sind auf Seite 1von 23

MINI PROJECT REPORT

Submitted By

PAVAN ELDHO SLEEBA

SEMESTER 4 ELECTRONICS

DEPARTMENT OF ELECTRONICS ENGINEERING

Government Polytechnic College

Kothamangalam 686681
DEPARTMENT OF ELECTRONICS ENGINEERING
Government Polytechnic College
Kothamangalam 686681

CERTIFICATE
Certified that this is the bonafide record of project report done

by Sri. PAVAN ELDHO SLEEBA Branch: ELECTRONICS

Reg No. 16040916 During the year:2018-2019 the PROJECT

REPORT

Head of the Department


Lecturer-in-charge

Examiner : .............................
ACKNOWLEDGEMENT

Inspiration and guidance are valuable in all aspects of life,


especially what is academic."Experience is the best teacher", is
an old age. The satisfaction and pleasure that accompany the
gain of experience would be incomplete without mentioning the
people who made it possible. I extremely thankful and grateful
to our guide Mrs. BEENA Dept. of Electronics Engineering,
GPTC Kothannangalam. She is being our guide has taken keen
interest in the progress of the mini project work by providing
facilities and guidance. We indebted to my guide and co-
ordinator for his inspiration, support and kindness showered on
us throughout the course. I express my profound sense of
gratitude to GEETHA DEVI, HOD, Dept. of Electronics
Engineeritrg GPTC Kothamangalam for giving me the
oppolturuty to pursue my interest in this Miniproject. Lastly,
heartfelt thanks to my parents, Friends and teaching and non-
teaching staff of our college for their encouragement and
support.
PREFACE

I have made this report file on the topic Wireless Notice Board
Using GSM And Ardino. I have tried My best to elucidate all
the relevant detail to the topic to be included in the report.
While in the beginning I have tried to give a general view
about this topic.

My efforts and wholehearted co-corporation of


each and everyone has ended on a successful note. We express
Our sincere gratitude to who assisting us throughout the
preparation of this topic. We thank him for providing me the
reinforcement, confidence and most importantly the track for
the topic whenever I needed it.

PAVAN ELDHO SLEEBA


CONTENTS

• CERTIFICATE
• ACKNOWLEDGEMENT
• PREFACE
• 5S METHODLOGY
• 5S IMPLEMENTATION
• INVOLVEMENT IN 5S IMPLEMENTATION
• WIRELESS NOTICE BOARD USING GSM AND ARDUINO
• CONCLUSION
5S METH0D0L0GY

5s is a methodology for organizing a shared workspace


such as a production floor .It is a component of lean
manufacturing and philosophy for managing a work place or
work flow with the intention of improving efficiency and
eliminating waste and increasing process consistency. Today it is
increasingly recognized that 5s management techniques enhance
productivity and competitiveness. In order to become a world
class workspace, an organisation has to go through a continuous
and systematic process to:
 Identify reduce and eliminate waste
 Enhance teamwork
 Enhance operation effectiveness in a better working
environment
 From the basic advanced model for productivity and
quality improvement.
As each 5s management techniques begin with an S .This
approach has been named 5s.
It derives its name from the five Japanese words
beginning with the letter S at the cornerstones of this
philosophy. These words are: “seiri” meaning sort , “seiton”
meaning set in order , “seiso” which implies shining or
cleanliness, “seiketsu”which means standardize and “shitsuke”
which implies sustaining.

IMPORTANCE OF 5S
 A clean workplace has high quality.
 A clean workplace keeps cost down.
 A clean workplace ensures delivery on time.
 A clean workplace is high in productivity.
 A clean workplace is safe for people to work.
 A clean workplace is high in morale.

UNDERSTANDING 5S
S0RT
To sort and systematically discard items those are not
needed in the workplace.

SET IN ORDER
To arrange necessary item in a neat and systematic manner
so that they can be easily retrieved for use and to return after
use.

SHINE
To clean and inspect the workplace thoroughly so that
there is no dirt on the floor,machines and equipment.

STANDARDISE
To maintain a high standard of workplace organisation by
keeping everything clean and orderly at all times.

SUSTAIN
To train people to practise the 5s system continuously so
that it becomes habitual and ingrained in the culture of the
organisation.

BENEFITS OF 5S IMPLEMENTATION
The benefits are:
 Workplace becomes cleaner and better organized.
 Shop floor and office operation becomes faster.
 Visible results enhance the generation of more and better
ideas.
 Lead time reduce.
 Change over time reduced by streamlining operations.
 Breakdowns and minor stops eliminated on production
lines.
 Defects reduced by mistake proofing.
 Clear methods and standards are established.
 In process inventory is reduced.
 Space usage is improved.
 Customer complaints are reduced.

5S IMPLEMENTATION

PLAN
Preparation:
 Provide training education for everyone.
 Form 5s council.
 Set-up 5s zones.
 Determines 5s objectives, goals and implementation phases.
 Plan 5s action plan and 5s launch.

DO
Sort:
 Identify what is necessary.
Set in order:
 Define what and how to arrange.
Shine:
 Identify dirt source.
 Identify root causes.
 Take action to eliminate dirt source and root causes.
Standardise:
 Who is responsible?
 What action to take to maintain the desired condition?
 When must those actions be taken?Where must they
apply?
 What procedures need to be followed?
Sustain:
 Everyone understands, obeys and practices the rules and
procedure.
 Continuous efforts at sustaining the desired condition.

CHECK
Assessment:
 Conduct internal 5s audit.
 Bench mark within the department and with other
organisations.
 Ensure the established 5s procedure are followed through.

ACT
Continual improvement:
 Develop 5s practices into a HABIT.
 Compare actual goals with set goals.
 Reward and recognise effort of staff.

INVOLVEMENT IN 5S
IMPEMENTATION
In 5s, the total strength of students in class is divided
into many groups. Each group contains 10 members. Each
group get their specified place such as electronics lab, electrical
lab, class room, common area of electronic department etc.
for5s. In 5s we firstly do cleaning. We got the electrical lab for
cleaning. Clean the workplace such as tables and chairs and
other equipment in lab. And to arrange the tables and chairs in
neat and systematic manner. And arrange equipment in proper
place.
Wireless Notice Board
using GSM and Arduino

Wireless Notice Board Using GSM and Arduino

Wireless notice board is very selective term for this project, as


it has a very wide scope rather than just being a simple notice
board. First we should understand the purpose of this project,
in this system we can display a message or notice to some
display device like LCD, and this message can be easily set or
changed from anywhere in the world, just by using the SMS
facility of your mobile handset. Whatever notice we want to
display, just send the SMS of that text, with some prefix and
suffix.
This is very useful in Hotels, Malls, college, offices and can be
used anywhere, even at home. Like you can set the message
like “Do not disturb” at your hotel’s room gate, can set
message at your home’s door step when you are away, and of
course it is used as notice board in schools, colleges, cinema
halls etc. And yes, it’s just not a simple Message board, the
usefulness of this project is that you can set or change the
message or notice from anywhere, just sending SMS from your
phone.

Working Explanation:
In this project, Arduino UNO is used for controlling the whole
process, GSM module (SIM900A) to receive the SMS/message
sent from mobile phone and LCD to display the message.

We can send some message or notice like “#Circuit Digest*”,


“#We Welcomes You*” through the SMS. Here we have used a
prefix in the message string that is ‘#’. This prefix is used to
identify the starting of the message or notice. And ‘*’ is used
as suffix to indicate the end of the message or notice.
When we send SMS from mobile phone to GSM module then
GSM receives that SMS and sends it to Arduino. Now Arduino
read this SMS and extract main notice message from the
received string and stores in another string. And then sends the
extracted message to 16x2 LCD by using appropriate commands.

Further working of this system is explained in the ‘Code


Description’ section below. Before we get into programming
details we should know about GSM module.
GSM Module:
GSM module is used in many communication devices which
are based on GSM (Global System for Mobile Communications)
technology. It is used to interact with GSM network using a
computer. GSM module only understands AT commands, and
can respond accordingly. The most basic command is “AT”, if
GSM respond OK then it is working good otherwise it respond
with “ERROR”. There are various AT commands like ATA for
answer a call, ATD to dial a call, AT+CMGR to read the
message, AT+CMGS to send the sms etc. AT commands should
be followed by Carriage return i.e. \r (0D in hex), like
“AT+CMGS\r”. We can use GSM module using these commands:
ATE0 For echo off
AT+CNMI=2,2,0,0,0 <ENTER> Auto opened message
Receiving. (No need to open message)
ATD<Mobile Number>; <ENTER> making a call
(ATD+919610126059;\r\n)
AT+CMGF=1 <ENTER> Selecting Text mode
AT+CMGS=”Mobile Number” <ENTER> Assigning recipient’s
mobile number
>>Now we can write our message
>>After writing message
Ctrl+Z send message command (26 in decimal).
ENTER=0x0d in HEX
The SIM900 is a complete Quad-band GSM/GPRS Module
which delivers GSM/GPRS 850/900/1800/1900MHz performance
for voice, SMS and Data with low power consumption.

Circuit Description:
Connections of Wireless Notice Board using GSM and
Arduino are simple and shown in the figure below. Here a
liquid crystal display (LCD) is used for display the “Notice” or
message, which is sent though the mobile phone as SMS. Data
pins of LCD namely RS, EN, D4, D5, D6, D7 are connected to
arduino digital pin number 7, 6, 5, 4, 3, 2. And Rx and Tx pin
of GSM module is directly connected at Tx and Rx pin of
Arduino respectively. And GSM module is powered by using a
12 volt adaptor.
Code Description:
The code of the program is easily understandable; the new
thing here is GSN initialization function gsm_init(), which is
explained in the end.
In the program, first of all we include library for liquid crystal
display (LCD) and then we defines data and control pins for
LCD and some variables.
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);

int led=13;

int temp=0,i=0,x=0,k=0;
char str[100],msg[32];

After this, serial communication is initialized at 9600 bps and


gives direction to used pin. And initialize GSM Module in setup
loop.
void setup()
{
lcd.begin(16,2);
Serial.begin(9600);
pinMode(led, OUTPUT);
digitalWrite(led, HIGH);
lcd.print("GSM Initilizing...");
gsm_init();
lcd.setCursor(0,0);
lcd.print("Wireless Notice");

For receiving data serially we use two functions, one is


Serial.available which checks any serial data is coming or not
and other one is Serial.read which reads the data that comes
serially.
void serialEvent()
{
while(Serial.available())
{
char ch=(char)Serial.read();
str[i++]=ch;
if(ch == '*')
{
temp=1;
lcd.clear();
lcd.print("Message Received");
delay(1000);
}
}
}

After receiving data serially, we store it in a string and this


string is checked for ‘#’ and ‘*’, to find the starting and
ending of the Notice or message. Then finally Notice is printed
on LCD using lcd.print:
void loop()
{
for(unsigned int t=0;t<60000;t++)
{
serialEvent();
if(temp==1)
{
x=0,k=0,temp=0;
while(x<i)
{
while(str[x]=='#')
{
x++;
while(str[x]!='*')
{
msg[k++]=str[x++];

Initialization function ‘gsm_init()’ for GSM is important here,


where firstly, GSM module is checked whether it is connected
or not by sending ‘AT’ command to GSM module. If response
OK is received, means it is ready. System keeps checking for
the module until it becomes ready or until ‘OK’ is received.
Then ECHO is turned off by sending the ATE0 command,
otherwise GSM module will echo all the commands. Then
finally Network availability is checked through the ‘AT+CPIN?’
command, if inserted card is SIM card and PIN is present, it
gives the response +CPIN: READY. This is also check repeatedly
until the network is found. This can be clearly understood by
the Video below.
void gsm_init()
{
lcd.clear();
lcd.print("Finding Module..");
boolean at_flag=1;
while(at_flag)
{
Serial.println("AT");
while(Serial.available()>0)
{
if(Serial.find("OK"))
at_flag=0;
}
delay(1000);
}

Code:
#include <LiquidCrystal.h>
LiquidCrystal lcd(7,6,5,4,3,2);
int led=13;
int temp=0,i=0,x=0,k=0;
char str[100],msg[32];
void setup()
{
lcd.begin(16,2);
Serial.begin(9600);
pinMode(led, OUTPUT);
digitalWrite(led, HIGH);
lcd.print("GSM Initilizing...");
gsm_init();
lcd.setCursor(0,0);
lcd.print("Wireless Notice");
lcd.setCursor(0,1);
lcd.print(" Board ");
delay(2000);
lcd.clear();
lcd.print("GPTC");
delay(1000);
lcd.setCursor(0,1);
lcd.print("KOTHAMANGALAM");
Serial.println("AT+CNMI=2,2,0,0,0");
delay(500);
Serial.println("AT+CMGF=1");
delay(1000);
digitalWrite(led, LOW);
}
void loop()
{
for(unsigned int t=0;t<60000;t++)
{
serialEvent();
if(temp==1)
{
x=0,k=0,temp=0;
while(x<i)
{
while(str[x]=='#')
{
x++;
while(str[x]!='*')
{
msg[k++]=str[x++];
}
}
x++;
}
msg[k]='\0';
lcd.clear();
lcd.print(msg);
delay(1000);
temp=0;
i=0;
x=0;
k=0;
}
}
lcd.scrollDisplayLeft();
}
void serialEvent()
{
while(Serial.available())
{
char ch=(char)Serial.read();
str[i++]=ch;
if(ch == '*')
{
temp=1;
lcd.clear();
lcd.print("Message Received");
delay(1000);
}
}
}
void gsm_init()
{
lcd.clear();
lcd.print("Finding Module..");
boolean at_flag=1;
while(at_flag)
{
Serial.println("AT");
while(Serial.available()>0)
{
if(Serial.find("OK"))
at_flag=0;
}
delay(1000);
}
lcd.clear();
lcd.print("Module Connected..");
delay(1000);
lcd.clear();
lcd.print("Disabling ECHO");
boolean echo_flag=1;
while(echo_flag)
{
Serial.println("ATE0");
while(Serial.available()>0)
{
if(Serial.find("OK"))
echo_flag=0;
}
delay(1000);
}
lcd.clear();
lcd.print("Echo OFF");
delay(1000);
lcd.clear();
lcd.print("Finding Network..");
boolean net_flag=1;
while(net_flag)
{
Serial.println("AT+CPIN?");
while(Serial.available()>0)
{
if(Serial.find("+CPIN: READY"))
net_flag=0;
}
delay(1000);
}
lcd.clear();
lcd.print("Network Found..");
delay(1000);
lcd.clear();
}

CONCLUSION
GSM system is the collaboration of software & hardware
through which most of the complicity reduces,even systems size
and cost also reduced.such human creation put us spell bound
that why a topic of invention is taken robotics design.The GSM
based digital notice board system that we have created has been
in practical use in various companies like in constructions
companies and research areas,railways,college.

Das könnte Ihnen auch gefallen