Follow Us

Instagram

Arduino Bisa Untuk Telepon dan Ngirim SMS

Asslm.Wr.Wb... Bgmn kabar sobat...? semoga masih diberi kemauan untuk berfikir... :) sesuai judul diatas "Arduino Bisa Untuk Telepon ...

Asslm.Wr.Wb...
Bgmn kabar sobat...? semoga masih diberi kemauan untuk berfikir... :)
sesuai judul diatas "Arduino Bisa Untuk Telepon dan Ngirim SMS" maka saya akan memberi tutorial singkatnya... ok.. tanpa membuang waktu, yang sobat harus siapkan adalah sebagai berikut :
  1. Arduino UNO
  2. GPRS Shield
  3. Antenna
  4. simcard (yg ada pulsanya yah.. :)) 
Lanjut ke tahap percobaan... pada percobaan ini saya mencoba mengguanakan Arduino sebagai Gateway nya... Caranya, Lepaskan dulu chip pada Arduino kemudian tancapkan GPRS shield diatas'nya... ubah GPRS shield pada mode USB, juga Power pada "BO" dengan cara menjumper'nya..
Pasang SIM-card dan antenna. Kemudian hubungkan Gateway (Arduino) pada PC / laptop via USB. Jalankan program hyperterminal (Windows) atau gtkterm (Linux), atau bisa juga dengan menggunakan program Arduino.
Aktifkan mode “serial monitor”. Kemudian tekan tombol power pada GPRS shield selama 2 detik. Kirim tulisan “AT” pada serial monitor. Jika serial monitor merespon dengan “OK”, selamat! berarti GPRS shield sudah aktif dan siap ke langkah selanjutnya. Jika tidak, maka coba pastikan kembali koneksi port USB nya. Pastikan pula di serial monitor secara otomatis mengirimkan CR (Carriege Return) dan LF (Line Feed).
Sekarang coba ketikkan “ATD*********” (dimana ********** diisi dengan nomor handphone seseorang). Perintah tersebut digunakan untuk menelepon nomor yang dituliskan. Untuk mengakhiri sambungan telepon, ketikkan perintah “ATH”
Sekarang berlanjut pada percobaan dimana kita akan mengirimkan SMS via Arduino yang kita program. Pasang kembali chip ATmega328 pada board UNO. Hubungkan pin header pada mode “Ard” atau “Arduino”. Sekarang tulis sketch berikut kemudian upload ke dalam chip :

   int led = 13;
   int onModulePin = 2; // pin untuk menghidupkan shield tanpa menekan tombol

   int timesToSend = 1;        // Frekuensi sms akan dikirimkan
   int count = 0;

   void switchModule(){
   digitalWrite(onModulePin,HIGH);
   delay(2000);
   digitalWrite(onModulePin,LOW);
   }

   void setup(){

   pinMode(led, OUTPUT);
   pinMode(onModulePin, OUTPUT);

   Serial.begin(115200);

   switchModule();                    // aktifkan GPRS shield

   for (int i=0;i<2;i++){
      delay(5000);
   }

      Serial.println("AT+CMGF=1");         // set ke mode SMS
      delay(5000);
      Serial.print("AT+CSCS=");
      Serial.print(34,BYTE);
      Serial.print("IRA");
      Serial.println(34,BYTE);
   }

   void loop(){

   while (count < timesToSend){
      delay(5000);
      Serial.print("AT+CMGS=");      // tentukan nomor yang dituju
      Serial.print(34,BYTE);         // kirim karakter tanda kutip (")
      Serial.print("08**********");  // lengkapi *** dengan nomor tujuan
      Serial.println(34,BYTE);       // kirim karakter tanda kutip (")
      delay(10000);
      Serial.print("Tes sms dari shield Arduino...");     // isi sms
      delay(10000);
      Serial.print(0x1A,BYTE);       // prosedur akhir perintah sms 1A (hex)
      delay(10000);
      count++;
   }

   if (count == timesToSend){
      Serial.println("AT*PSCPOF");   // de-aktifasi GRPS shield
      count++;
   }
} 


 Selamat Mencoba... Semoga Bermanfaat... :)  
 

27 komentar:

  1. Mas bisa share untuk koding receive sms, misalnya dari hp bisa menghidupkan led yag ada di arduino. terima kasih. ma2n.qrm@gmail.com

    BalasHapus
  2. @Maman ok maman... nanti saya share... :)

    BalasHapus
  3. gan share codingnya donk... ya..
    ane lgi bljr sms gateway tpi masig gaptek.
    buat agan yang baik smoga ilmu bertambah terus.... :)
    wahyukun178@gmail.com

    BalasHapus
    Balasan
    1. ok, dalam waktu dekat saya akan bahas secara rinci mengenai perintah at-command... ditunggu aja yah... :)

      Hapus
  4. bang minta tlp nya buat sring saya mau pasang pada laptop mas kirim ajja ke email : agisnugraha390@gmail.com

    BalasHapus
  5. master, mau tanya nh. kalau komunikasi arduino dengan Wavecom gmna?? mhn bntuannya. mkasih

    BalasHapus
    Balasan
    1. @eko saputro, saya rasa mas koding diatas itu bisa jalan di wavecom mas, tpi arduino IDE yg digunakan itu versi 0023 kebawah, krna " Serial.print(34,BYTE); " error kl di arduino IDE 1.0 smpe yg terbaru. #pengalaman.

      Hapus
    2. kalau menemui error pada IDE arduino, bisa pake cara ini :
      Serial.print(34,BYTE); diganti dengan Serial.print(" \" ");

      contoh :

      Serial.print("AT+CMGS=");
      Serial.print(34,BYTE);
      Serial.print("08**********");
      Serial.println(34,BYTE);

      diganti dengan :

      Serial.print("AT+CMGS=");
      Serial.print(" \" ");
      Serial.print("08**********");
      Serial.println(" \" ");

      atau kalau mau lebih ringkas, perintahnya di'print dalam waktu yang bersamaan,
      seperti ini :

      Serial.println(" AT + CMGS = \"+6285312695700\" ");

      ok, semoga membantu... :)

      Hapus
    3. Master, bisa minta koding arduino dengan modem wavecomnya gak? Kalo berkenan mohon dikirimkan ke firmansyah.robbi@gmail.com. Soalnya saya lagi bikin ground fault detector dengan sms gateway. terimakasih

      Hapus
  6. Mas saya mau minta tolong banget dong. Saya pake arduino UNO R3 dan GPRS Shield V.2 Cm, pas saya pake codingan example kok nomer ga ke kirim ya? trus nanya ke GC pake mo ganti library GSM Shieldnya dari yang kita punya caranya gmn ya? udah di copy paste tetep ga ngefek juga. mohon bngt bantuannya mas.

    BalasHapus
    Balasan
    1. kebetulan saya juga sedang make gprs shield v2.0...
      dalam waktu dekat akan saya shere... :)

      Hapus
    2. coba rate nya dirubah,

      Serial.begin(9600);

      diganti dngan

      Serial.begin(19200);

      Hapus
    3. kalau belom berhasil juga, coba periksa jumper yang ada di shield nya,
      soalnya shieldnya nya itu jalur komunikasinya ada dua, yaitu dengan serial dari hardware atau dari serial software... tinggal diubah2 aja sesuaikan dengan kebutuhan.... :)

      kalau masih belom jelas, bisa baca2 dsini.. :)
      http://www.seeedstudio.com/wiki/GPRS_Shield_V2.0

      Hapus
  7. Maaf ya mas @hidayatullah hamid saya sedikit berbagi pengalaman sama mas eko saputro. Terima kasih mas blsan emailnya, yang saya gunakan modem wavecom mas, lagian harga modemnya mas murah, blm punya duit lebih buat beli shield gprs :) :) barangkali mas bisa share untuk membaca sms yg ada di modem wavecom. :) :)

    BalasHapus
    Balasan
    1. silahkan mas, disini tempatnya berbagi.. :)
      kalo baca sms bisa pake perintah Serial.read():
      lebih rinci lagi akan saya share.. :)
      tks telah berkunjung...

      Hapus
    2. terima kasih mas, ditunggu share kodingnya.. :) :)

      Hapus
    3. Ditunggu share-nya ya mas.. :) :)

      Hapus
  8. mas hidayat mau minta bantuan,sya lg coba kendali led dari sms,boleh minta codingnya g sama petunjuk urutan kerjanya,apa mesti ada pin yg djumper lait,sma jumpernya pakai sw atau hw,kalo berkenan kirim koding ke antares.aiji@gmail.com.terimakasih banyak sblmnya

    BalasHapus
  9. mas master bisa minta sort code nya, saya ini lagi pemula ingin belajar tentang sms gateway tapi alanya pisah "arduino uno dengan modem gsm wavecom " kira-kira gimana ya bisa share di burhantoxs4@gmail.com
    makasih mas master

    BalasHapus
  10. mas master bisa minta sort code nya, saya ini lagi pemula ingin belajar tentang sms gateway tapi alanya pisah "arduino uno dengan modem gsm wavecom " kira-kira gimana ya bisa share di burhantoxs4@gmail.com
    makasih mas master

    BalasHapus
  11. mas hidayat salam kenal saya linggom. boleh minta coding cara kendali led dengan sms? kebetulan saya baru belajar,saya pake GSM/GPRS SIM900A Module.
    kalo berkenan kirim ke linggom.teduh@gmail.com ya mas. terimakasih :)

    BalasHapus
  12. mas saya mau pesan arduinonya, boleh tau cara pemesanannya mas ?

    BalasHapus
  13. mas saya mau mesan arduinonya 1, boleh tau cara pemesanannya mas ? mhon bantuan infonya

    BalasHapus
  14. mohon ijijn mas, saya bsa minta link datashert arduino uno + gsm ini ???

    BalasHapus
  15. mas bisa minta listing yg seperti mas maman d atas yg tentang menghidupkan led pake hp (sms) andrhyan.a7x@gmail.com makasi sblumnya

    BalasHapus
  16. mas mohon info budget nya mas.. christ4nto@gmail.com
    thanks before..

    BalasHapus