Daftar Isi:
- Langkah 1: Kumpulkan Barang
- Langkah 2: Kumpulkan Mereka
- Langkah 3: Konfigurasikan Google Documents - Buat Script
- Langkah 4: Konfigurasikan Google Documents - Konfigurasikan Webhook
- Langkah 5: Konfigurasikan Awan Partikel
- Langkah 6: Program Papan
- Langkah 7: Buat Grafik Semuanya
Video: Monitor Kualitas Udara Bertenaga Partikel: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
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 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
- Pasang Partikel ke papan Particle^2
- Hubungkan sensor Partikel HPM ke Partikel^2 menggunakan kabel
- Colokkan USB!
Langkah 3: Konfigurasikan Google Documents - Buat Script
- Buat Google Spreadsheet baru
- Kemudian klik menu Tools dan klik Script Editor
- Buat skrip baru
- 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
Kemudian,
- Buka Terbitkan dan klik Terapkan sebagai Aplikasi Web
- Setel Jalankan aplikasi sebagai diri Anda sendiri
- 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!)
- Ubah Versi Proyek menjadi baru dan terapkan!
- Salin URL Aplikasi Saat Ini yang disediakan oleh output.
Langkah 5: Konfigurasikan Awan Partikel
- Di konsol Particle.io, buka bagian Integrasi dan Buat Webhook Baru
- Isikan nama event yang di-forward dari kode (dalam hal ini blob)
- Masukkan URL Aplikasi Saat Ini dari langkah terakhir di Kotak URL
- Setel jenis permintaan ke POST
- Setel format permintaan ke JSON
- Targetkan perangkat yang akan Anda gunakan (atau biarkan seperti jika Anda hanya memiliki satu perangkat)
- Klik simpan
Langkah 6: Program Papan
- Siapkan Akun Partikel dan perangkat Mesh Partikel Anda. Gunakan Quickstart jika Anda belum pernah melakukan ini sebelumnya.
- Unduh Particle Workbench dan instal jika Anda belum melakukannya. Instruksi di sini.
- Dapatkan kodenya di sini.
- Setelah kode diunduh, buka dengan Kode Visual (yang Anda instal di Langkah 1)
- Masuk ke Partikel jika Anda belum melakukannya (Cara tercepat adalah dengan menekan Command + Shift + P untuk membuka jendela perintah. Kemudian mulailah mengetik login)
- Publikasikan ke Particle Cloud - Sekali lagi ini menggunakan jendela perintah. Gunakan Command + Shift + P yang sama seperti di atas dan ketik Cloud Flash.
- Setelah Anda menemukan opsi Cloud Flash, tekan enter.
- 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
- Di lembar Google Anda dapat membuat tajuk di baris pertama dengan semua label. (Lihat tangkapan layar di atas)
- Anda harus memperhatikan sekarang bahwa data baru muncul di lembar (jika Anda mengatur semuanya dengan benar). Kembali ke langkah sebelumnya jika Anda tidak melihatnya.
- Anda dapat membuat grafik data dengan memilih kolom penuh dan membuat bagan baru darinya.
- 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:
Pengukur Kualitas Udara Dalam Ruangan: 5 Langkah (dengan Gambar)
Pengukur Kualitas Udara Dalam Ruangan: Proyek sederhana untuk memeriksa kualitas udara di rumah Anda. Karena akhir-akhir ini kita sering tinggal/bekerja dari rumah, mungkin ada baiknya untuk memantau kualitas udara dan mengingatkan diri Anda sendiri saat tiba waktunya untuk membuka jendela. dan menghirup udara segar
Airduino: Monitor Kualitas Udara Seluler: 5 Langkah
Airduino: Monitor Kualitas Udara Seluler: Selamat datang di proyek saya, Airduino. Nama saya Robbe Breens. Saya belajar teknologi multimedia dan komunikasi di Howest di Kortrijk, Belgia. Di akhir semester kedua, kita harus membuat perangkat IoT, yang merupakan cara yang bagus untuk membawa semua
Monitor Kualitas Udara Dengan MQ135 dan Sensor Suhu dan Kelembaban Eksternal Melalui MQTT: 4 Langkah
Monitor Kualitas Udara Dengan MQ135 dan Sensor Suhu dan Kelembaban Eksternal Melalui MQTT: Ini untuk tujuan pengujian
Monitor Kualitas Udara IoT Berbiaya Rendah Berdasarkan RaspberryPi 4:15 Langkah (dengan Gambar)
Monitor Kualitas Udara IoT Berbiaya Rendah Berdasarkan RaspberryPi 4: Santiago, Chili selama keadaan darurat lingkungan musim dingin memiliki hak istimewa untuk tinggal di salah satu negara terindah di dunia, tetapi sayangnya, tidak semua mawar. Chili selama musim dingin sangat menderita dengan kontaminasi udara, ma
Pemantauan Kualitas Udara Menggunakan Foton Partikel: 11 Langkah (dengan Gambar)
Pemantauan Kualitas Udara Menggunakan Foton Partikel: Dalam proyek ini sensor partikel PPD42NJ digunakan untuk mengukur kualitas udara (PM 2.5) yang ada di udara dengan Foton Partikel. Tidak hanya menampilkan data di Particle console dan dweet.io tetapi juga menunjukkan kualitas udara menggunakan LED RGB dengan mengubahnya