You can see the notice boards being used specially at offices and public places to display important news and notices. To make the notice boards easy to use and more technically advance, I have used this prototype of wireless notice board where we can display the message by simply sending the message through your cell phone. These display systems are very accurate and easy to control and cheaply available and the most important thing is that they can be operated on low Voltage (Up to 12 Voltage).
A GSM module is used here for the wireless notice board to send the information or message to display. The main aim of this project is to save time and provide information urgently on display for the customers. It can be used for multiple purposes like we can share live share market news, we can send trains time table to display, we can show lectures time table and important information for students and for teacher in school and collegel
In this circuit GSM module and a 16×2 LCD display is used for receiving message and display message respectively. When any urgent information is to share with more people this system works perfectly. When anyone wants to show any information or message, then sender sends a SMS to GSM Module. Then Arduino reads the GSM module and send it to the LCD. This project can be improved by using a larger display module. Here are few images showing the working of this project.
Fig. 1:
Fig. 1:
Fig. 3:
Fig. 4:
Technical Details
This circuit is build by using GSM and 16X2 liquid crystal display and both these are controlled by using arduino mini pro. In this circuit, liquid crystal display is connected in 4 bit mode means only four data pins of liquid crystal display are used. And rw pin of liquid crystal display directly connected to the ground. RS pin and EN pin is directly connected to digital pin 12 and digital pin 11 of arduino respectably. And Rx pin and Tx pin of GSM module is directly connected to Tx pin and Rx pin of arduino. There is no need of additional RS232 chip. Because GSM module already have a inbuild RS232 ic. All these connections are connected by using jumper wires.
Fig. 5:
Fig. 6:
Fig. 7:
Fig. 8:
Programming part of this system is also very simple, GSM module in configured in direct message receiving mode using by applied AT command to GSM module that is:
AT+CMNI=2,2,0,0,0
After this configuration there is no need to send any other AT command to GSM module to read message from GSM module message storage. Here we read only serial data that is coming from GSM module serially.
Before reading message from GSM module we must enclosed the sending message between the * and #.
After receiving this encoded message from GSM module first stored this message in a temporarily defined array or string and then decoded this message by using suitable method or logic. Here I have used if statement for decoding the message. But here, you can use any logic to decode this message and you can also send your message without * and #.
Components used:
2. GSM Module
3. 16X2 Liquid Crystal Display
Project Source Code
### #include<LiquidCrystal.h> LiquidCrystal lcd(12,11,5,4,3,2); int lenth,lenth1,i=0,temp; char str[100]; char name[25]; void setup() { lcd.begin(16,2); Serial.begin(9600); } void loop() { lcd.setCursor(16,0); lcd.print("ENGINEERS GARAGE"); Serial.println("AT+CNMI=2,2,0,0,0"); delay(100); lcd.setCursor(16,0); while(1) { for(int j=0;j<400;j++) { serialEvent(); delay(1); } if(temp==1) { i=0; lenth1=0; lcd.setCursor(0,1); while(i<lenth) { if(str[i]=='*') { i++; while(str[i]!='#') { name[lenth1]=str[i]; lenth1++; i++; } for(lenth1;lenth1<25;lenth1++) { name[lenth1]=' '; } } i++; } lcd.setCursor(16,0); delay(10); lcd.print(name); temp=0; lenth=0; } lcd.scrollDisplayLeft(); serialEvent(); delay(1); } } void serialEvent() { while (Serial.available()) { char inChar = (char)Serial.read(); str[lenth]=inChar; lenth++; if (inChar == 'n') { temp=1; } } } ###
Circuit Diagrams
Project Video
Filed Under: Electronic Projects
Filed Under: Electronic Projects
Questions related to this article?
👉Ask and discuss on EDAboard.com and Electro-Tech-Online.com forums.
Tell Us What You Think!!
You must be logged in to post a comment.