PIC Lesson: GSM Modem

November 14th, 2010  Posted at   Lesson PIC
arrow   |   150 Commentsarrow

GSM adalah singkatan bagi Global System for Mobile Communications. GSM adalah sistem yang membabitkan telekomunikasi seperti handphone.

Di atas adalah salah satu GSM Modem Wavecom yang boleh membuat panggilan dan menghantar mesej ke handphone. GSM Modem ini menggunakan komunikasi RS232, oleh itu sambungan GSM Modem ke PIC melalui MAX232.

PIC perlu menghantar UART dan menerima UART mengikut protocol nya. GSM Modem beroperasi melalui set AT Command. Contoh AT Command adalah di bawah.

AT+CGMI Manufacturer identification
AT+CGMM Request model identification
AT+CGMR Request revision identification
AT+CGSN Product Serial Number
ATD Dial command
ATH Hang-Up command
AT+CMGF Preferred Message Format
AT+CMGS Send message

Berikut adalah videonya.

Video GSM Modem dengan LCD HD44780

Video GSM Modem dengan LCD Nokia 3310

PIC Source Code

150 Responses to “PIC Lesson: GSM Modem”

  1. shaffie says:

    salam shahrul. sy menggunakan compiler mplabc18 v3.42 n 3.45,

    mcm mner sy dapat file header file nie.. saya cari dalam folder header xada, mohon bantuan..

    #include “LibraryHardware.h”
    #include “LibraryPeripheral.h”
    #include “LibraryUniversalDisplay.h”

  2. King Diaw says:

    Pertanyaan: GSM Modem Wavecom tidak dapat detect simkad.

    saya telah membeli GSM modem dgn saudara. Setelah memasangnya pada comport (pc) dan simkad (aktif) telah dimasuk. beberapa at command dihantar ke gsm modem melalui HyperTerminal (9600 8-N-1)

    dapati:
    AT
    OK
    AT+CREG?
    ->CREG: 0,0

    Note:
    Daripada maklumat datasheet:

    CREG: ,

    n=0,
    disable network registration unsolicited result code

    stat=0,
    not registered new operator to registered and not searching

    Harap saudara boleh cadangkan jalan penyelesaian untuk masalah ini.

    Saya akan menanti maklum balas daripada saudara.

    Sekian

  3. Ambrogio says:

    May I have the code example and the schematics diagram for homebrewing the whole circuit ?
    Thanks for sharing it !
    Bye
    Ambrogio

  4. farhana says:

    assalamualaikum, en shahrulnizam, ada tak projek WIRELESS SMART MAILBOX NOTIFICATION?

  5. iza says:

    salam en.shahrul, saya nk tanye la…berapa value SPBRG untuk baudrate 9600 guna 20MHz dgn PIC16F877A?? tq…

  6. syazli says:

    saya nak tnya,, coding untuk gsm modem interface dgn pic16F877A mcm mna?

  7. angah says:

    asalkm,en sharul ckp yg cik shrul pakai matlab utuk programing projek ini kan,,,sy kena pakai arduino 1.0,boleh x sy daptkan programmin g en utuk rujukan sy

  8. azizah says:

    Salam

    Nak tanya ada soultion tentang battery monitorin voltage dan current gunakan GSM atau SIM300 untuk 24 Volt Battery (12V+12V)

  9. aqilah says:

    mcm ne nk beli gsm nie? kalo nk suh wat sms gateway thu x? gune gsm modem tu… kalo nk suh buat…upah bpe?

  10. zainal says:

    mcm mane care saya nk beli modem tu..

Leave a Reply

What is 14 + 7 ?
Please leave these two fields as-is:
IMPORTANT! To be able to proceed, you need to solve the following simple math (so we know that you are a human) :-)