Wireless notice board using Arduino and GSM

Share on FacebookShare on Google+Tweet about this on TwitterShare on RedditShare on StumbleUponPin on Pinterest

wireless-notice-board-arduino

Everyone would have known the use of notice board around our daily life. Even it plays a vital role in public places like bus stops, railway station and hospitals. But with a great shift in technology we could revolutionize this kind of notice board by taking it wireless. So that’s what this Wireless notice board Arduino project is all about.

EXISTING SYSTEM:

In the present scenario to display any message on the notice board we type the message in PC and load into pen drive and we dump the information on to the notice board.
But this a time taking and even much complicated process .

If the person is not available then it is more difficult to display the message .so if we interface it with GSM it becomes easy. Even whenever the authorized person is out of station he could convey the information just by sending the message.

COMPONENTS REQUIRED:

  • Arduino
  • LCD(16*2)
  • GSM Module SIM800
  • Power supply
  • Connecting wires

SCHEMATIC DIAGRAM OF WIRELESS NOTICE BOARD:

wireless-notice-board-schematic-diagram

HOW IT WORKS:

  • For this wireless notice board project 16×2 LCD acts as display device
  • GSM module acts as a communicating medium
  • Normal text message from our mobile will reach the GSM module through the carrier
  • Once the message is reached GSM module will send it to the Arduino board through UART communication that is RX and TX
  • The code where written in such a way once the message reached it will display it in the LCD.
  • GSM technology offers user the facility to send message from anywhere in the world and still it will be display in the notice board
  • For the purpose of prototyping have children I have chosen this small LCD module. However you can use any display module compatible with Arduino

CODE:

#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
LiquidCrystal lcd(12,11,5,4,3,2);
SoftwareSerial SIM900(9,8 );
int inByte=0;
void setup()
{
Serial.begin(19200); // for serial monitor display
SIM900.begin(19200); // for GSM shield start serial programming
lcd.begin(16, 2);
lcd.print("      ATTENTION");
lcd.setCursor(0, 1);
lcd.print("READ THE MESSAGE");
delay(2000); // give time to manually power ON the GSM Shield andconnect to the network
lcd.clear();
SIM900.print("AT+CMGF=1\r"); // set SMS mode to text
delay(100);
SIM900.print("AT+CNMI=2,2,0,0,0\r"); // Configuration to extract content of the received message.Display it on Arduino Serial Monitor
delay(100);
// Now we simply display any text that the GSM shield sends out on the serial monitor
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
do
{
while ( !SIM900.available() );   
} while ( '"' != SIM900.read() );
while ( !SIM900.available() );
inByte = SIM900.read();   
while ( !SIM900.available() );
inByte = SIM900.read();
lcd.clear();
while(1)
{
while ( !SIM900.available() );
inByte = SIM900.read();
if ( inByte == '\r' )
break;
else;
Serial.write(inByte);
lcd.write ( inByte );
}
}
void loop()
{
for (int positionCounter = 0; positionCounter < 13; positionCounter++) {
// scroll one position left:
lcd.scrollDisplayLeft();
// wait a bit:
delay(150);
}
}

I have commented in the code much as possible for easier interpretation. Hope i have made it bit easier on understanding.

APPLICATION:

  1. Railway stations
  2. Advertisement in shopping malls
  3. Educational institute
  4. Organizations
  5. Managing traffic in metropolitan cities and other public utility places.

WIRELESS NOTICE BOARD IN ACTION:
wireless-notice-board

WORKING VIDEO:

 

MAKERS:

inventor-icon

  1. MADHURI REDDY
  2. PRIYANKA
  3. UDAYA SREE
  4. JAI CHENDER

Related Designs and Schematics

Share on FacebookShare on Google+Tweet about this on TwitterShare on RedditShare on StumbleUponPin on Pinterest
The following two tabs change content below.
Gadgetronicx Team

Gadgetronicx Team

Ask your query

Be the First to Comment!

Notify of
avatar
wpDiscuz