Isi kandungan:

Paparan LED Status Kualiti Udara PurpleAir: 4 Langkah
Paparan LED Status Kualiti Udara PurpleAir: 4 Langkah

Video: Paparan LED Status Kualiti Udara PurpleAir: 4 Langkah

Video: Paparan LED Status Kualiti Udara PurpleAir: 4 Langkah
Video: ✨Soul Land EP 01 - 130 Full Version [MULTI SUB] 2024, Julai
Anonim
Paparan LED Status Kualiti Udara PurpleAir
Paparan LED Status Kualiti Udara PurpleAir

Dengan kebakaran hutan baru-baru ini di California, kualiti udara di San Francisco sangat terjejas. Kami mendapati diri kami memeriksa peta PurpleAir berulang kali di telefon atau komputer riba kami yang cuba melihat kapan udara cukup selamat untuk membuka tingkap atau berpeluang keluar.

Saya selalu menjadi peminat Perabot Maklumat, perkara yang dirancang untuk memberikan maklumat tetapi tidak memerlukan tindakan eksplisit dan saya fikir ini akan menjadi perkara yang sempurna untuk masa ini.

Matlamat projek ini adalah untuk menyediakan paparan status yang tenang dan tidak mengganggu yang memperbaharui dirinya di latar belakang sambil membolehkan kita melihat ketika udara di luar sudah cukup baik untuk keluar atau membuka tingkap.

Bekalan

Adafruit Feather M0 WiFi dengan pin header

Tajuk susun Adafruit

Adafruit Jewel 7

Bateri boleh dicas semula 3.3V atau kabel USB

Kawat sambungan atau wayar Jumper

Sepotong plastik nipis (saya telah menggunakan bekas makanan kitar semula)

Tudung plastik l (ike dari bekas oatmeal atau kismis)

Kertas petak

Besi solder atas plastik

Pateri

Komputer dengan kabel Arduino IDE dan USB untuk pengaturcaraan

Langkah 1: Langkah 1: Kumpulkan Bahagian dan Alatan Anda

Langkah 1: Kumpulkan Bahagian dan Alatan Anda
Langkah 1: Kumpulkan Bahagian dan Alatan Anda
Langkah 1: Kumpulkan Bahagian dan Alatan Anda
Langkah 1: Kumpulkan Bahagian dan Alatan Anda
Langkah 1: Kumpulkan Bahagian dan Alatan Anda
Langkah 1: Kumpulkan Bahagian dan Alatan Anda

Adafruit Feather M0 WiFi

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

Adafruit Jewel 7

Anda mungkin perlu memateri wayar sambungan ke pad di papan Permata. Projek ini memerlukan tiga sambungan dari Jewel ke Feather. Input Kuasa, Tanah dan Data. Saya menggunakan wayar berwarna untuk memastikan semuanya jelas. Merah untuk Kuasa, Hitam untuk Tanah dan Hijau untuk Input Data.

Kawat sambungan

Sekiranya anda memilikinya, kabel Merah, Hitam dan Hijau berguna untuk memasang Permata ke Bulu.

Bateri boleh dicas semula 3.3V atau kabel USB (pilihan)

Feather secara langsung boleh mengecas bateri kecil yang dapat menjadikan paparan status ini mudah alih. Saya dapati bateri dapat memberi kuasa kepada Feather dan LEDS selama lebih kurang 6 jam

Tin tin besar atau Kotak Oatmeal

Saya suka rupa output bulat, tetapi anda boleh menggunakan kotak atau bekas projek yang anda ada.

Kertas petak

Saya menggunakan kertas perkamen untuk menyebarkan (melembutkan) cahaya dari LED, anda boleh mencuba pelbagai perkara walaupun cuba untuk tidak menggunakan sesuatu yang mengubah warna cahaya

Bahagian atas plastik

Saya dapati memotong bahagian dalam penutup plastik membolehkan saya melekatkan kertas kertas ke penutupnya. Ini membolehkan saya menanggalkan penutup untuk mengecas semula bateri dan mengeluarkan perkakasan mengikut keperluan. Anda hanya boleh menempelkan kertas ke kaleng jika anda menggunakan kuasa USB dan tidak merancang untuk menggunakan semula elektronik untuk sementara waktu. (Saya menggunakan sekeping pita seperti pintu perangkap semasa menguji sesuatu)

Pateri solder / Pateri

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

Langkah 2: Langkah 2: Sambungkan Segalanya Bersama

Saya memateri wayar berwarna ke Jewel

Saya kemudian memasang wayar mengikut urutan berikut

  • Kawat / Kuasa merah untuk pin 2 (3.3V) pada Bulu
  • Kawat hitam / Tanah ke pin 4 (GND) pada Bulu
  • Kawat hijau / Data Masuk ke pin 9 pada Feather (pilihan)

Saya juga memasang bateri ke Bulu saya pada ketika ini

Saya meletakkan sehelai pita penutup di bahagian bawah Bulu saya untuk melindungi pin

Saya melekatkan Permata saya pada sekeping plastik bulat untuk melindungi pin yang terkena dan juga menyediakan cara untuk mengarahkan LEDS lurus

Langkah 3: Langkah 3: Gunakan Laman Web Udara Ungu untuk Mencari Sensor Setempat untuk Membaca Data Kualiti Udara

Navigasi ke laman web Purple Air di

Zum ke kawasan kejiranan anda dan cari sensor luar yang terdekat

Anda ingin mematikan "Inside Sensors" untuk mencari sensor yang melaporkan kualiti udara luar

Klik pada sensor tempatan dan kotak dialog kecil akan muncul yang menunjukkan nama sensor dan data kualiti udara terkini.

Anda akan melihat pautan di bahagian bawah kotak ini berlabel "Dapatkan widget ini" Klik "Dapatkan widget ini", anda akan melihat kotak baru muncul dengan pautan untuk JSON di bahagian bawah

Klik JSON dan halaman web data JSON akan dimuat dalam penyemak imbas web anda. Kami akan menggunakan sedikit URL terakhir ini dalam kod kami untuk mendapatkan bacaan sensor semasa. Ia akan kelihatan seperti / json? Key = XXXXX & show12345

Dapatkan kod sumber

Anda boleh memuat turun kod sumber ke projek ini dari repositori di Github.

Edit lakaran Arduino untuk mengemas kini maklumat berikut:

Edit fail arduino_secret.h

Masukkan kata laluan SSID dan SSID anda

Simpan fail

Edit fail PurpleTheopolis.ino

Gantikan fragmen URL untuk Sensor yang ingin anda pantau dalam pemboleh ubah PURPLE_AIR_SENSOR

Catatan: Frekuensi kemas kini yang digunakan secara lalai adalah 10 minit, tetapi anda mungkin ingin mengambil sampel dalam jangka masa yang lebih lama seperti 30 atau 60 minit Perhatian: Membaca terlalu cepat tidak diperlukan dan mungkin permintaan anda terhad

Muat naik lakaran dan sahkan bahawa warna LED sesuai dengan bacaan kualiti udara semasa.

Lakaran ini menggunakan bacaan PM 2.5 semasa dan tidak berusaha untuk mengira tren jangka panjang atau AQI.

Anda boleh mengedit rutin warna untuk mengubah pemetaan warna seperti yang dikehendaki!

Apa yang anda akan lihat ialah nilai bacaan semasa (dilihat di kotak kiri bawah tetingkap pop timbul stesen semasa)

Langkah 4: Langkah 4: Gabungkan Semuanya dan Nikmati

Langkah 4: Himpunkan Semuanya dan Nikmati!
Langkah 4: Himpunkan Semuanya dan Nikmati!

Potong lubang yang cukup besar untuk mematikan kabel kuasa USB anda melalui bahagian belakang tin (alias bahagian bawah tin)

Potong bulatan kecil bahan bukan konduktif seperti plastik untuk melapisi bahagian bawah tin timah.

Sambungkan Feather ke kabel USB dan letakkan Feather di dalam tin.

Saya telah memotong riser kecil dari tab kertas tandas untuk memegang papan LED Jewel di atas Feather dan bahagian bawah tin.

Sekeping pita pelindung kecil dapat menyatukannya.

Letakkan penutup pada tin dan anda mesti selesai!

Saya harap anda dapati projek ini bermanfaat dan jelas. Tolong beritahu saya sebarang maklum balas atau gambar bangunan anda!

Anda boleh mengikuti saya dan projek saya di Twitter dan blog saya ZebraCatZebra

Disyorkan: