Daftar Isi:

Detektor Gas IoT Dengan Arduino dan Raspberry Pi: 5 Langkah
Detektor Gas IoT Dengan Arduino dan Raspberry Pi: 5 Langkah

Video: Detektor Gas IoT Dengan Arduino dan Raspberry Pi: 5 Langkah

Video: Detektor Gas IoT Dengan Arduino dan Raspberry Pi: 5 Langkah
Video: How to Make IOT Gas Leak Detector & Auto Exhaust Using Arduino 2024, November
Anonim
Image
Image
Hubungkan Sensor Gas ke Arduino
Hubungkan Sensor Gas ke Arduino

Dalam instruksi ini, Anda akan belajar cara membuat detektor gas IoT menggunakan Arduino, Raspberry Pi, dan sensor gas MQ-5. Selain bagian-bagian ini, Anda memerlukan tiga kabel untuk menghubungkan Arduino ke sensor gas. Setelah selesai, Anda akan dapat menulis kode untuk Arduino dan Raspberry Pi untuk mendapatkan tingkat gas saat ini di dalam ruangan, baik itu gas alam, alkohol, atau bahkan napas Anda. Mari kita mulai!

Langkah 1: Hubungkan Sensor Gas ke Arduino

Hubungkan Sensor Gas ke Arduino
Hubungkan Sensor Gas ke Arduino

Anda memerlukan tiga kabel untuk menghubungkan sensor gas ke Arduino:

-Satu dari sensor A0 (analog out) ke pin input analog di Arduino

-Satu dari GND sensor (pin ground) ke pin ground di Arduino

-Satu dari VCC sensor (input daya) ke pin 5v di Arduino

Setelah selesai, nyalakan Arduino. Anda akan melihat lampu merah pada sensor gas.

Langkah 2: Hubungkan Arduino ke Raspberry Pi

Hubungkan Arduino ke Raspberry Pi
Hubungkan Arduino ke Raspberry Pi

Anda harus mencolokkan Arduino ke Raspberry Pi untuk memverifikasi bahwa itu didukung melalui port USB Pi. Anda juga akan menggunakan koneksi ini untuk komunikasi melalui fungsi serial.println() Arduino, yang akan diterima oleh Raspberry Pi.

Langkah 3: Tulis Beberapa Kode untuk Arduino

Tulis Beberapa Kode untuk Arduino
Tulis Beberapa Kode untuk Arduino

Sekarang Arduino terhubung harus dapat mengambil pembacaan dari sensor gas dan mengirimkannya ke Raspberry Pi. Untuk melakukan ini, beberapa baris kode diperlukan: Arduino harus mengambil input analog dari sensor dan kemudian menulisnya ke koneksi serial, yang akan memungkinkan Pi untuk membacanya. Contoh bagaimana melakukan ini termasuk dalam gambar.

Langkah 4: Tulis Beberapa Kode untuk Raspberry Pi

Tulis Beberapa Kode untuk Raspberry Pi
Tulis Beberapa Kode untuk Raspberry Pi
Tulis Beberapa Kode untuk Raspberry Pi
Tulis Beberapa Kode untuk Raspberry Pi
Tulis Beberapa Kode untuk Raspberry Pi
Tulis Beberapa Kode untuk Raspberry Pi

Sekarang Anda memerlukan beberapa kode di ujung yang lain untuk "menangkap" data yang berasal dari Arduino dan menampilkannya melalui internet. Untuk melakukan ini, kami akan menggunakan Python dalam contoh kami bersama dengan Flask, yang memungkinkan kami menyajikan halaman web dengan data sensor bersama dengan rata-rata pembacaan sensor sebelumnya. Anda harus mengimpor modul yang ditunjukkan pada gambar agar server web dan komunikasi port serial berfungsi.

Selanjutnya, Anda ingin memulai koneksi serial baru dan menulis kelas sensor yang akan membaca dari Arduino dan meneruskan data itu ke rute Flask kami, yang ditunjukkan pada gambar kedua. Terakhir, Anda ingin membuat halaman web dalam HTML sehingga kami dapat benar-benar melihat data kami. Contoh bagaimana Anda bisa melakukan ini disertakan di sini.

Langkah 5: Bangun Kasus dan Cobalah

Buat Kasus dan Cobalah!
Buat Kasus dan Cobalah!
Buat Kasus dan Cobalah!
Buat Kasus dan Cobalah!
Buat Kasus dan Cobalah!
Buat Kasus dan Cobalah!

Terakhir, setelah Anda menguji sensor, Anda dapat membuat casing untuknya dan mengujinya! Anda dapat membuat kasing dengan printer 3D (kasing yang sudah dibuat sebelumnya untuk Pi dan Arduino sudah ada) atau bahkan membuatnya dari karton. Contoh keduanya disertakan di atas. Kami mendapatkan kasus kami dari Thingiverse (di sini dan di sini). Pada akhirnya, pilihan ada di tangan Anda! Selamat membangun!

Direkomendasikan: