Mobile Fire Alarm

by affan17 in Circuits > Sensors

385 Views, 0 Favorites, 0 Comments

Mobile Fire Alarm

image_2022-06-23_113821043.png

Latar Belakang

kami merancang dan membuat alat Mobile Fire Alarm. Alat ini memiliki berbagai macam sensor, antara lain sensor gas, sensor api, dan sensor suhu/kelembapan. Alat ini menggunakan module ESP32 yang dapat disambungkan ke internet melalui wifi module yang terdapat pada ESP32 tersebut. Cloud platform yang kita gunakan pada alat ini adalah Blynk IoT agar data yang diperoleh dari alat ini dapat kita lihat secara real time melalui web Blynk Iot atau aplikasi Blynk IoT pada smartphone. Alasan kami membuat alat ini adalah untuk mendeteksi apabila terjadi kebakaran atau bocornya gas LPG dan memberi peringatan kepada pengguna alat ini.


Skematik Alat

terdapat pada step 3


Kodingan

Link Download Kodingan


Link Youtube

Link Demonstrasi Alat

Supplies

IMG20220620172750.jpg
IMG20220620172824.jpg
IMG20220620172912.jpg
IMG20220620173000.jpg
IMG20220620173042.jpg
IMG20220620172724.jpg
image_2022-06-21_195948168.png

Alat :


  1. DOIT ESP32 DEVKIT V1
  2. Flame Sensor Module
  3. MQ 2 Gas Smoke Sensor
  4. DHT 11 Digital Humidity and Temperature Sensor
  5. Solderless breadboard 83 x 55 400 Tie Points ( 2 buah )
  6. Kabel Jumper Male to Male ( 9 buah )
  7. Kabel Data Micro USB Arduino


Software :


  1. Visual Studio Code
  2. Platform IO
  3. Blynk IoT Mobile and Cloud
  4. DHT11 library
  5. Blnyk library

Flow Chart

Flow Chart TR IoT.jpg

Flow Chart

Block Diagram

Block Diagram TR IoT.jpg

Block Diagram

Skematik Alat

image_2022-06-23_111443254.png

Skematik alat

Wiring

image_2022-06-23_114017139.png

1.Pasangkan ESP32 pada BreadBoard

2.Pasangkan Flame Sensor pada Breadboard dan hubungkan pin Flame Sensor ke ESP32 :

VCC ke pin 3V3

GND ke GND

DO ke D13

3.Pasangkan MQ 2 Sensor pada Breadboard dan hubungkan pin Flame Sensor ke ESP32

VCC ke pin 3V3

GND ke GND

AO ke D34

4.Pasangkan DHT11 Sensor pada Breadboard dan hubungkan pin Flame Sensor ke ESP32 :

VCC ke pin 3V3

GND ke GND

DAT ke D4

Setting Blynk IoT

Blynk1.png
Blynk2.png
Blynk3.png
Blynk4.png
Blynk5.png
Blynk6.png
Blynk7.png
Blynk8.png
Blynk9.png
Blynk10.png
  1. Buka web Blynk.cloud seperti halaman ini.
  2. Buatlah Template baru seperti halaman ini Lalu Klik Done.
  3. Lalu klik pada tab New Datastream untuk membuat Datastream yang baru, lalu pilih bagian virtual pin.
  4. Lalu beri nama pin dan tipe data (satuan opsional) untuk data Gas sensor, apabila sudah ditentukan klik create.
  5. sama seperti langkah ke 4. beri nama pin dan tipe data (satuan opsional) untuk data Flame sensor, apabila sudah ditentukan klik create.
  6. sama seperti langkah ke 4. beri nama pin dan tipe data (satuan opsional) untuk data Temperatur , apabila sudah ditentukan klik create.
  7. sama seperti langkah ke 4. beri nama pin dan tipe data (satuan opsional) untuk data Kelembapan , apabila sudah ditentukan klik create.
  8. Pindah ke tab Automation, ubah semua jenis automasinya menjadi sensor dan nyalakan/centang semua kondisinya dan klik save pada pojok kanan atas.
  9. Lalu pergi ke menu bar "Search", setelah itu klik new device
  10. Lalu pilih from template dan pilih template yang sudah di buat lalu klik create.

Creating Widget for Blynk IoT Mobile

185406.jpg
185407.jpg
185408.jpg
185409.jpg
185413.jpg
185414.jpg
185415.jpg
185416.jpg
185412.jpg
  1. Buka aplikasi Blynk IoT pada smartphone. Klik device yang sudah dibuat sebelumnya yaitu "Mobile Fire Alarm"
  2. Lalu klik Developer Mode yang bersimbol "Kunci Inggris".
  3. Untuk menambahkan widget yang menampilkan data, klik tanda " + ".
  4. Lalu pilih 3 buah jenis gauge untuk datastream gas, temperatur, kelembapan, dan 1 jenis Value display.
  5. klik widget jenis value display untuk membuat nama dan pilih jenis datastream yaitu Fire_Val untuk data api.
  6. klik widget jenis gauge untuk membuat nama dan pilih jenis datastream yaitu Temp_Val untuk data temperatur.
  7. klik widget jenis gauge untuk membuat nama dan pilih jenis datastream yaitu Hum_Val untuk data kelembapan.
  8. klik widget jenis gauge untuk membuat nama dan pilih jenis datastream yaitu Gas_Val untuk data gas.
  9. Berikut adalah hasil widget yang telah dibuat

Upload Code

messageImage_1655795184559.jpeg
messageImage_1655796065648.jpeg
PIO1.png
PIO2.png
PIO3.png
messageImage_1655794954250.jpg
  1. Buka Visual Studio Code lalu buka Platfrom IO dan klik New Project.
  2. Buat nama project, lalu pilih board DOIT ESP32 DEVKIT V1 dan pilih framework Arduino.
  3. Lalu tulis kode sesuai dengan file yang sudah dicantumkan.
  4. Lalu install library DHT11 dan Blynk di platform IO dengan cara klik pada tab libraries di PIO home, lalu ketik library yang dicari di "search bar". Kemudian pilih library yang cocok digunakan dan tambahkan ke projek yang sedang dibuat.
  5. Lalu copy template ID, nama device, dan token autentikasi yang terdapat pada web Blynk bagian device info yang device nya sudah dibuat dan paste pada kodinganmu (note : ganti ssid dan password wifi sesuai dengan wifi yang digunakan pada kode tersebut).
  6. Upload code tersebut dan tunggu hingga selesai.
  7. Buka aplikasi Blynk IoT untuk mengecek apakah data berjalan atau tidak.

Hasil Data

image_2022-06-23_113720708.png
image_2022-06-23_113726069.png