ablab

Hello Readers, welcome to my Blog - A Blog For Bloggers By A Blogger. I'm Arun, an entrepreneur Blogger from India.

SIM900 GSM/GPRS Modem Interfacing with ATmega16

5594
4
Mark as Favourite

In this project, we will learn SIM900 GSM/GPRS Modem Interfacing with AVR ATmega16 Microcontroller. Here, we will interface a SIM900 GSM/GPRS modem with ATmega16 microcontroller and we will display the status of the SIM and SIM900 GSM/GPRS modem in a 16X2 alphanumeric LCD.

The SIM900 GSM/GPRS modem sends some modem and SIM status data when the GSM/GPRS modem is turned on.  From this modem status data, we can know in which mode the SIM900 GSM/GPRS modem will operate:- Minimum Fincationality Mode, Full Funcationality Mode or Aeroplane Mode. And whether the SIM900 GSM/GPRS modem is ready for call/SMS/GPRS operation or not. By default, the SIM900 GSM/GPRS modem operates in Full Funtionality mode. From the SIM status data, we can know whether SIM card is present or not and if SIM card is present, then whether it needs any password(SIM PIN, SIM PUK and others ) or not. The communication between SIM900 GSM/GPRS modem and ATmega16 microcontroller takes place through USART communication protocol.  Now, when the SIM900 GSM/GPRS modem is turned on, the ATmega16 microcontroller reads the initial status data sent by the SIM900 GSM/GPRS modem through USART protocol. After reading the status data, the ATmega16 microcontroller processes the SIM900 GSM/GPRS modem status data and displays the status of the modem and SIM in the alphanumeric LCD. If SIM card is not present, then "Plz Insert SIM" is displayed, if SIM card is present and modem is ready, then "SIM900 is Ready" is displayed and for other conditions, "SIM900 Error" is displayed in the alphanumeric LCD.

Now, check the status message in the 16X2 alphanumeric LCD with and without SIM card in the SIM tray of the SIM900 GSM/GPRS modem.

Softwares Required

Hardwares Required

Name Quantity
AVR Trainer Board-100 with ATmega16 1pc
AVR USB Programmer 1pc
SIM 900 GSM/GPRS Modem 1pc
RG1602A 16X2 Alphanumeric LCD Green 1pc
12V, 2A SMPS Adaptor 1pc
1 to 1 Connector-Female to Female 5pc
10 to 10 FRC Female to Female Connector 2pc

Circuit Diagram

Video

Downloads

SIM900 GSM/GPRS Modem Interfacing with ATmega16
  • 47 downloads 0 Kb

Post a Comment

    • TomislavJuriši?
      Can you please post the code for these project. I ran on the problem so I need your help. TNX
      2017-09-08 19:07:51
      Reply
    • TomislavJuriši?
      2017-09-08 19:26:43
      Reply
    • TomislavJuriši?
      Can you please post the code for these project, I ran to a problem and I need your help.TNX.
      2017-09-08 19:27:50
      Reply
    • ???????????????
      GIVE ME CODE FOR THIS PROJECT
      2017-07-28 03:19:06
      Reply