ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board...

14
Carmelight, 13(1):100-113, 2017 p-ISSN 0975-9484 e-ISSN 2395-5538 100 ARDUINO AND GSM BASED WIRELESS NOTICE BOARD Uma Ullas Pradhan, Suma N, Seema Ramachandra and Shilpa S Kulkarni Department of Electronics, Mount Carmel College [email protected] ABSTRACT: Notice Board is the most common and primary apparatus in any institution, organization or public utility places like bus stations, railway stations and parks. But sticking various notices day-to-day is a difficult process. This project deals with a wireless notice board. The main objective of this project is to develop a wireless notice board that displays messages sent from the user’s mobile. When a user sends a message, it is received by a SIM inserted in GSM modem at the receiver unit. The GSM modem is duly interfaced through level shifter IC for establishing RS232 communication protocol to the microcontroller. The message received by the GSM is sent to the microcontroller that further displays it on electronic notice board. The notice board is an LCD display interfaced to a microcontroller (Arduino), powered by a regulated power supply from mains supply of 230 volt ac. INTRODUCTION: This project is an implementation to the idea of the wireless communication between a mobile phone and a microcontroller.

Transcript of ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board...

Page 1: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Carmelight, 13(1):100-113, 2017

p-ISSN 0975-9484

e-ISSN 2395-5538

100

ARDUINO AND GSM BASED WIRELESS NOTICE BOARD

Uma Ullas Pradhan, Suma N, Seema Ramachandra and Shilpa S Kulkarni

Department of Electronics, Mount Carmel College

[email protected]

ABSTRACT:

Notice Board is the most common and primary apparatus in any institution, organization or

public utility places like bus stations, railway stations and parks. But sticking various notices

day-to-day is a difficult process. This project deals with a wireless notice board.

The main objective of this project is to develop a wireless notice board that displays messages

sent from the user’s mobile. When a user sends a message, it is received by a SIM inserted in

GSM modem at the receiver unit.

The GSM modem is duly interfaced through level shifter IC for establishing RS232

communication protocol to the microcontroller. The message received by the GSM is sent to the

microcontroller that further displays it on electronic notice board. The notice board is an LCD

display interfaced to a microcontroller (Arduino), powered by a regulated power supply from

mains supply of 230 volt ac.

INTRODUCTION:

This project is an implementation to the idea of the wireless communication between a

mobile phone and a microcontroller.

Page 2: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

101

The objective of this project is to develop an

Arduino and GSM based wireless notice board whose contents can be updated simply

through an SMS which is realized through an embedded system with a microcontroller.

Notice boards impart information and facilitate communication.

They keep people abreast of events in schools, colleges, and at work.

Advantages of wireless notice board:

- Accurate.

- Easy to control.

- Can be operated at low voltage.

- Low cost.

Educational institutions and organisations.

Managing traffic.

Advertisement.

Railway stations, bus stations, and other public places.

HARDWARE IMPLEMENTATION:

Block diagram:

Page 3: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

Figure1: Block diagram of Wireless Notice Board

Figure 1 shows the block diagram of wireless notice board. The block consists of a Arduino Uno

8-bit Atmel AVR microcontroller as the processing and control unit for the entire system. Text

messages from mobile phones in the form of SMS are intercepted by the antenna which is fed to

the controller through GSM modem and RS232 serial interface. These messages are processed

and displayed on the GLCD.

Schematic Diagram of Arduino Board

Arduino is an open-source computer hardware and software company, project and user

community that designs and manufactures kits for building digital devices and interactive objects

that can sense and control the physical world.

An Arduino board consists of complementary components that facilitate programming and

incorporation into other circuits. An important aspect of the Arduino is its standard connectors,

which lets users connect the CPU board to a variety of interchangeable add-on modules known

as shields. Some shields communicate with the Arduino board directly over various pins, but

many shields are individually addressable via an I²C serial bus—so many shields can be stacked

and used in parallel.

Page 4: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

103

An Arduino's microcontroller is also pre-programmed with a boot loader that simplifies

uploading of programs to the on-chip flash memory, compared with other devices that typically

need an external programmer. At a conceptual level, when using the Arduino software stack, all

boards are programmed over an RS-232 serial connection, but the way this is implemented varies

by hardware version. Serial Arduino boards contain a level shifter circuit to convert between RS-

232-level and TTL-level signals. The Arduino board exposes most of the microcontroller's I/O

pins for use by other circuits. The current Uno provide 14 digital I/O pins, six of which can

produce pulse-width modulated signals and six analog inputs, which can also be used as six

digital I/O pins.

Figure2: Schematic diagram of Arduino board

GSM SIM 300

Page 5: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

A GSM modem is a specialized type of modem which accepts a SIM card and operates over

a subscription to a mobile operator, just like a mobile phone.

A GSM/GPRS MODEM can perform the following operations:

Receive, send or delete SMS messages in a SIM.

Read, add, search phonebook entries of the SIM.

Make, Receive or reject a voice call.

MAX232 IC

The MAX232 is an IC, which converts signals from an RS-232 serial port to signals suitable

for use in TTL compatible digital logic circuits. The MAX232 is a dual driver/receiver and

typically converts the RX, TX, CTS and RTS signals. It is used to convert the TTL/CMOS

logic levels to RS232 logic levels during serial communication of microcontrollers with PC.

GLCD 128X64

Graphical Liquid Crystal Display (GLCD):

A liquid-crystal display (LCD) is a flat panel display electronic visual display that uses the

light modulating properties of liquid crystals. LCDs are used in a wide range of applications

including computer monitors, television, instrument panels, aircraft cockpit displays and are

common in consumer devices such as video players, gaming devices, clocks, watches ,

calculators etc. 128x64 LCD implies 128 columns and 64 rows. In total there are (128x64 =

1024) pixels.

Circuit Diagram

Page 6: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

105

GSM 300 – TTL/232 INTERFACE:

ARDUINO – TTL/232 INTERFACE:

Page 7: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

ARDUINO – GLCD INTERFACE

Page 8: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

107

SOFTWARE IMPLEMENTATION:

Flowchart

Page 9: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

Testing and Debugging:

Selection of the board.

Page 10: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

109

Selection of the library.

Selection of the port.

Page 11: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

Compiling:

Page 12: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

111

Uploading:

RESULTS AND DISCUSSIONS:

When switched on, the GLCD displays “GSM based wireless notice board ”.

Page 13: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

Arduino And GSM Based Wireless Notice Board

+CMTI: “SM” is displayed when the message is received by the SIM card followed the

notice to be displayed.

CONCLUSION:

The notice is displayed on the GLCD when a message is sent from a mobile telephone

unit to the SIM card in the GSM module.

Future Work:

This project can be further improvised by using a larger display and an advanced Arduino

board that can read and display a larger message(more number of characters).

Page 14: ARDUINO AND GSM BASED WIRELESS NOTICE BOARD … · Arduino And GSM Based Wireless Notice Board Figure1: Block diagram of Wireless Notice Board Figure 1 shows the block diagram of

113

A password can also be implemented so that messages sent from a single phone or a

phone with a valid password only are displayed.

REFERENCES

1. Pawan Kumar, Vikas Bhrdwaj, Kiran Pal, Narayan Singh Rathor, Amit Mishra,

GSM based e-Notice Board: Wireless Communication, International Journal of Soft

Computing and Engineering (IJSCE), ISSN: 2231-2307, 2(3), 2012, 601 – 605

2. Foram Kamdar, Anubbhav Malhotra and Pritish Mahadik, Display Message on

Notice Board using GSM, Advance in Electronic and Electric Engineering, ISSN

2231-1297, Volume 3, Number 7 (2013), pp. 827-832

Other References:

http://www.engineersgarage.com/contribution/arduino-based-wireless-notice-board-

using-gsm-module

D Dalwadi, N Trivedi and A Kasundra (2011), Article in Nation conference on recent

trends in engineering and technology, INDIA

www.atmel.com

http://www.webopedia.com/TERM/G/GSM.html.

http://www.instructables.com/file/F04NIIDGJQEFZOR

http://www.ijetae.com/files/Volume3Issue3/IJETAE_0313_30