Daftar Isi:

Tampilan LED Status Kualitas Udara PurpleAir: 4 Langkah
Tampilan LED Status Kualitas Udara PurpleAir: 4 Langkah

Video: Tampilan LED Status Kualitas Udara PurpleAir: 4 Langkah

Video: Tampilan LED Status Kualitas Udara PurpleAir: 4 Langkah
Video: Stanford Seminar - PurpleAir - Real time air quality monitoring 2024, November
Anonim
Tampilan LED Status Kualitas Udara PurpleAir
Tampilan LED Status Kualitas Udara PurpleAir

Dengan kebakaran hutan baru-baru ini di California, kualitas udara di San Francisco sangat terpengaruh. Kami mendapati diri kami memeriksa peta PurpleAir berulang kali di ponsel atau laptop kami mencoba melihat kapan udara cukup aman untuk membuka jendela atau mendapatkan kesempatan untuk keluar.

Saya selalu menjadi penggemar Furnitur Informasi, hal-hal yang dirancang untuk memberikan informasi tetapi tidak memerlukan tindakan eksplisit dan saya pikir ini akan menjadi hal yang sempurna untuk saat ini.

Tujuan dari proyek ini adalah untuk memberikan tampilan status yang tenang dan tidak mengganggu yang memperbarui dirinya sendiri di latar belakang sambil memungkinkan kita untuk memperhatikan ketika udara di luar menjadi cukup baik untuk keluar atau membuka jendela.

Perlengkapan

Adafruit Feather M0 WiFi dengan pin header

Header susun Adafruit

Permata Adafruit 7

Baterai isi ulang 3.3V atau kabel USB

Kabel koneksi atau kabel Jumper

Sepotong plastik tipis (saya menggunakan wadah makanan daur ulang)

Tutup plastik l (seperti dari wadah oatmeal atau kismis)

kertas perkamen

Besi solder atas plastik

Pateri

Komputer dengan Arduino IDE dan kabel USB untuk pemrograman

Langkah 1: Langkah 1: Kumpulkan Bagian dan Alat Anda

Langkah 1: Kumpulkan Bagian dan Alat Anda
Langkah 1: Kumpulkan Bagian dan Alat Anda
Langkah 1: Kumpulkan Bagian dan Alat Anda
Langkah 1: Kumpulkan Bagian dan Alat Anda
Langkah 1: Kumpulkan Bagian dan Alat Anda
Langkah 1: Kumpulkan Bagian dan Alat Anda

Adafruit Feather M0 WiFi

Anda mungkin perlu menyolder pin header dan header yang dapat ditumpuk ke Feather Anda. Saya suka pin header dan/atau header yang dapat ditumpuk untuk memudahkan menghubungkan komponen dengan cepat menggunakan kabel jumper

Permata Adafruit 7

Anda mungkin perlu menyolder kabel sambungan ke bantalan di papan Jewel. Proyek ini membutuhkan tiga koneksi dari Jewel ke Feather. Masukan Daya, Tanah dan Data. Saya menggunakan kabel berwarna untuk menjaga semuanya tetap jelas. Merah untuk Daya, Hitam untuk Tanah dan Hijau untuk Input Data.

Kabel koneksi

Jika Anda memilikinya, kabel Merah, Hitam, dan Hijau sangat membantu untuk menyambungkan Permata ke Bulu.

Baterai isi ulang 3.3V atau kabel USB (opsional)

The Feather dapat langsung mengisi baterai kecil yang dapat membuat tampilan status ini portabel. Saya menemukan bahwa baterai dapat memberi daya pada Feather dan LED selama sekitar 6 jam

Kaleng besar atau Kotak Oatmeal

Saya suka tampilan keluaran bulat, tetapi Anda dapat menggunakan kotak atau wadah proyek apa pun yang Anda miliki.

kertas perkamen

Saya menggunakan kertas perkamen untuk menyebarkan (melembutkan) cahaya dari LED, Anda dapat mencoba berbagai hal meskipun mencoba untuk tidak menggunakan sesuatu yang mengubah warna cahaya

Atasan plastik

Saya menemukan memotong bagian dalam tutup plastik memungkinkan saya merekatkan kertas perkamen ke tutupnya. Ini memungkinkan saya untuk melepas tutupnya untuk mengisi ulang baterai dan melepas perangkat keras sesuai kebutuhan. Anda bisa menempelkan kertas ke kaleng jika Anda menggunakan daya USB dan tidak berencana untuk menggunakan kembali barang elektronik untuk sementara waktu. (Saya menggunakan selotip seperti pintu jebakan saat menguji semuanya)

Besi solder / Solder

Anda mungkin perlu menyolder kabel ke Jewel, saya menggunakan kabel header dan jumper untuk menghubungkan semuanya bersama-sama.

Langkah 2: Langkah 2: Hubungkan Semuanya Bersama

Saya menyolder kabel berwarna ke Jewel

Saya kemudian mencolokkan kabel dengan urutan sebagai berikut:

  • Kabel merah / Daya ke pin 2 (3.3V) pada Bulu
  • Kabel hitam / Ground ke pin 4 (GND) di Feather
  • Kabel hijau / Data In ke pin 9 pada Feather (opsional)

Saya memasang baterai ke Feather saya pada saat ini juga

Saya meletakkan selotip di bagian bawah Bulu saya untuk melindungi pin

Saya menempelkan Permata saya ke sepotong plastik bundar untuk melindungi pinnya yang terbuka dan juga menyediakan cara untuk mengarahkan LED secara lurus

Langkah 3: Langkah 3: Gunakan Situs Web Purple Air untuk Menemukan Sensor Lokal untuk Membaca Data Kualitas Udara Dari

Navigasikan ke situs web Purple Air di

Perbesar lingkungan Anda dan temukan sensor luar terdekat

Anda akan ingin MENONAKTIFKAN "Sensor Dalam" untuk menemukan sensor yang melaporkan kualitas udara luar

Klik pada sensor lokal dan kotak dialog kecil akan muncul yang menunjukkan nama sensor dan data kualitas udara terbaru.

Anda akan melihat tautan di bagian bawah kotak ini berlabel "Dapatkan widget ini" Klik "Dapatkan widget ini", Anda akan melihat kotak baru muncul dengan tautan untuk JSON di bagian bawah

Klik JSON dan halaman web data JSON akan dimuat di browser web Anda Kami akan menggunakan bit terakhir dari URL ini dalam kode kami untuk mendapatkan pembacaan sensor saat Ini akan terlihat seperti /json?key=XXXX&show12345

Dapatkan kode sumbernya

Anda dapat mengunduh kode sumber untuk proyek ini dari repositori di Github.

Edit sketsa Arduino untuk memperbarui informasi berikut:

Edit file arduino_secret.h

Masukkan SSID dan kata sandi SSID Anda

Simpan filenya

Edit file PurpleTheopolis.ino

Ganti fragmen URL untuk Sensor yang ingin Anda pantau dalam variabel PURPLE_AIR_SENSOR

Catatan: Frekuensi pembaruan yang digunakan secara default adalah 10 menit, tetapi Anda mungkin ingin mengambil sampel dalam periode yang lebih lama seperti 30 atau 60 menit Perhatian: Membaca terlalu cepat tidak diperlukan dan mungkin membuat permintaan Anda terbatas

Unggah sketsa dan konfirmasikan bahwa warna LED sesuai dengan pembacaan kualitas udara saat ini.

Sketsa ini menggunakan pembacaan PM 2.5 saat ini dan tidak mencoba menghitung tren jangka panjang atau AQI.

Anda dapat mengedit rutinitas warna untuk mengubah pemetaan warna sesuai keinginan!

Apa yang akan Anda lihat adalah nilai pembacaan saat ini (terlihat di kotak kiri bawah jendela popup stasiun saat ini)

Langkah 4: Langkah 4: Kumpulkan Semuanya dan Nikmati

Langkah 4: Kumpulkan Semuanya dan Nikmati!
Langkah 4: Kumpulkan Semuanya dan Nikmati!

Potong lubang yang cukup besar untuk menggulung kabel daya USB Anda melalui bagian belakang kaleng (alias bagian bawah kaleng)

Potong lingkaran kecil bahan non-konduktif seperti plastik untuk melapisi bagian bawah kaleng.

Hubungkan Feather ke kabel USB dan letakkan Feather di dalam kaleng.

Saya telah memotong riser kecil dari bak kertas toilet untuk menahan papan LED Jewel di atas Feather dan bagian bawah kaleng.

Sepotong kecil selotip dapat menahan semuanya.

Letakkan tutupnya di kaleng dan Anda harus selesai!

Saya harap Anda menemukan proyek ini bermanfaat dan jelas. Tolong beri tahu saya umpan balik atau gambar bangunan Anda!

Anda dapat mengikuti saya dan proyek saya di Twitter dan blog saya ZebraCatZebra

Direkomendasikan: