Cara Program dan Akses Modul GSM SIM800L V.1 Menggunakan Arduino Nano/Uno - Edukasi Elektronika | Electronics Engineering Solution and Education

Post Top Ad

Post Top Ad

Friday, 21 August 2020

Cara Program dan Akses Modul GSM SIM800L V.1 Menggunakan Arduino Nano/Uno

Modul GSM SIM800L V.1 merupakan salah satu module GSM yang populer digunakan dalam berbagai macam Proyek Elektronika. Inti dari modul ini adalah chip seluler GSM SIM800L dari SimCom. Tegangan operasional chip ini adalah dari 3.4V hingga 4.4V, yang menjadikannya dapat di operasikan menggunakan LiPo langsung. Hal ini menjadikannya sebagai pilihan yang baik untuk digunakanan ke dalam proyek tanpa menggunakan banyak ruang. Kami akan membagikan Cara Program dan Akses Modul GSM SIM800L Menggunakan Arduino Nano/Uno. Berikut ini adalah bentuk Fisiknya :

Ada soket SIM di belakang! Setiap kartu SIM mikro 2G yang diaktifkan akan bekerja dengan sempurna. Arah yang benar untuk memasukkan kartu SIM biasanya terukir di permukaan soket SIM.

 

Baca Juga : Pendeteksi Dini Kebocoran Gas Berbasis Arduino dengan Menggunakan Peringatan Alarm dan SMS Gateway - Arduino Gas Sensor With SMS Alert.

 

Modul ini hanya berukuran 1 inchi² tetapi memiliki sejumlah fitur yang lumayan ke dalam board yang berukuran kecil. Beberapa dari fitur tersebut ada di bawah ini:

1. Mendukung Quad-band: GSM850, EGSM900, DCS1800 dan PCS1900

2. Sambungkan ke jaringan GSM global apa pun dengan SIM 2G,3G, maupun 4G.

3. Melakukan dan menerima panggilan suara menggunakan speaker 8Ω eksternal & mikrofon electret

4. Mengirim dan menerima pesan SMS.

5. Mengirim dan menerima data GPRS (TCP / IP, HTTP, dll.).

6. Pindai dan terima siaran radio FM.

7. Mengirimkan Daya:
    Kelas 4 (2W) untuk GSM850
    Kelas 1 (1W) untuk DCS1800

8. Set Perintah AT berbasis serial

9. Konektor FL untuk antena sel.

10. Menggunakan Kartu Micro SIM


Library GSM/GPRS SIM800L Silahkan KLIK DISINI.

 

Berikut ini adalah Pin Out Module SIM800L Versi 1:


Berikut ini adalah Gambar Schematic Diagram untuk Cara Program dan Akses Modul GSM SIM800L V.1 Menggunakan Arduino Nano/Uno :

Berikut ini adalah Hardware yang dibutuhkan :
1. Arduino Nano V3 >>> BELI DISINI
2. Module GSM SIM800L >>> BELI DISINI
3. LM2596 >>> BELI DISINI
4. Kabel Jumper Secukupnya >>> BELI DISINI

 

Berikut ini adalah Code Programnya :

/***************************

Cara Program dan Akses Modul GSM SIM800L V.1 Menggunakan Arduino Nano/Uno

Oleh : Edukasi Elektronika
Website : www.arduinoindonesia.id
Toko Online : www.workshopelectronics3in1.com
Blog : www.edukasielektronika.com

Copyright @2020

****************************/

#include "SIM900.h"         //Library Module GSM SIM800L sama dengan SIM900
#include "sms.h"            //Library untuk perintah SMS
SMSGSM sms;                 //Inisialisasi SMS
char smsbuffer[160];        //Deklarasi Variabel untuk Karakter SMS Maksimal 160 Huruf/Karakter
char n[20];                 //Deklarasi maksimal Jumlah nomor HP yang diperbolehkan
boolean started=false;      //Deklarasi Aljabar boolean di buat default "false"

#include <SoftwareSerial.h> //Library Komunikasi Serial untuk SIM800L - TX ke Pin 2 Arduino Nano - RX ke Pin 3 Arduino Nano

void setup()
{
  Serial.begin(9600);             //Mengatur Baudrate Arduino Nano dengan nilai 9600
  if (gsm.begin(9600))            //Jika GSM bekerja maka, Baudrate SIM800L dengan nilai 9600
  {
    Serial.println("\nstatus=READY"); //Menampilkan Indikator SIM800L Siap digunakan pada Serial Monitor
    started=true;                     //Merubah Aljabar boolean dari default "false" menjadi "true"
  }
  else                                //Jika GSM tidak bekerja maka,
  {
    Serial.println("\nstatus=IDLE");  //Menampilkan Indikator SIM800L Belum Siap digunakan pada Serial Monitor
  }
 
  if (started)                                                                //Jika SIM800L Siap Digunakan, Maka
  {
    sms.SendSMS("08xxxxxxxxxx", "SIM800L Siap Digunakan - www.edukasielektronika.com");  //SIM800L mengirim SMS ke Nomor HP Tertera
  }
}

void loop()
{
  // put your main code here, to run repeatedly:

}

 

Selamat Mencoba .

 

 

No comments:

Post a comment

Post Top Ad