ablab

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

Disconnecting/Hanging an Ongoing Call in SIM808 GSM/GPRS/GPS Modem with ATmega32-II(will call and disconnect)

593
Mark as Favourite

In this project, we will learn Disconnecting/Hanging an Ongoing Call in SIM808 GSM/GPRS/GPS Modem with AVR ATmega32 Microcontroller-II(will call and disconnect). Here, we will receive an incoming call and then we will disconnect that call in SIM808 GSM/GPRS/GPS modem with ATmega32 microcontroller and we will display the status of the Receiving and Disconnection of Incoming Call in a 16X2 alphanumeric LCD.

When the SIM808 GSM/GPRS/GPS modem power is turned on, the ATmega32 microcontroller reads the initial status data sent by the SIM808 GSM/GPRS/GPS modem through USART protocol. After reading the status data, the ATmega32 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, when the SIM808 GSM/GPRS/GPS modem is ready, the ATmega32 microcontroller will send the "ATD" AT command( ATD command is used to dial a number) with the mobile number to which we want to call to the SIM808 GSM/GPRS/GPS modem. In response to the AT command, the SIM808 GSM/GPRS/GPS modem will a send a response to the ATmega32 microcontroller. The ATmega32 microcontroller will analyse the response and accordingly it will display the status of number dailing in the alphanumeric LCD. The alphanumeric LCD will display "Dailing..." in its 1st row and the dailed mobile number in the 2nd row if SIM808 GSM/GPRS/GPS modem dials to the mobile number or it will display "No Dial Tone" if there is no network or it will display "Error" if AT command is not executed properly or "Other Error" for other types of error in the SIM808 GSM/GPRS/GPS modem.  Now, if the dailed call is received, then we can talk to the person on the other side by connection a 3.5mm headphone with the SIM808 GSM/GPRS/GPS modem. After 10s of calling, ATmega32 microcontroller will send "ATH" AT command(ATH command is used to disconnect any call) to the SIM808 GSM/GPRS/GPS modem. In response to the AT command, the SIM808 GSM/GPRS/GPS modem will a send a response to the ATmega32 microcontroller. The ATmega32 microcontroller will analyse the response and accordingly it will display the status of Call disconnection in the alphanumeric LCD. The alphanumeric LCD will display "Call Disconnected" if SIM808 GSM/GPRS/GPS modem disconnects the incoming call or it will display "Error" if AT command is not executed properly or "Other Error" for other types of error in the SIM808 GSM/GPRS/GPS modem. 

Now, check whether SIM808 GSM/GPRS/GPS modem dials to a number or not and call gets received or not and the same call gets disconnected after 10s or not.

Softwares Required

Hardwares Required

Name Quantity
AVR Trainer Board-100 with ATmega32 1pc
AVR USB Programmer 1pc
SIM808 GSM/GPRS/GPS Modem 1pc
3.5mm Audio Socket Board with Head Phone 1pc
RG1602A 16X2 Alphanumeric LCD Green 1pc
12V, 2A SMPS Adaptor 1pc
10 to 10 FRC Female to Female Connector 2pc
1 to 1 Connector-Female to Female 5pc

Circuit Diagram

Video

Downloads

Disconnecting/Hanging an Ongoing Call in SIM808 GSM/GPRS/GPS Modem with ATmega32-II(will call and disconnect)
  • 1 downloads 0 Kb

Post a Comment