Automatic Firefighter With Alarm Sms notification Using AWS IoT Platform (Kel. 5)
Automatic Firefighter With Alarm Sms notification Using AWS IoT Platform
Bismillahirrahmanirrahim
Assalamualaikum Wr. Wb
Hai, sahabat Digiers.. Perkenalkan kami dari kelompok 5 kali
ini membuat sebuah project yang berjudul “Automatic firefighter with alarm sms
notification using AWS IoT Platform”. Pada tau nggak fungsinya apa?
Dan apa sih alasannya kami buat project ini? Penasaran kan? Yuk simak
langsung..
Automatic firefighter with alarm sms notification
using AWS IoT Platform merupakan suatu project
yang memudahkan masyarakat maupun pihak pemerintah dalam menangani maupun
meminimalisir terjadinya kerugian yang diakibatkan lambatnya penanganan dalam
memadamkan kebakaran secara cepat dan tanggap. Project ini menggunakan sistem
berbasis IoT 4.0 dimana menggunakan Amazon Web Service dengan fitur notifikasi
SMS yang memungkinkan untuk memberitahukan pihak pemadam kebakaran jika terjadi
kebakaran di suatu titik lokasi yang mengalami kejadian dengan mengandalkan
titik koordinat.
Nah, tanpa basa basi lagi.. yuk lihat yang di bawah ini..
1. Sediakan alat dan bahan berikut
Nama Alat
|
Jumlah
|
Harga survei
|
Ket.
|
Sensor asap
MQ-2
|
1
|
28.0000
|
Disediakan oleh panitia
|
Sensor Api Flame
|
1
|
28.0000
|
Disediakan oleh panitia
|
Buzzer
|
1
|
7.000
|
Disediakan oleh panitia
|
Relay 1 Channel
|
1
|
7.000
|
|
ESP32
|
1
|
Ok
|
|
Breadborad
|
1
|
Ok
|
|
Jumper
|
10
|
Ok
|
|
Total Biaya
|
70.000
|
2. Cara kerja ikuti skema dibawah ini
3. Lalu rangkai alat sesuai dengan tampilan di bawah ini
4. Kalau mau simak program yang di input di Arduino kayak
gini ya guys
#include <AWS_IOT.h>
#include <WiFi.h>
#include <NTPClient.h>
#include <WiFiUdp.h>
int buzzer = 4;
int LED_BUILTIN;
int flame_sensor = 36;
int flame_detected;
int smokeA0 = 39;
// Your threshold value
int sensorThres = 800;
int ledON = 5;
int relay = 2;
// include your personal WiFi and AWS configuration.
#include "config.h"
// AWS
AWS_IOT publisher;
// Define NTP Client to get time
WiFiUDP ntpUDP;
NTPClient timeClient(ntpUDP);
String formattedDate;
int status = WL_IDLE_STATUS;
int tick=0, msgCount=0, msgReceived=0;
char payload[512];
char rcvdPayload[512];
void mySubCallBackHandler (char *topicName, int payloadLen,
char *payLoad)
{
strncpy(rcvdPayload,payLoad,payloadLen);
rcvdPayload[payloadLen] = 0;
msgReceived = 1;
}
// END
void setup() {
Serial.begin(9600);
pinMode(buzzer,
OUTPUT);
//pinMode(LED,
OUTPUT);
pinMode
(LED_BUILTIN, OUTPUT);
pinMode(flame_sensor, INPUT);
pinMode(smokeA0,
INPUT);
pinMode(ledON,
OUTPUT);
pinMode(relay,
OUTPUT);
while (status !=
WL_CONNECTED)
{
Serial.print("Attempting to connect to SSID: ");
Serial.println(WIFI_SSID);
// Connect to
WPA/WPA2 network. Change this line if using open or WEP network:
status =
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
// wait 5
seconds for connection:
delay(5000);
}
Serial.println("Connected to wifi");
if(publisher.connect(HOST_ADDRESS, CLIENT_ID,
aws_root_ca_pem, certificate_pem_crt, private_pem_key)== 0)
{
Serial.println("Connected to AWS");
delay(1000);
if(0 ==
publisher.subscribe(TOPIC_NAME,mySubCallBackHandler))
{
Serial.println("Subscribe Successfull");
}
else
{
Serial.println("Subscribe Failed, Check the Thing Name and
Certificates");
while(1);
}
}
else
{
Serial.println("AWS connection failed, Check the HOST
Address");
while(1);
}
delay(2000);
}
void loop() {
//Output waktu
sekarang
while(!timeClient.update()) {
timeClient.forceUpdate();
}
//Waktu sekarang
di dalam formattedDate
formattedDate =
timeClient.getFormattedDate();
// END WAKTU
5. Setelah program dari arduino di
jalankan dan telah di sambungkan melalui AWS si pemadam kebakaran bakalan dapat
notifikasi SMS kayak gini nih
Bagaimana Digiers? Mudahkan dalam
menjalankannya. Bermain dalam bidang IoT asik lho teman-teman. Selain kita bisa
memudahkan hal yang semulanya dikerjakan secara manual, sekarang kita bisa
mengakses kapanpun dan dimanapun. Terimakasih lho sudah membaca sampai akhirJ See you in the next
project ya, Guys…
Anggota Kelompok 5
1. Sitti Annisa Nadya
2.Muhammad Kautsar
3. Takdir
Komentar
Posting Komentar