GSM Based Digital Wireless Notice Board Using PIC16F877A Microcontroller

Are you looking for Final year Electronics Engineering Project? Here CircuitsGallery presents GSM based electronics and telecommunication engineering projects for students. You can submit this as your academic project. Our project is nothing but a GSM based notice board using PIC that is capable of displaying SMS received by it. You can specify what content that you would like to display on the noticeboard by the SMS. The main component of the GSM Notice board is PIC16F877A, received message is displayed on the LCD display which will update automatically when next SMS is received, it has audio indicator to inform that SMS is received. This is an intelligent noticeboard intended as electronics engineering projects for final year students.

GSM Based Digital Wireless Notice Board Using PIC16F877A MicrocontrollerGet your final year project score maximum with our Intelligent GSM Notice board using PIC16F877A.

Definitely electronics change our life and this one is the best examples for that. Now let’s begin the technical steps to be carried out for building this GSM Notice board using PIC16F877A.

Components Required for GSM Notice Board Using PIC Microcontroller

  1. PIC16F877A
  2. Transistor BC548
  3. Resistor (1KΩ, 10KΩ)
  4. POT (10K)
  5. Capacitor (33pfx2, 10µF)
  6. Crystal (11.0592MHz)
  7. LCD 16×2
  8. GSM Modem
  9. Push button
  10. Buzzer

Working of GSM Notice Board

  • GSM Modem is used to receive SMS, which is controlled by PIC.
  • When the system is ON then PIC will initialize GSM, by sending commands to make the modem in text mode.
  • Same time it controls display which is connected on PORTB in 4 bit mode.
  • LCD display shows “GSM is initializing“, after initialization it show “Waiting for SMS“.

GSM Based Digital Wireless Notice Board Using PIC16F877A Microcontroller SchematicWhen a message is received GSM module starts with this kind of format CMT:[Mob No]:[time]: [Message].

  • After detecting CMT it waits to receive ‘$’, I used ‘$’ sign to indicate starting of the message that is to be displayed on the notice board, because GSM modem sends more data which includes received message time, sender number etc. like CMT:[Mob No]:[Time]:[Message].
  • For our simplicity I used ‘$’ to enclose the message so our message will be [$ Message content $]. PIC will filter them between two ‘$’ signs.
  • The default infinite loop will break only when ‘$’ sign is received, after receiving ‘$’ it stores the content of the message on the array named as INFO.


For more detail: GSM Based Digital Wireless Notice Board Using PIC16F877A Microcontroller

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.