Menguji Modul SIM800 dengan Laptop/Komputer

SIM800 adalah sebuah modem (modulator/demodulator) GSM/GPRS produk dari SIMCOM (Shanghai, China) yang bekerja di frekuensi 850 – 1900 MHz yang memiliki beberapa fitur unggulan diantaranya GPRS multi slot class 12, mendukung kode GPRS CS-1 s.d CS-4, memiliki pin GPIO (General Purpose Input Output), ADC (Analog to Digital Conveter) 10 bit, PWM (Pulse Width Modulation), radio FM, dan masih banyak yang lainnya. Salah satu implementasi modem SIM800 ini adalah untuk membuat SMS controller, sebuah pengendali peralatan elektronik berbasis SMS

sim800 digital render

Dari sisi ukuran modem SIM800 ini tergolong mini, jadi sangat membantu dalam menghemat tempat di PCB. Di pasaran tersedia modem SIM800 dalam bentuk modul yang siap pakai. Saya sarankan sih pakai yang udah jadi modul aja dalam project elektronika Anda, ketimbang beli chip SIM800 kemudian merangkai sistem minimumnya sendiri dalam sebuah PCB. Tapi semua tergantung pada kebutuhan yach, buat yang pengin custom ya silahkan dibikin PCB-nya sendiri :). Khusus untuk tutorial ini saya menggunakan SIM800 yang sudah berbentuk modul.

modul sim800

Tutorial awal ini akan saya mulai dari pengujian modul SIM800 setelah dibeli dari toko elektronik. Bagi yang sudah terbiasa menggunakan Arduino bisa langsung diuji menggunakan Arduino (nanti saya tulis tutorialnya secara terpisah), tapi yang belum begitu familiar, tentu agak susah buat pengujiannya. Jangan khawatir, saya akan coba beri tips supaya Anda bisa lebih mudah menguji module SIM800 menggunakan laptop/komputer Anda. Cuma, Anda harus memiliki sebuah konverter dari USB ke serial UART. Dengan demikian komputer Anda nantinya akan bisa berkomunikasi dengan modul SIM800 melalui interface port USB di komputer Anda. Kira-kira begini tampilan perangkatnya…

USB to serial UART converter

Setelah itu, koneksikan USB konverter ke modul SIM800 sebagai berikut

USB to serial converter module SIM800
TxD RxD
RxD TxD
Gnd Gnd

Untuk pinout module SIM800 adalah sebagai berikut :

pinout module SIM800

Satu hal yang perlu diperhatikan adalah konsumsi tegangan modul SIM800, yakni 3,4 – 4,4V. Kalau menggunakan pin Vcc Arduino yang 5V akan merusakkan modul, sedangkan pin 3,3V Arduino tidak akan dapat menghidupkan modul. Jadi satu-satunya jalan adalah menggunakan power supply terpisah  (variable power supply) atau menggunakan variable DC-DC converter.

Untuk keperluan tutorial ini saya menggunakan variable DC-DC converter, dan saya set tegangan outputnya di 3,7V dan dihubungkan ke pin Vcc modul SIM800. Kurang lebih begini tampilan eksperimen saya

eksperimen pengujian sim800 dengan usb to serial uart converter

Berikutnya, buka software Hyper Terminal, buat yang ngga punya bisa donlot di sini. Alternatif lain, Anda bisa menggunakan software Putty atau TeraTerm atau aplikasi terminal (console) lainnya. Fungsi dari aplikasi ini adalah untuk berkomunikasi dengan perangkat lain yang terhubung dengan port serial (atau port ehernet) dan menampilkan transaksi data ke layar komputer.

[alert-note]Catatan : USB to serial converter akan mengemulasi sebuah port serial virtual melalui file driver. Jadi agar bisa terbaca di aplikasi Hyper Terminal, jangan lupa menginstal driver-nya dulu[/alert-note]

Jika sudah, setting konfigurasi hyper terminal menjadi settingan default (baudrate 9600), kemudian tekan tombol ‘Call’ untuk memulai koneksi. Jangan lupa untuk memasang usb konverter-nya ya….

Berikutnya ketik tulisan ‘AT’ dan tekan tombol enter, harusnya akan ada tulisan ‘OK’ sebagai jawaban dari modem SIM800. Ini adalah testing sederhana apakah rangkaian simulasi yang Anda bangun sudah benar atau belum. Jika belum ada jawaban ‘OK’ berarti ada sesuatu yang salah dalam rangkaian Anda, bisa jadi modul SIM800-nya, bisa koneksi Tx-Rx nya terbalik, bisa jadi kabel ground belum tersambung semua atau mungkin ada symptom yang lain. Silahkan dicek dulu ya, sebelum melanjutkan tutorial di bawah.

Berikutnya, ketik ‘AT+CGSN’ untuk menanyakan serial number modem, ‘AT+CGMR’ untuk memastikan modem adalah tipe SIM800, dan perintah-perintah AT COMMAND lain yang dapat Anda baca di datasheet SIM800.

pengujian modul sim800 dengan HyperTerminal

Demikian tutorial pengujian sederhana module SIM800 menggunakan laptop/komputer, semoga bermanfaat untuk Anda. Untuk tutorial selanjutnya kita akan coba mengeksplore lebih lanjut tentang perintah AT COMMAND yang sering digunakan, yakni perintah untuk mengirim SMS, membaca SMS, melakukan panggilan, dll. Nantikan tutorial berikutnya …

Catatan: Jika Anda menjumpai modul Sim800 Anda susah dimasukkan at command atau muncul +CPIN: ready dan +CFUN: 1 terus menerus, sebaiknya Anda reset (hard reset) modul dengan menghubungkan pin RST (lihat gambar di atas) dengan ground sesaat aja.

0 0 votes
Article Rating

Leave a Reply

72 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
esty kartika

maaf om, saya mau tanya nih, saya coba modul sim800l di arduino mega “error cmgf”, sedangkan saya coba di arduino uno success..apa ga support ya?

Agus salim

mas ada ngga project mengontrol relay menggunakan sms dengan sim800 ini?
terimakasih

Nanan

Maaf Om mau nanya kalo bikin serial komunikasi gsm simnya 800l tpi pinnya analog gmana ya

Yoas Albert Rinatan

Mas mau tanya, kenapa sim800l gk connect ke jaringan GSM ya, antena sdah di pasang, kartu sudah terselip, sebelumnya saya coba bisa, tapi sekarang gk bisa mas.. lampu indikatornya kedip setiap detik terus…

Yoas

ok tak cek lagi mas, kalau pakai antena panjang warna hijau (gambar no 2) bisa gk mas, atau itu untuk nangkap signal gprs??

Yoas

ok siap, makasih mas,,,

satria

mas mau tanya, kalo serial monitor sudah ada notif terkirim tapi di hp tidak ada pesan masuk. kenapa ya???

kamal

knApa ya mas masalah kyak gitu..

Egi Agus Setiawan Nurdin

mau tanya mas kenapa kq coding sudah sukses tapi ga nerima sms ya

Agus Jumadi

mau tanya mas, yg usb ttl pake yg 5v apa 3.3 dan apa ada konverter lagi utk tx-rx nya?
punya saya sim800l pake supply 4v dg usb-ttl 5v. tx dari usb-ttl ke modem diturunkan tegangan dg pembagi resistor jadi 2.5volt krn maximumnya 2.8v.

tapi responnya stlh diketik AT bukan hsilnya OK tapi jadi karakter2 yg lain. apa ada masalah dengan kelistrikannya

Agus Jumadi

Untuk power modemnya sdh pake power bank dan stepdown ke 4v. Dan awalnya pake level 5v rx tx nya cuma krn responnya kacau tak kasih resistor tx rx nya. Khawatir ada yg rusak krn stlh tak baca katanya level ttl modem cuma 2.8v. Mgkn ada saran lain utk dites mas? Apa mgkin baudrate tdk otomatis. Atau ada ciri khusus kalau modem saya rusak.
Terima kasih

Agus Jumadi

Terima kasih jawaban dan masukannya. Insyaallah nanti saya coba lagi.

Irfan

Mas saya mau tanya
Ketika saya tes dengan putty muncul
+cfun: 1
+cpin: ready
Rdy
Secara terus mnerus, udah tak coba hard reset tapi tetep seperti itu,, itu penyebab nya apa ya?? , dan solusinya gimana?
Terima kasih

Bagas

Maaf mas, mau tanya kalau tutuorial membuat sms gateway menggunakan raspberry ada nggak mas ?
kalau bisa yang menggunakan modul sim 800 juga mas

Terima kasih mas bantuannya

Hariawan

Gan mau tanya kalo di AT ga keluar apa apa biasanya kesalahannya di mana ya ?

edi

mas mohon pencerahannya…apakah sim800l support kalau dipasang kartu 4G..atau hanya di kartu 3G saja…

falaah

mas berarti beli kartu sim yg 3g ya mas ? atau ada cara lain biar kart 4g jadi 3g ? moho penceramahana mas soalnya saya gak bisa dapet sinyal mulu

Andri

mas ajie ada ga dari sensor ultrasonic kirim sm dengan sim800l

Nuraeni puji astuti

Kak saya mau tanya. Apakaah sim800 ini bisa mengakses whatsapp buat pengganti sms?
Klo tidak bisa. Kira² apa iya kak yang bisa mengakses whatsapp?
Saya masih binggung harus menggunakan apa yang bisa mengakses whatsapp.

Nuraeni puji astuti

Kalau menggunakan ethernet shield kira² bisa gak iya ka buat mengakses whatsapp biar bisa menerina data dari arduino.

Mohon bantuan.a kak

wayan

selamat sore
numpang bertanya, sim800l nya lampunya sudah berkedipp lambat, namun setelah saya tes dengan Atcommand jawabannya error, mungkin ada solusi? terimakasih

Mayang artika tami

Mas sim 800 L saya sdh 3x ganti perdana tapi masih blink cpat, sdah saya ksih perintah At+cops? Blsannya COPS:0,0
Saya pkai krtu xl mas , tlong dibantu mas bgaimana cara attach sim ke operatornya. Soalnya blink trs gak ngunci sinyal

budiwhinangun

mas, kalo sim800nya ga mau berkedip pelan atau mendapat sinyal walaupun arus input sudah 1,5ampere dan kartu udah diganti-ganti itu penyebabnya apa ya? mohon bantuanya,

panca indah

kak tolong bantuannya aku udah uploud coding berhasil dan sim 800 udah jalan tapi pas di ketik at di serial monitor enggak ada responn apa yang salah ya kak

FAUZY

mas kalo dicek dengan hyperterminal normal semua, tapi pas di hubungkan kearduino kedipnya kembali sepat lagi, itu apanya ya mas

FAUZY

terus solusinya gimana mas ?

nico

mau tanya om, kalau lampu led sim800L tidak mau nyala itu kenapa ya?

Gunawan

mas bagusan mana antara sim800l v2 atau A6 AI athinker

Gunawan

Apakah untuk mengirim sms programnya sama saja antara A6 dan sim800? karna komunikasinya kan sama2 TX RX, AT Comand juga?

Gunawan

Mas saya kenapa kalau ketik AT atau apa saja responnya apa yang kita kirim tidak ada respon balik OK, tapi kalau kita miscall ada respon dari modulnya RING atau kalo kita sms responnya +CIEV: “MESSAGE” 1 . saya sudah make modul sim800L atau A6 sama saja, kenapa ya?

Gunawan

Sama saja mas… respon baliknya cuma tulisan ATE1

agus

maaf mo tanya bisakan di pakai buat kirim sms masal /sms blast

mar qosim

gan kenapa LEDsim800l saya gak hidup padahal udah pakai regulator LM2596 output 4v mohon pencerahannya

REZKI

MAS, MAU TANYA KALAU CEK AKTIF KIRIM SMS GIMANA AT COMMANDNYA

sd12

mas mau tanya kalau sebatas upload source code ke arduino, lednya langsung berkedip atai bagaimana

pegi

mas punya saya kalo baud rate sim800l saya set 115200 at command ok, tapi
kalo saya set baud rate 9600 kok gk ada balasan ok, gimana solusinya?

pegi

om kenapa sim800l diserial monitor kalo saya at command dll itu hasil kok muncul seperti simbol contoh Tekom??#

72
0
Would love your thoughts, please comment.x
()
x