[TUTORIAL] Proyek Arduino ke 9 - Sistem keamanan Rumah berbasis SMS
Sistem keamanan rumah berbasis SMS
Sensor PIR akan membaca adanya orang, apabila ada orang masuk maka alat akan mengirim
SMS “Ada orang masuk”. Jika ada gas bocor maka alat akan kirim SMS “Ada gas bocor”. Dan
jika ada api maka alat akan kirim SMS “Ada kebakaran”. Jika dari salah satu kondisi tersebut
terbaca maka buzzer akan berbunyi selama 5 menit kemudian mati, tetapi bisa juga
dimatikan dengan SMS “ALARM OFF”. Sensor dapat di non aktifkan dengan perintah
“SENSOR OFF” sedangkan untuk mengaktifkan dengan perintah “SENSOR ON”. LCD sebagai
display untuk menampilkan sistem kerja alat.
SMS “Ada orang masuk”. Jika ada gas bocor maka alat akan kirim SMS “Ada gas bocor”. Dan
jika ada api maka alat akan kirim SMS “Ada kebakaran”. Jika dari salah satu kondisi tersebut
terbaca maka buzzer akan berbunyi selama 5 menit kemudian mati, tetapi bisa juga
dimatikan dengan SMS “ALARM OFF”. Sensor dapat di non aktifkan dengan perintah
“SENSOR OFF” sedangkan untuk mengaktifkan dengan perintah “SENSOR ON”. LCD sebagai
display untuk menampilkan sistem kerja alat.
Kebutuhan Hardware :
Sensor Gerak (PIR)
Sensor Gas (MQ2)
Sensor Api
Relay +5V
Alarm
Modem SMS GETWAY
Modul RS232
Modul LCD 2x16
Modul Arduino UNO
Power supply +9Volt
Sensor Gerak (PIR)
Sensor Gas (MQ2)
Sensor Api
Relay +5V
Alarm
Modem SMS GETWAY
Modul RS232
Modul LCD 2x16
Modul Arduino UNO
Power supply +9Volt
Schematics
Source Code/Sketch :
pir(Output) -> Pin 10 Arduino
MQ2(DO/Digital Output) -> Pin 11 Arduino
api(DO/Digital Output) -> Pin 12 Arduino
****************************/
#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);
int pir = 10; //sensor gerak/orang
int mq = 11; //sensor gas
int api = 12; //sensor api
int buzzer = 13; //alarm
unsigned long millisAwal, timeBuzz;
char str,f;
int i,j;
byte keluar=1;
boolean sensorON=false;
boolean sendSMS=false;
String inString="";
String inString2="";
String Stemp="";
String inbox="";
//nomor penerima SMS harap diganti terlebih dahulu
String noPenerima="085xxxxxxxxx";
String isiSMS="";
MQ2(DO/Digital Output) -> Pin 11 Arduino
api(DO/Digital Output) -> Pin 12 Arduino
****************************/
#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);
int pir = 10; //sensor gerak/orang
int mq = 11; //sensor gas
int api = 12; //sensor api
int buzzer = 13; //alarm
unsigned long millisAwal, timeBuzz;
char str,f;
int i,j;
byte keluar=1;
boolean sensorON=false;
boolean sendSMS=false;
String inString="";
String inString2="";
String Stemp="";
String inbox="";
//nomor penerima SMS harap diganti terlebih dahulu
String noPenerima="085xxxxxxxxx";
String isiSMS="";
aplikasi arduino
Panduan instalasi driver Arduino UNO di WIN7
Panduan instalasi driver Arduino UNO di WIN8 dan WIN10
DRIVER ARUINO dg IC driver CH340
File Sistem keamanan Rumah berbasis SMS
0 comments:
Post a Comment