Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Ayniqsa, havoning ifloslanish darajasiga qiziqaman, chunki men Xitoyda yashayman va mening shahrim Shenjen, ehtimol Xitoyning eng toza shaharlaridan biri bo'lsa -da, uning yomon kunlari hali ham bor.
Shunday qilib, men telefonimdagi havo sifati monitorining yarim o'nlab ilovalari bilan solishtirish uchun o'zimnikini yaratmoqchi edim. Nega menda shuncha ko'p? Hisobot berilgan darajalar ba'zan nihoyatda boshqacha va ishonchsiz bo'lgani uchun (ehtimol ularning monitoringi har xil bo'lgani uchun)-yuqoridagi ikkita skrinshot bir vaqtning o'zida olingan. Bundan tashqari, men ichki muhitda PM 1.0 ni o'lchashni xohlardim.
Zarrachalar (PM) - havoda suzuvchi mikroskopik suyuq yoki qattiq moddalar. Atrof -muhitga ta'sir qilishdan tashqari, ular sog'ligimizga ham salbiy ta'sir qiladi!
PM 2.5 va PM 10 - bu butun dunyo bo'ylab agentliklar va hukumatlar tomonidan o'lchanadigan konsentratsiya o'lchami, shuning uchun ko'p odamlar PM 1.0 ga e'tibor bermaydilar. Ammo bu zarrachalarning hajmini o'lchash ham muhim, chunki bu xavfli. PM qanchalik kichik bo'lsa, o'pka va qon oqimiga kirib olish ehtimoli shuncha katta bo'ladi.
Agar siz atrofingizdagi PM darajasini kuzatishni xohlasangiz, havo sifatini nazorat qilish stantsiyasini yarating. PM sensori uchun boshqa ko'plab dasturlar mavjud, ular orasida aqlli havo filtrini yaratish, ob -havo stantsiyangizga qo'shish, havo filtrini konditsionerda almashtirishni va energiya sarfini tejashni unutgan bo'lsangiz, ogohlantirish tizimini yaratish …
Bu qisqa yo'l-yo'riq sizga PM 2.5 va PM 10.0-dan tashqari PM 1.0 darajasini kuzatishga imkon beradigan misol kodini o'rnatadi. Sensor ma'lumotlarini ko'rsatish uchun men OLED displeyidan foydalanaman. Tasodifan, men bu loyihani Shenchjen uchun xavfli darajada bo'lgan paytda uyushtirganman-bu qishda kam uchraydi-lekin, odatda, bundan ham yaxshiroq.
1 -qadam: Materiallaringizni to'plang
Mana sizga kerak bo'lgan narsa:
Uskuna:
- OLED displey - SSD1351
- Arduino Uno
- PM sensori
- Non paneli
- Jumper simlari
Dasturiy ta'minot:
- Arduino IDE
- Adafruit SSD1351 kutubxonasi (OLED displey uchun)
- Adafruit GFX kutubxonasi (OLED displey uchun)
- Misol kodi
2 -qadam: Komponentlarni ulang
Birinchidan, displeyni Arduino Uno -ga ulaylik. Mana ulanishlar:
OLED> Arduino Uno
GND> GND
VC> 3.3V
SCL> D2
SDA> D3
RES> D6
DC> D4
CS> D5
Endi PM sensori. Sensor pimlari uchun yuqoridagi rasmga qarang.
PM sensori> Arduino Uno
GND (2 -pin)> GND
VCC (pin 1)> VCC (5V)
TX (pin 5)> RX (kod yuklanmaguncha uzing)
3 -qadam: Kodni ishga tushiring
Yuqorida keltirilgan misol kodini ishga tushiring. Arduino yuklanmaguncha RX pinini uzib qo'yishni unutmang.
Sensor barqarorlashguncha bir necha soniya kuting! Endi siz changning kontsentratsiyasiga nisbatan havoning sifatini real vaqtda ko'rishingiz mumkin.
Siz bizning natijalarimizni ko'rishingiz mumkin, men bir nechta ifloslanish dasturlariga mos keldim. Bu kuzatuv stantsiyalari mening pozitsiyamga eng yaqin, lekin men xohlagan darajada yaqin emas. Men biroz zichroq joyda yashayman, shuning uchun mening kichik PM sensori yuqori raqamlarni o'qiydi.
Yuqoridagi barcha rasmlar bir -biridan 5 daqiqa ichida olingan. Shahar surati oynadan, bino ichida olingan.
VOC kimyoviy sensori qo'shib, yanada kengroq havo kuzatuv stantsiyasini yaratish, sensorni ob -havo stantsiyasiga qo'shish yoki havo filtrini aqlli qilish uchun ishlatish orqali buni yanada kengaytirish mumkin. Bu PM sensori bilan nima qilish mumkinligi haqida bir nechta fikr.
Kechirasiz, men niqob sotib olaman. O'qiganingiz uchun tashakkur!