Sensor gas merupakan sebuah langkah antisipasi yang dapat digunakan untuk membuat keamanan dari bahaya seperti ledakan tabung gas. Banyak kejadian meledaknya sebuah gedung karena penghuninya lalai dalam mengantispasi kebocoran gas tersebut.
Proyek kali ini kita akan belajar bagaimana membuat sebuah kolektor data gas yang akan kita unggah ke sebuah server sehingga notifikasi kebocoran dapat diakses dari manapun. Proyek ini akan menggunakan sensor gas yang dipadukan dengan NodeMCU sebagai pengolah dan pengirim data, dan AgnosThing sebagai cloud tempat menyimpan data.
Komponen-komponen yang diperlukan antara lain:
Sensor Gas fc22 NodeMCU ESP 8266 Kabel Data MicroUSB Papan Rangkaian Kabel Jumper
Untuk Software-nya, kita hanya membutuhkan Arduino IDE dan Sketch untuk sensor gas pada NodeMCU. Untuk Arduino IDE, kita membutuhkan IDE versi 1.6.5 atau di atasnya.
Kemudian langkah selanjutnya adalah merangkai komponen-komponen menjadi sebuah sistem sensor gas:
a. Hubungkan kaki nomer 1 pada sensor gas dengan kaki 3v pada NodeMCU
b. Hubungkan kaki nomer 2 pada sensor gas dengan kaki G pada NodeMCU
c. Hubungkan kaki nomer 4 pada sensor gas dengan kaki A0 pada NodeMCU.
Setelah selesai, hubungkan NodeMCU dengan komputer. Langkah selanjutnya adalah mengedit URL pada sketch, akan tetapi kita harus membuat chanel terlebih dulu di AgnosThings.
a. Buka http://agnosthings.com/index.html
b. Buat akun dan masuk ke akun agnosthings
c. Kalau sudah masuk, pilih tombol START INITIAL PROJECT
d. Isi device name dengan nama proyek, discription dengan diskripsi proyek, dan field dengan jenis data yang diinginkan(jika lebih dari dua data hubungkan dengan tanda koma, contoh: data1,data2)
e. Pastikan Yes terpilih pada accessible by orthers, dan pilih register device
f. Buka project/channels > Channel list
g. Pada your project/channels, pilih info pada proyek yang telah dibuat.
h. Skrol ke bawah copy URL pada sending data to channel.
i. Buka sketch, paste URL pada String url_api ="paste URL disini"; kemudian ganti value dengan data sensor.
j. Atur SSID Wifi dan passwordnya pada WiFiMulti.addAP("nama SSID","passwordnya");
h. Atur board dan port pada Arduino IDE
i. Pilih verify dan setelah selesai pilih Upload
j. Buka serial monitor, untuk memastikan program berjalan.
k. Buka AgnosThings kembali, pilih project/channels > Channel list
l. Pada your project/channels, pilih Raw Data pada proyek yang telah dibua untuk melihat data yang masuk ke channel.
Comments