0% found this document useful (0 votes)
25 views

SMS Enabled Display Board Using Internet of Things

SMS-enabled display board technology is a novel communication system that integrates mobile devices with display boards. The system enables users to send messages to the display board using Short Message Service technology. The system comprises two primary components, namely the hardware and software. The hardware component includes the display board, a microcontroller, and a Global System for Mobile Communications module.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

SMS Enabled Display Board Using Internet of Things

SMS-enabled display board technology is a novel communication system that integrates mobile devices with display boards. The system enables users to send messages to the display board using Short Message Service technology. The system comprises two primary components, namely the hardware and software. The hardware component includes the display board, a microcontroller, and a Global System for Mobile Communications module.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology

ISSN No:-2456-2165

SMS Enabled Display Board using Internet of Things


1 2
Sanaboina Chandra Sekhar Mohammad Saliya Parveen
Assistant Professor, Post Graduate Student,
1 2
Computer Science and Engineering Department, Jawaharlal Master of Computer Applications, Jawaharlal Nehru
Nehru Technological University, Kakinada, Technological University, Kakinada,
Andhra Pradesh, India. Andhra Pradesh, India.

Abstract:- SMS-enabled display board technology is a also validates and stores the content, subsequently
novel communication system that integrates mobile showcasing it on an LED module. This innovation
devices with display boards. The system enables users to contributes to the evolution of user-friendly, mobile
send messages to the display board using Short Message communication systems.
Service technology. The system comprises two primary
components, namely the hardware and software. The II. RELATED WORK
hardware component includes the display board, a
microcontroller, and a Global System for Mobile This section includes some of the existing system
Communications module. The software component papers and their brief description. In [1], M. Ramchandra et
consists of the firmware that controls the al., proposed a system in which message is send from
microcontroller and the backend system that manages authorized user to GSM module located on the notice board.
the received messages and displays them on the board. In [2], S Gladson et al., designed a digital notice board using
The technology has several applications such as in public microcontroller ATMEGA 328 whereas in [3], the authors
places like shopping malls, railway stations, hospitals used credit card sized Raspberry pi. The other GSM based
and schools where it can display emergency messages system [4], was developed using HEX codes and in [5], a
and notices. scrolling LED Display board is designed using some level
shifters and voltage regulators.
Keywords:- Microcontroller, GSM Module, Display Board,
Short Message Service Technology, Novel Communication C Kalaiarasi et al.,[6] developed IoT based notice board
System, Mobile Devices, Firmware. which displays message sent through google assistant
application. In [7], the authors designed a toolkit that accepts
I. INTRODUCTION SMS, then stores and validates it and then displays it in the
LED module. Each time when the message is read, it is
In the contemporary landscape, advertising is rapidly deleted making room for next SMS. The project [8] is
shifting towards the digital realm, with major stores, malls, designed using ARM-LPC2148 interfaced with Graphical
trains, and buses adopting digital displays to convey Display. In [9], The authord developed a system which
information such as schedules, ticket details, and more. This enables an authorized person to send the messages from any
transition has familiarized people with the notion of corner where internet facility is available. The message is
accessing the world's information effortlessly. As a result, transferred using wireless technology. The paper [10] gives
effective control and communication have gained an overview of system implementation on LCD Screen.
prominence globally. This has spurred the concept of
utilizing mobile phones to receive messages and showcase III. SYSTEM ARCHITECTURE
them on electronic boards. To realize this concept, Global
System for Mobile communication technology is harnessed.  The Architecture of the Proposed System is shown in Fig
GSM, with its international roaming capabilities, enables 1.
messages to be sent from any corner of the world, facilitated
through its Short Message Service system.

The project centers around the creation of a remote


display board utilizing a GSM modem at the receiving end.
By sending information through SMS, users can update the
display board with their desired messages, offering a
practical approach to real-time communication. Engineers
strive to simplify life through technological advancements,
and this initiative represents a stride towards streamlining
real-time notifications.

The prototype of this GSM-based display toolkit


seamlessly integrates with a display board, ensuring
portability. The toolkit not only accepts incoming SMS but Fig 1 System Architecture

IJISRT23AUG1794 www.ijisrt.com 1780


Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
 Description of the System Architecture: The SIM900A stands as a comprehensive SMT
The Proposed System is explained in detail below: module, offering a fully integrated solution for Dual-band
GSM/GPRS functionality. It is designed to seamlessly
 Mobile: integrate into various customer applications. With its
The mobile phone plays a key role in this workflow as standardized interface, the SIM900A ensures reliable
the source of SMS generator. Through this, any user can performance at GSM/GPRS 900/1800MHz frequencies.
send a text message from their mobile phone to a destinated This performance covers a range of functions including
phone number. This destinated phone number is the SIM voice communication, SMS, data transmission, and fax
source for GSM module. capabilities. Despite its compact size, the module maintains
efficiency with minimal power consumption. Fig 2 is the
 SMS Centre: image of SIM 900A GSM module.
The SMS Centre receives the message from the user's
mobile device. It acts as a gateway between the mobile  Arduino Uno:
network and the receiving device It is responsible for
storing, routing, and forwarding SMS messages to their
intended recipients. In this case, the recipient is the SMS-
enabled display board. It processes the incoming message
and forwards it to the system managing the SMS-enabled
display board.

 GSM:
GSM (Global System for Mobile Communications)
technology enables wireless communication between the
SMS Center and the Arduino system. A GSM module is
connected to the Arduino, allowing communication with it
through UART protocol. This protocol is used for serial
communication between GSM and Arduino Uno.
Fig 3 Arduino Uno
 Arduino:
Arduino serves as the microcontroller that processes The Arduino Uno R3 ATmega328P stands as a
incoming SMS messages and controls the display board. It microcontroller board centered around the Atmega328P
receives messages from the GSM module (Transmitter) by microcontroller. It incorporates 14 pins for digital input and
acting as a receiver, interprets the content, and sends it to output functions, with 6 of these offering Pulse Width
LED Display board through SPI protocol. Serial Peripheral Modulation (PWM) capabilities. Alongside, there are 6
Interface Protocol provides communication between P10 analog inputs, a 16 MHz crystal oscillator, a USB
LED board and Arduino uno. connection, a power jack, an ICSP header, and a reset
button. The board is equipped with all the necessary
 P10 LED Board: components to fully support the microcontroller. All you
P10 LED board is the output display device. It consists need to do to begin is link it to a computer using a USB
of a grid of LED modules that can display text, graphics, cable or power it using an AC-to-DC adapter or battery. The
and animations. Arduino uses software libraries such as SPI, board is compatible with most shields and can be powered
DMD and TimerOne libraries for creating desired effects. via USB or an external power supply. The board can be
The Arduino sends commands or data to the P10 LED board programmed using the Arduino IDE or other compatible
to control the content displayed on it. software. The Arduino Uno R3 Atmega328P supports a
variety of programming languages, including C/C++,
IV. HARDWARE AND SOFTWARE Python, and Java. It can be used to control various electronic
REQUIREMENTS projects, such as robots, home automation systems, and
more. The above Fig 3 represents Arduino Uno.
 Hardware Requirements
 P10 LED Board:
 SIM 900A GSM Module:

Fig 2 SIM900A GSM Module Fig 4 P10 LED Display Board

IJISRT23AUG1794 www.ijisrt.com 1781


Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
The P10 series presents a collection of dot matrix without soldering with other equipment and other hardware
displays characterized by a LED spacing of 10mm. These components. Even though they come in different colors,
displays are available in a standard single-screen such colors mean nothing. That means a black jumper wire
configuration, featuring a 16x32 LED array. The is functionally same as the blue one. Indeed, the colors can
arrangement and composition of the P10 LED Board can be be used for your convenience to identify the type of
understood from Fig 4. Notably, each LED within this connections such as ground, input pins and power. Jumper
display holds independent controllability. By controlling wires are inexpensive and one can make our own jumper
specific LEDs, we can display text, shapes, and graphics as wires as well. Usually, jumper wires are in three forms:
required. We can chain these displays together (both male to male, female to female, and male to female. The
vertically and horizontally) to create a display of any desired difference between them is the end point of the wire. Male
height and length. They run on a 5V voltage supply at 20W to male jumper wires have connector pins at both ends of the
power supply. They can be controlled using ATMEGA electrical wire and these are used to plug into things.
2560, and ESP8266 controllers.
Female to female jumper wires has header pins at both
 Push Button: ends and are used to plug things into. Male to female jumper
wires has one end connector pin used to plug into things and
other end header pin used to plug things into. The Fig 6
denotes Male to Female jumper wires.

 Adapter:

Fig 5 Push Button

A push button is a simple mechanical or electrical


switch that is designed to be activated by pressing it. It is
one of the most common types of switches used in various
applications to control the flow of electricity, signal a device
or system, or initiate a specific action. Push buttons are used
in everyday objects and industrial systems alike. An image
of Push Button is shown in Fig 5.
Fig 7 Adapter
 Jumper Wires:
Adapter is a software or hardware that enables two or
more otherwise incompatible devices to communicate with
each other. It acts as a translator between two devices,
allowing them to exchange data and interact. Adapters are
commonly used to connect computers to peripheral devices,
such as keyboards, printers, and scanners, as well as to
connect different types of computers such as PCs and Macs.
Adapters are also used in networking to allow different
types of networks to interconnect. Here, we use 5V 1A
adapter. Fig 7 defines the picture of Adapter.

5V 1A adapter is a type of power adapter that converts


a 5volt DC input to a 1 ampere output. It is commonly used
to power a wide range of electronic devices, such as
computers, TVs, phones, tablets, and other small appliances.
The 5V 1A adapter is also known as a wall wart, as it plugs
directly into a wall outlet. The adapter is a very cost-
Fig 6 Male to Female Jumper Wires effective and versatile solution for powering a wide range of
devices.
A Jumper wire is an electrical wire or group of them in
a cable with pin at each end. Jumper wires are also called as
connector wires. Used to connect the test circuits,
components of breadboard or other prototypes, internally or

IJISRT23AUG1794 www.ijisrt.com 1782


Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
 SIM:  Embedded C Language:
Embedded C is a C language extension with additional
header files. These files can be altered from controller to
controller. It is the most popular programming language
used to program the microcontroller. Previously several
embedded applications using assembly level programming
have been developed. Indeed, they won’t offer portability.
To overcome this, the extended C language for embedded
systems is approved. The advantage of being the code
written in C is much easier to understand and is portable.

 Libraries used in the Program are:

Fig 8 SIM Card  SPI Library:


The SPI (Serial Peripheral Interface) library in Arduino
provides functions and tools to facilitate communication
It is recommended to use a prepaid plan or a plan with
unlimited SMS for testing purposes. In this project, a over the SPI bus. SPI is a synchronous communication
prepaid plan with unlimited SMS is used. Here, Airtel SIM protocol used to exchange data between a microcontroller
card is used as it is capable to bend to lower generations like and peripheral devices, such as sensors, displays, memory
chips, and other microcontrollers. It is widely used for
2G, 3G depending on network conditions. Fig 8 represents
the icon of a SIM. connecting devices that require high-speed data transfer and
is supported by many microcontrollers, including those used
in Arduino boards.
 USB Cable:
USB (Universal Serial Bus) is a serial bus standard for
 DMD Library:
connecting devices to a computer. It is used to connect
The DMD (Dot Matrix Display) library for Arduino
computer peripherals, such as keyboards, mice, printers,
provides a convenient way to control and manage dot matrix
external hard drives, and other devices. It is backward
compatible with older versions of USB. USB cables come in displays. Dot matrix displays consist of an array of LEDs or
various types, including A-A, A-B, Micro-B, and Mini-B. other display elements arranged in a grid, allowing you to
display text, graphics, animations, and patterns.

The DMD library simplifies the process of working


with dot matrix displays by providing functions for drawing
pixels, characters, and graphics on the display. This is
particularly useful when creating scrolling text, animations,
or custom patterns on the display.

 Timer One Library:


The Timer One library for Arduino provides an easy-
to-use interface for working with timers and interrupts on
AVR-based Arduino boards. Timers are essential hardware
components that allow you to generate precise time
intervals, schedule events, and execute tasks at specific time
Fig 9 USB Cable intervals. The TimerOne library simplifies the configuration
and usage of timers, making it easier to incorporate time-
Here, Arduino USB Cable type A-B is used. Utilized dependent functionalities into your Arduino projects.
for linking any Arduino board to computer, this cable also
serves as a connection for USB printer, scanner, and other  Expenditure of Hardware Components
devices. The cable facilitates rapid data transmission with a The total expenditure for implementing this project is
high-speed, flawless performance, ensuring error-free and tabulated in below table:
efficient data transfer. Fig 9 represents the USB Cable of
Type A-B. Table 1 Expenditure of Hardware Components
COMPONENT COST
 Software Requirements SIM 900A GSM Module 1250
Arduino Uno R3 ATmega328P with USB 1200
 Arduino IDE Software: Cable
Arduino IDE is an open-source platform. It is a P10 LED Board 1000
software used for electronic projects. By using Arduino Connecting wires & other components 250
IDE, we can upload code into microcontroller boards. It has 5V 1A Adapter 200
additional libraries and serial monitor to communicate with. SIM 150
The code is developed by using Embedded C.

IJISRT23AUG1794 www.ijisrt.com 1783


Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
V. CIRCUIT DIAGRAM Fig12 shows a part of implementation results of the
work “SMS enabled display board”. It includes displaying
scrolling message which is sent to the mobile number
associated with the GSM module.

Fig 13 Message Sent

When a SMS is sent to the SIM embedded GSM


Module, the module receives it and resends it to the micro
controller. The micro controller interprets and transfers it to
Fig 10 Circuit Diagram LED board.
Fig10 represents the complete circuit diagram of the Fig13 shows the screenshot of SMS sent to the GSM
Proposed System. The diagram represents the connections module. As soon as message is received by the module, it
between the Arduino Uno and P10 LED, Arduino Uno and redirects it to micro controller, which is responsible for
GSM Module, Arduino Uno and Push Button. displaying message over the LED screen.

VI. HARDWARE ASSEMBLY

Connect the components as per the circuit diagram with


proper precautionary measures.

Connect the Arduino Uno to Computer using USB


cable to observe the results on serial monitor. Fig11 shows
the Hardware Assembly.
Fig 14 Confirmation Message

The Fig14 represents the proof of confirmation


message send to a particular number whenever the received
message is successfully projected on the LED screen.

The system has a button feature. Whenever the button


is pressed, last recent message starts scrolling over the LED
Board.

VIII. CONCLUSION

This paper explains how we can develop as well as


Fig 11 Hardware Assembly modify display board using GSM module with the SMS
feature. Whenever new message is received, old message
VII. RESULTS gets replaced by new. Also, the system can be controlled
using push button. In addition to this, the system can send
acknowledgement after successful receiving of message.

FUTURE SCOPE

The future scope of SMS enabled display board using


IoT technology is the ability to use different colors for
displaying text message and expand the message length.

Fig 12 Experimental Results

IJISRT23AUG1794 www.ijisrt.com 1784


Volume 8, Issue 8, August – 2023 International Journal of Innovative Science and Research Technology
ISSN No:-2456-2165
REFERENCES

[1] M. Ramchandra, K. Gurav, and M. Rohit Jagtap,


“Wireless Digital Notice Board Using GSM
Technology,” International Research Journal of
Engineering and Technology, 2015.
[2] S. Gladson and G. Brindha, “A Smart Notice Board
System Using IoT Technology,” 2019, doi:
10.15680/IJIRSET.2019.0805022.
[3] C. Anitha, M. Aruna, S. Elavarasi, V. Nandhini, and
D. L. Jayanthi, “Digital Notice Board in Schools and
Colleges by Implementing IoT with Audio Alert
System,” 2017.
[4] P. Kumar, V. Bhrdwaj, K. Pal, N. Singh Rathor, and
A. Mishra, “GSM based e-Notice Board: Wireless
Communication,” 2012.
[5] T. Ahmad, V. Kumar, R. Yadav, D. Gupta, and N.
Kumar Gupta, “Scrolling Display GSM based
Messages Scrolling Led Display,” 2021.
[6] C.Kalaiarasi, K.Varalakshmi, Ananthi N, Nanthini K
and Rekha TV, “IOT AND GOOGLE ASSISTANT
BASED WIRELESS NOTICE BOARD,” 2022.
[7] P. U. Ketkar, K. P. Tayade, A. P. Kulkarni, and R.
M. Tugnayat, “GSM Mobile Phone Based LED
Scrolling Message Display System,” 2013.
[8] N. S. R and P. Selvaraj, “SMS based Wireless Notice
board with Monitoring system,”2013.
[9] S. Sameer, S. Rizwan, S. Nasreen, and Dr. N.
Narasimhulu, “LED NOTICE BOARD BASED ON
IOT,” INTERANTIONAL JOURNAL OF
SCIENTIFIC RESEARCH IN ENGINEERING
AND MANAGEMENT, vol. 07, no. 03, Mar. 2023.
[10] K. Kumar, K. Ritu, M. Singh, and M. V Patil,
“Wireless Display using GSM and Arduino,” 2018.

IJISRT23AUG1794 www.ijisrt.com 1785

You might also like