Mengirim SMS dengan ARDUINO

Masih di aplikasi ‘enteng – entengan’ Arduino, ini kali kita akan membuat aplikasi kirim SMS dengan Arduino. Kalau yang pakai AVR bisa tengok disini : “Mengirim SMS dengan Mikrokontroler“.

Untuk mengirim SMS , kita perlukan sebuah modem yang berfungsi seperti HP (Hand Phone). Pilih modem yang ada koneksi serialnya, contohnya wavecom serial. Si Arduino tinggal tambahi dengan converter serial RS232 untuk koneksi ke modemnya. Rangkaian lengkapnya seperti ini :

 

Rangkaian Interfacing Arduino dg Modem

//program kirim SMS
#include <LiquidCrystal.h>
#include <SoftwareSerial.h>
LiquidCrystal lcd(2,3, 4, 5, 6, 7);
const int rxpin = 8;
const int txpin = 9;
SoftwareSerial gsm(rxpin, txpin);void setup() {   

 

  gsm.begin(9600);
  lcd.begin(16, 2);  
  lcd.clear();
  lcd.print(“Tes Kirim SMS ..”);  
}

void loop() {
 
  //  yang akan dikirimi SMS
  gsm.println(“AT+CMGS=081267529878”); //no HP yang akan di SMS  
  delay(1000);
  gsm.print(“Assalamu’alaykum … mas Ardiono”);
  gsm.write((byte)26);
  gsm.println();     
  delay(2000);
  lcd.clear();
  lcd.print(“SMS Terkirim..”);
  while(1);   
}

Selanjutnya Upload program ke Arduino. Pastikan modem sudah diset ke : baudrate 9600 dan no echo. Jangan lupa isi dulu modem dengan SIM Card, dan satu lagi : masih aktif dan ada pulsanya ya, minimal untuk SMS.

Kirim SMS dengan ARDUINO

Sudah masuk SMS nya ? Kalau belum coba reset lagi modemnya trus reset Arduinonya.
Kalau mau belajar lebih lengkap lagi tentang SMS gateway dengan Arduino, kita dapat memakai produk inkubatek SMSduino. Disitu sudah ada panduan, program serta penjelasan tentang bagaimana mengirim SMS dengan Arduino, kemudian menerima SMS. Trus ada aplikasi kontrol relay via SMS, monitoring suhu via SMS juga ada.

12 thoughts on “Mengirim SMS dengan ARDUINO

  • April 26, 2015 at 7:15 am
    Permalink

    makasih mas buat tutorialnya… ngebantu banget 🙂

    Reply
    • April 26, 2015 at 9:31 pm
      Permalink

      Alhamdulillah kalau bermanfaat mas.
      Trims dah mampir 🙂

      Reply
      • March 20, 2016 at 9:44 am
        Permalink

        Gan saya mau nanya,kenapa wavecome harus di set echo 0?
        dan dari skematic rangkaian kenapa ic max232 pin 14 di jumper ke pin 3 pada db9, dan pin13 dijamper ke pin2?
        bukan kah harus dibuat cross?? knapa strght?

        Reply
        • April 2, 2016 at 9:09 am
          Permalink

          Biar ‘pantulan’ karakter tidak mengganggu program di mikro.
          DB9 yang di modul nantinya cross dengan yang di modem.
          Trims

          Reply
  • September 27, 2015 at 1:15 pm
    Permalink

    Mas minta tolong di bantu kode program untuk menyalakan/mematikan lampu mengunakan arduino mega, modem serial wavecom dan relay, nantinya akan saya kontrol dengan sms…untuk email saya nixons294@gmail.com…. Terimaksih sebelumnya mas.

    Reply
    • October 22, 2015 at 11:08 am
      Permalink

      Bisa pakai ini mas :

      Trims

      Reply
  • October 27, 2015 at 3:35 pm
    Permalink

    gan mau tanya, kalau controller ini bisa di pake buat monitoring suhu dengan notifikasi sms?

    Reply
  • November 23, 2015 at 1:15 pm
    Permalink

    Gan kalau tutorial untuk menerima sms dengan Arduino dan Wavecom Fastrack (konektor RS232) ada gak ?

    Reply
    • November 24, 2015 at 8:58 am
      Permalink

      Ada mas, silakan cek disini :

      Reply
  • November 21, 2017 at 9:02 pm
    Permalink

    kalau mau ngirim lebih dari satu nomor dan isi pesan’a di enter gt gimana ya code’a?

    contoh pesan:
    “Lampu aktif

    Dari arduino”

    Reply
    • July 18, 2018 at 11:25 am
      Permalink

      Enter pakai println(“….”) mas, kalau tanpa enter print(“….”)

      Reply

Leave a Reply to admin Cancel reply

WhatsApp chat
%d bloggers like this: