Mengirim SMS dengan Arduino menggunakan SIM900A




Arduino akan diprogram untuk mengiriman sebuah pesan tertentu ke nomer yang telah ditentukan dengan menggunakan SMS. Modul GSM yang dipakai adalah SIM900A. Proses inisial dan proses pengiriman pesan akan ditampilkan pada LCD 20x4 dengan koneksi I2C.

Kebutuhan Hardware
  • Modem SMS Getway (SIM900A)
  • PC / Laptop dengan Arduino IDE
  • Modul Serial RS232
  • Modul LCD 2x16 atau 20x4 (dengan koneksi i2c)
  • Modul Arduino UNO
  • Power supply +5Volt

SIM900A | Source

Diagram Blok


 Schematic

Arduino - LCD 20x4


Selengkapnya tentang koneksi I2C --> Project V - 14



Arduino - SIM900A






Source Code

*/
#include <GPRS_Shield_Arduino.h>
#include <SoftwareSerial.h>
//#include <Wire.h>

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x3F, 20, 4);


#define PIN_TX    9
#define PIN_RX    8
#define BAUDRATE  9600
#define PHONE_NUMBER "085640207374"
#define MESSAGE  "hello,world"

GPRS gprsTest(PIN_TX, PIN_RX, BAUDRATE); //RX,TX,BaudRate

void setup() {
  lcd.begin();
  delay(6000);
  lcd.setCursor(0, 0);
  lcd.print("Initialization.....");
  while (!gprsTest.init()) {
    delay(1000);
    lcd.setCursor(0, 1);
    lcd.print("   init error  ");
  }
  lcd.setCursor(0, 1);
  lcd.print("Gprs init success");
  lcd.setCursor(0, 2);
  lcd.print("Sending a message ...");
  gprsTest.sendSMS(PHONE_NUMBER, MESSAGE); //define phone number and text
  delay(3000);
  lcd.setCursor(0, 3);
  lcd.print("        DONE       ");
}

void loop() {
  //nothing to do
}

Cara Kerja Alat

1. Koneksikan antara sistem Arduino dengan peripheral lain seperti pada rangkaian (skematik).
2. Pasang power supply (adaptor 5 V) dan hidupkan (colokkan ke sumber PLN 220V) sehingga
    lampu LED indikator nyala, LCD juga nyala.

3. Ketika pertama kali dihidupkan.


 4. Arduino akan memberikan perintah untuk mengirim SMS ke nomor tertentu


5. Selesai




Video untuk Project V - 7. Mengirim SMS Dari Arduino menggunakan SIM900A




File yang dibutuhkan

Post a Comment

Lebih baru Lebih lama