Modul SIM800L merupakan modem GSM yang populer, murah, dan sering digunakan pada mikrokontroler arduino. SIM800L mendukung Quad-band 850/900/1800/1900MHz yang bisa digunakan untuk operator seluler di Indonesia. Modul ini masih 2G sehingga jika akan digunakan untuk koneksi data lumayan lambat (tergantung kondisi di lapangan).

Untuk mikrokontroler nya tkjpedia akan menggunakan Arduino Nano dengan pertimbangan mudah digunakan dan juga ringkas, hemat tempat karena ukuran nya yang cukup kecil.

Prasyarat

Sebelum mencoba ada beberapa prasyarat yang harus teman teman penuhi.

  1. Modul SIM800L
  2. Arduino Nano / Uno / yang lain bisa menyesuaikan beserta kabel nya
  3. Sumber daya DC 4v dan 5v
    Untuk sumber daya kami menggunakan adaptor 12v yang akan di stepdown ke 9v untuk arduino dan 4v ke SIM800L
  4. Kabel
  5. Kartu SIM
  6. Arduino IDE

Persiapan

Sebelum menggunakan, siapkan dulu perangkat perangkat nya. Saat tkjpedia membeli modul SIM800L, belum tersolder sama sekali termasuk antena nya, maka akan kami solder terlebih dahulu.

Jangan lupa untuk masukkan simcard yang sudah di registrasi ke SIM800L nya

Pengkabelan

Silahkan sambung kabel kabel seperti gambar di bawah ini. Untuk percobaan, tkjpedia masih menggunakan USB untuk power Arduino Nano, namun untuk penggunaan sehari hari nanti tkjpedia ganti menggunakan stepdown

Upload Kode

Sampai langkah ini pastikan kalian sudah memasang Arduino IDE dan memilih board & port yang benar. Pada percobaan tkjpedia, disini Arduino Nano terhubung ke Port COM3.

Jika sudah benar silahkan upload kode dibawah ini.

#include <SoftwareSerial.h>

SoftwareSerial sim800l(2, 3); 

void setup()
{
  Serial.begin(9600);
  sim800l.begin(9600);
}

void loop()
{
  updateSim800l();
}

void updateSim800l()
{
  delay(500);
  while (Serial.available()) 
  {
    sim800l.write(Serial.read());
  }
  while(sim800l.available()) 
  {
    Serial.write(sim800l.read());
  }
}

Jika sudah berhasil, coba kirim perintah “AT” melalui serial monitor, pastikan mendapat balasan “OK”

Cek Cek

Selanjutnya kita akan mencoba cek cek dan memastikan Modul SIM800L bisa bekerja dengan baik.

Cek apakah simcard sudah terpasang dengan perintah “AT+CCID”

Cek apakah sudah terhubung ke jaringan menggunakan perintah “AT+COPS=?”

Selamat mencobaaa….