Intermediate Level     Skills: GSM, 8051, LCD    
Author

Description

GSM Notice Board




This project is a simple GSM Based project where 20x4 LCD is used as display for Notice board and GSM modem is used for receiving and sending SMS. When a user wants to display a notice/message on the notice board, user will send sms from a verified mobile number and sms recevied is displayed on LCD. Project involves simple security feature where SMS sender's number is compared with a pre-configured number (hardcoded in source code). If sms is recevied from an unknown sender, a notification SMS is sent to pre-configured number notifying an invalid access to board.

This project is fairly simple but its main purpose is to demonstrates reading and sending SMS using GSM Modem. There are many users on forum who struggles getting SMS read working in their projects. So For them this project is a starting point.

I want to thank Kiran Gowle (kirangowle) for submitting this project. I am sure his contribution will help many others on this website. If you have any queries regarding this project, Please feel free to post in forum.

Click on download link to download this project.



  Filesize

106.6 kB

  Downloads

19292

  Rating
 

Comments

MARIAPRAKASH
08 Dec 2014: 14:38 PM
sir, i want assembly code for gsm module interfacing with 89c52 and gsm900 module are help me. i don't know c program. please help me sir.
Thanking you
  
ajay_bhargav
10 Dec 2014: 04:53 AM
@MARIAPRAKASH Post in forum.. we will help you.
  
siddardha
08 Jan 2015: 13:52 PM
sir can u please tell me here u used which type of gsm modem either sim300 or sim900 or sim900A.
  
ajay_bhargav
09 Jan 2015: 05:07 AM
@siddardha, it should work with any modem as SMS commands are as per GSM standard. In this project I think SIM900 is used.
  
siddardha
09 Jan 2015: 12:43 PM
thank you sir.can i use sim900A gsm modem.
  
pauly
09 Jan 2015: 20:24 PM
i have wired the circuit as per the diagram, lcd used jhd 204a, insted of lm044.
iam not getting any message in the lcd display. can anybody help me
  
pauly
09 Jan 2015: 20:43 PM
WIRED THE CIRCUIT AS PER CKT DIAGRAM,LCD USED JHD204A INSTED OF LM044L,CRYSTAL USED 11.0592MHZ. IAM NOT GETTING ANY MESSAGE IN THE LCD,CAN ANYBODY HELP ME
  
ajay_bhargav
12 Jan 2015: 05:18 AM
@pauly: Dont use caps.

LCD USED JHD204A INSTED OF LM044L


Both LCDs are same, It should work. Please use forum for help. Use post a question button
  
ajay_bhargav
12 Jan 2015: 05:23 AM
@siddardha, Yes you can use.
  
siddardha
12 Jan 2015: 05:56 AM
thank you @ajay_bhargav and how can i send message in proteus using virtual terminal and how many messages i can store and how i can access them please kindly help me.
  
ajay_bhargav
15 Jan 2015: 05:00 AM
@siddardha, You will need a real modem which connects to your PC serial port. and in proteus instead of using virtual terminal use COMPIM component which uses your PC serial port so you can talk to real world devices. If you need more help please post in forum.
  
nirlep_EC
06 Feb 2015: 14:17 PM
Can i use this code for 16 X 2 LCD ????
I used AT89S52 controller... & SIM 300 GSM module...
  
ajay_bhargav
11 Feb 2015: 04:47 AM
This code uses 4 line LCD so addresses of line will change, you need to change it to use 2 line LCD.
  
ASH13
10 Mar 2015: 18:16 PM
Hello. i have problem when i try to compile the program. it said that #include<reg51.h> are missing. can u help me
  
ajay_bhargav
11 Mar 2015: 04:50 AM
@ASH13, This code is written for Keil. Make sure you're using the right compiler. If you face issue again, post your question in forum.
  
sharif
08 Apr 2015: 06:05 AM
hello @ajay_bhargav , my project not working , i am using Arduino GPRS Shield ( http://www.geeetech.com/wiki/index.php/Arduino_GPRS_Shield ). plz help me
  
masharif46
09 Apr 2015: 05:06 AM
i am can't find the my Gsm sim900 TX & RX port , plz suggest me how to connect AT89c52 and GSM sim900 , i am successfully sent and received call/sms in my laptop with GSM SIM900 + Arduino V3 ATmega328P + Arduino default program, this is my gsm http://www.geeetech.com/wiki/index.php/Arduino_GPRS_Shieldn . this gsm is working ? without Arduino . and i am confused about ''Connect Max232 if your modem does not have TTL Connections " i don't know my gsm not have or have TTL Connections.

Thanks
  
ajay_bhargav
10 Apr 2015: 18:18 PM
@masharif46, I suggest you post in forum for any further question. At first look at the GPRS shield. It does have TTL connections. and even the wiki page says the same:
"The shield also has the 12 GPIOs, 2 PWMs and an ADC of the SIM900 module(They are all 2V8 logic) present onboard." Please if you have anymore question, post in forum.
  
masharif46
10 Apr 2015: 18:32 PM
plz suggest me , how to connect AT89c52 and GSM sim900 ?
  
masharif46
10 Apr 2015: 18:42 PM
i can run my project using this GPRS shield ?
  
ajay_bhargav
15 Apr 2015: 09:18 AM
@masharif46, Please use forum.
  
masharif46
18 Apr 2015: 12:43 PM
if my gsm have not TTL then how to Connect Max232 + gsm , plz give me cct .
  
maarkailash
26 Apr 2015: 09:13 AM
how shall i connect gsm modem with microcontroller???? can i use tx rx of gsm modem directly???or there must have to use max232????
  
worke
10 Jun 2015: 04:05 AM
I want to send sms to user when smoke is detected I am using 8051 microcontroller and sim 300 gsm modem would you please help me assembly language coding. thank you
  
ajay_bhargav
19 Jun 2015: 04:29 AM
@worke Please post in forum for help.
  
Horpehdeprof
23 Jul 2015: 20:48 PM
I'm Olaloye Opeoluwa from Federal Polytechnic,
Ilaro, Ogun State,
Nigeria. I am an ND2 student of Computer
Engineering. I need someone
to design my project for me. Here is my topic. "GSM
SMART BASED
SCROLLING NOTICE BOARD".
Description. This is a project that works with a GSM
Modem, whereby a
message will b sent to the SIM card in d modem, and
the micro
controller will read it and send it to the notice board.
If there be any simple Project that you can assign for
me that won't
cost much, I'll really welcome and appreciate it.
Here's my contact. +2348165968570 +2348108599429.
BBM PIN:-2BF6816E.
I'll be looking forward to your favourable reply.
Thanks.
Yours Sincerely,
Olaloye Opeoluwa.
  
ajay_bhargav
27 Aug 2015: 07:10 AM
@Horpehdeprof Please post in forum. We will be happy to help you.
  
pardeep11
30 Oct 2015: 17:30 PM
sir
i am using at89s52 and gsm300 modem . and above circuit . whenever i send msg from the same no store in array mb.no in code, or even from any no it displays msg from unknown as well as return msg msg from unknown number:() is received. nothing else is happening. kindly help me
  
sanju12345
04 Mar 2016: 07:48 AM
sir i want to test my program so is there is need to use Gsm modem while running schematic on proteus
  
Dilipkumar
11 Mar 2016: 18:40 PM
Sir
This code is very helpful to me.Thank you for sharing the project
  
jennifer
29 Mar 2016: 04:16 AM
Please send me the .asm code for notice board . I m going to b using 16x2 lcd, sim900 and 8051. I would be extremely grateful of ull can help me out.

  
sanju1234
13 Apr 2016: 03:35 AM
Sir what is format of message
  
munlaiji
10 Dec 2016: 00:41 AM
which mobile should i use in code, i have two sims one in my mobile and one in my modem thanks
  
rodrider
10 Dec 2016: 11:13 AM
hello all,
i have compiled and burn the hex into controller and all is ok i got welcome message, my problem here is how to use it . in the program there is a mobile number begining with 97 i replaced my mobile number with that, also in the program there is smsstring(mob_no) which mobile number should that be, my mobile number or the modem sim number. what message should be sent from mobile to modem i guese that should be any message to display on lcd.
my second request is how to use gsm modem with controller to control devices. thanks all
  
(Required; Min length 5)
(Required; will not be displayed)

Conversation

Mon Mar 27 2017, 04:09 AM
priyanja awate
my project is greenhouse monitering and controlling using 8051 .can u give me the program of this project
ExperimenterUK
Sat Mar 25 2017, 09:56 PM
@Noreen I suggest you log in and post a full description of what you need in our PIC forum
Sat Mar 25 2017, 03:10 PM
Noreen
Hello I worked on a project related to Wireless Electricity theft detection using GSM during my bachelors. I used Nokia 6230 for sending sms using AT commands. I chose to work with SMS text mode. The microcontroller I used was PIC16F877A and its software coding done through PIC Basic Pro. Unfortunately, I lost my account password and do not have coding for generation sms using AT commands. I need that coding. Can some one help me to provide complete Pic Basic Pro code. In which step by step guidance is given so that I can understand easily. Regards,
Wed Mar 22 2017, 09:13 PM
ajay kumar
help me nokia lcd light
Wed Feb 22 2017, 06:14 AM
ChollyMo
Indeed, on the LCD tutorial, many missing Tables and figures !!
Wed Feb 22 2017, 06:06 AM
ChollyMo
I don't see any Table 3. I'm using Chrome.
Fri Feb 03 2017, 05:56 AM
irfan shaikh
hi, i want interface WS2811 pixel led using NUVOTON N79E352, but i dont know how to code it. can anyone help me or provide me sample coding for interfacing WS2811 PIXEL LED. THNX
Thu Jan 19 2017, 08:42 PM
abhays
Hi...i have made a circuit for interfacing PT100 with LM358 whose temperature is shown on the LCD...But the temperature is not getting incresed slowly ..a small change directly increses the temp...can any one help me
Thu Jan 19 2017, 04:27 PM
roba
send me alarm clock simulation using proteus software
Mon Jan 16 2017, 03:15 PM
Rutuja
How can we read notepad file using random acess file

Downloads

Comments

SAUnwin
Tue Mar 21 2017, 02:29 PM
letonarolikah
Mon Mar 20 2017, 11:21 AM
nerodear
Tue Mar 14 2017, 07:08 AM
XuZiling
Wed Feb 22 2017, 02:40 AM
diwakar_96
Thu Feb 16 2017, 02:40 PM
Helia
Thu Feb 09 2017, 09:59 AM
fasihaftab
Sat Jan 28 2017, 08:58 AM
jmunjr
Tue Jan 17 2017, 06:25 PM

Online

Guests: 46, Members: 0 ...

most ever online: 182184
(Members: , Guests: 182184) on 06 Aug 2010: 05:37 AM

Members: 37804
Newest member: SAUnwin
Forum Activity
ExperimenterUK Avatar
Posted By ExperimenterUK
Sat Mar 25 2017, 09:49 PM
I have attached code showing one method you could ...
Deepakvaishu Avatar
Posted By Deepakvaishu
Sat Mar 25 2017, 07:59 AM
I am using Keil and 8051 microcontroller
ExperimenterUK Avatar
Posted By ExperimenterUK
Fri Mar 24 2017, 06:05 PM
The best way is to use an interrupt to run the cou...
Deepakvaishu Avatar
Posted By Deepakvaishu
Fri Mar 24 2017, 05:22 AM
Hi,I got that we should use timer......But I am a ...
ExperimenterUK Avatar
Posted By ExperimenterUK
Thu Mar 23 2017, 09:14 PM
You have largely answered your own question.Use on...
ExperimenterUK Avatar
Posted By ExperimenterUK
Thu Mar 23 2017, 07:03 AM
I have looked at your code.I think you are confuse...
Deepakvaishu Avatar
Posted By Deepakvaishu
Thu Mar 23 2017, 05:34 AM
hello,I can type the letters now when the particul...
SAUnwin Avatar
Posted By SAUnwin
Tue Mar 21 2017, 02:55 PM
HI,There are two ways I'd tackle thiss.Key down on...
Deepakvaishu Avatar
Posted By Deepakvaishu
Mon Mar 20 2017, 08:24 AM
hello,I am using a keypad to type the text message...
Helia Avatar
Posted By Helia
Thu Mar 16 2017, 09:15 AM
hi.. the following code is not working on hardware...