Daftar Isi:

Monitor Kualitas Udara Bertenaga Partikel: 7 Langkah
Monitor Kualitas Udara Bertenaga Partikel: 7 Langkah

Video: Monitor Kualitas Udara Bertenaga Partikel: 7 Langkah

Video: Monitor Kualitas Udara Bertenaga Partikel: 7 Langkah
Video: SISTEM MONITORING KUALITAS UDARA MENGGUNAKAN LORA DAN NOTIFIKASI TELEGRAM BERBASIS IOT Skripsi 2021 2024, Juli
Anonim
Monitor Kualitas Udara Bertenaga Partikel
Monitor Kualitas Udara Bertenaga Partikel

Kualitas udara.

Anda mungkin lebih memikirkannya sekarang karena udara bersih kita telah berubah menjadi kabut permanen di langit.

Yuck.

Satu hal yang Anda kendalikan adalah kualitas udara di dalam rumah Anda. Dalam tutorial ini, saya akan menunjukkan cara membuat sensor kualitas udara dalam beberapa langkah singkat.

Langkah 1: Kumpulkan Barang

Kumpulkan Barangnya
Kumpulkan Barangnya

Kumpulkan semua yang Anda perlukan untuk proyek ini.

Ini termasuk:

  • Papan Jaring Partikel (Argon, Boron, Xenon). Anda bisa mendapatkannya hampir di mana saja. Membeli langsung juga selalu berhasil.
  • Partikel^2 Sensor Kualitas Udara.
  • Sensor Partikel Honeywell HPMA115S0.
  • Kabel untuk Sensor HPMA115S0. (Tiga terakhir Anda bisa sampai di sini.)

Langkah 2: Kumpulkan Mereka

Kumpulkan Mereka
Kumpulkan Mereka
Kumpulkan Mereka
Kumpulkan Mereka
Kumpulkan Mereka
Kumpulkan Mereka
  1. Pasang Partikel ke papan Particle^2
  2. Hubungkan sensor Partikel HPM ke Partikel^2 menggunakan kabel
  3. Colokkan USB!

Langkah 3: Konfigurasikan Google Documents - Buat Script

Konfigurasikan Google Documents - Buat Skrip
Konfigurasikan Google Documents - Buat Skrip
  1. Buat Google Spreadsheet baru
  2. Kemudian klik menu Tools dan klik Script Editor
  3. Buat skrip baru
  4. Masukkan kode di bawah ini ke dalam skrip:

//ini adalah fungsi yang dijalankan ketika aplikasi web menerima fungsi permintaan POST doPost(e) {

//Kembalikan jika null

if(e == undefined) { Logger.log(“tidak ada data”); return HtmlService.createHtmlOutput("butuh data"); }

//Mengurai data JSON

var acara = JSON.parse(e.postData.contents); var data = JSON.parse(event.data);

//Dapatkan baris terakhir tanpa data

var sheet = SpreadsheetApp.getActiveSheet(); var lastRow = Math.max(sheet.getLastRow(), 1); sheet.insertRowAfter(baris terakhir);

//Dapatkan stempel waktu saat ini

var timestamp = Tanggal baru();

//Masukkan data ke dalam lembar

sheet.getRange(baris terakhir + 1, 1).setValue(event.published_at); sheet.getRange(baris terakhir + 1, 2).setValue(data.temperature); sheet.getRange(baris terakhir + 1, 3).setValue(data.humidity); sheet.getRange(baris terakhir + 1, 4).setValue(data.pm10); sheet.getRange(baris terakhir + 1, 5).setValue(data.pm25); sheet.getRange(baris terakhir + 1, 6).setValue(data.tvoc); sheet.getRange(baris terakhir + 1, 7).setValue(data.c02);

SpreadsheetApp.flush();

return HtmlService.createHtmlOutput(“permintaan kiriman diterima”); }

Langkah 4: Konfigurasikan Google Documents - Konfigurasikan Webhook

Konfigurasikan Google Documents - Konfigurasikan Webhook
Konfigurasikan Google Documents - Konfigurasikan Webhook

Kemudian,

  1. Buka Terbitkan dan klik Terapkan sebagai Aplikasi Web
  2. Setel Jalankan aplikasi sebagai diri Anda sendiri
  3. Kemudian atur Siapa yang memiliki akses ke aplikasi ke Siapa saja, bahkan anonim. (Penting: jika Anda bekerja dengan data penting misi, Anda mungkin menginginkan solusi yang lebih kuat dan khusus. Ini memungkinkan siapa saja, jika mereka memiliki tautan kait web Anda untuk mengirim data ke halaman itu!)
  4. Ubah Versi Proyek menjadi baru dan terapkan!
  5. Salin URL Aplikasi Saat Ini yang disediakan oleh output.

Langkah 5: Konfigurasikan Awan Partikel

Konfigurasikan Awan Partikel
Konfigurasikan Awan Partikel
  1. Di konsol Particle.io, buka bagian Integrasi dan Buat Webhook Baru
  2. Isikan nama event yang di-forward dari kode (dalam hal ini blob)
  3. Masukkan URL Aplikasi Saat Ini dari langkah terakhir di Kotak URL
  4. Setel jenis permintaan ke POST
  5. Setel format permintaan ke JSON
  6. Targetkan perangkat yang akan Anda gunakan (atau biarkan seperti jika Anda hanya memiliki satu perangkat)
  7. Klik simpan

Langkah 6: Program Papan

Program Dewan
Program Dewan
  1. Siapkan Akun Partikel dan perangkat Mesh Partikel Anda. Gunakan Quickstart jika Anda belum pernah melakukan ini sebelumnya.
  2. Unduh Particle Workbench dan instal jika Anda belum melakukannya. Instruksi di sini.
  3. Dapatkan kodenya di sini.
  4. Setelah kode diunduh, buka dengan Kode Visual (yang Anda instal di Langkah 1)
  5. Masuk ke Partikel jika Anda belum melakukannya (Cara tercepat adalah dengan menekan Command + Shift + P untuk membuka jendela perintah. Kemudian mulailah mengetik login)
  6. Publikasikan ke Particle Cloud - Sekali lagi ini menggunakan jendela perintah. Gunakan Command + Shift + P yang sama seperti di atas dan ketik Cloud Flash.
  7. Setelah Anda menemukan opsi Cloud Flash, tekan enter.
  8. Papan Anda harus segera diprogram. Anda dapat melihat LED untuk perubahan selama waktu ini. Setelah bersinar biru, Anda siap melakukannya!

Langkah 7: Buat Grafik Semuanya

Grafik Semuanya
Grafik Semuanya
Grafik Semuanya
Grafik Semuanya
  1. Di lembar Google Anda dapat membuat tajuk di baris pertama dengan semua label. (Lihat tangkapan layar di atas)
  2. Anda harus memperhatikan sekarang bahwa data baru muncul di lembar (jika Anda mengatur semuanya dengan benar). Kembali ke langkah sebelumnya jika Anda tidak melihatnya.
  3. Anda dapat membuat grafik data dengan memilih kolom penuh dan membuat bagan baru darinya.
  4. Anda dapat membuat grafik semuanya dalam satu atau terpisah seperti yang telah saya lakukan di atas.

Jika semuanya berfungsi dan Anda memiliki grafik yang bagus, selamat!! Jika Anda siap untuk melanjutkan ke langkah berikutnya menggunakan layanan IoT seperti Adafruit, lihat panduan lengkap saya di sini.

Direkomendasikan: