ESP-01S Publishing Particulate Matter Sensor
User Guide
ESP-01S Publishing Particulate Matter Sensor
Kushambadzira Particulate Matter Sensor Data kune Adafruit IO Ine Mugadziri Pi Pico uye ESP-01S
by kevinjwalters
Ichi chinyorwa chinoratidza nzira yekushambadza data kubva kune matatu-yakaderera-yakaderera manhu masensa kune iyo Adafruit IO IoT sevhisi uchishandisa Cytron Maker Pi Pico inomhanyisa CircuitPython chirongwa ichiendesa ma sensors 'zvinobuda paWi-Fi ine ESP-01S module inomhanya AT rmware.
WHO inozivisa PM2.5 chechikamu chenyaya seimwe yenjodzi huru dzezvakatipoteredza kuhutano ne99% yehuwandu hwepasi rose vanogara munzvimbo umo WHO air quality nhungamiro mazinga haana kusangana muna 2019. Inofungidzira 4.2 miriyoni kufa nguva isati yakwana kwakakonzerwa neizvi. muna 2016.
Iwo matatu ma sensors anoratidzwa muchinyorwa ichi ndeaya:
- iyo Plantower PMS5003 uchishandisa serial yekubatanidza;
- iyo Sensirion SPS30 uchishandisa i2c;
- iyo Omron B5W LD0101 ine pulse kubuda.
Aya ma sensor optical akafanana neanowanikwa mune imwe mhando yehutsi hwehutsi asi vanofa mukuedza kwavo kuverenga zvidimbu zvehukuru hwakasiyana pane kungoridza alarm pachikumbaridzo.
Iyo tsvuku laser-yakavakirwa PMS5003 inowanzo shandiswa hobbyist sensor uye inogona kuwanikwa muPurpleAir PA-II air quality sensor. Iyo SPS30 ichangoburwa sensor inoshandisa iyo musimboti mumwe chete uye inogona kuwanikwa muClarity Node-S air qualitysensor. Iyo infrared LED-based B5W LD0101 sensor ine imwe primitive interface asi inobatsira pakukwanisa kwayo kuona zvidimbu zvakakura kupfuura 2.5 microns - mamwe masensor maviri haagone kuyera izvi nekuvimbika.
Adafruit IO inotora chikamu chemahara chine huwandu hushoma hwemafidhi nemadhibhodhi - aya akanakira chirongwa ichi. Iyo yemahara tier data inochengetwa kwemazuva makumi matatu asi iyo data inogona kutorwa nyore nyore.
Iyo Mugadziri Pi Pico bhodhi mune ino chinyorwa sengeample Cytron akanditumira nemutsa kuti ndiongorore. Iyo chete inotungamira kune yekugadzira vhezheni ndeyekuwedzeredzwa kwezvisinganzwisisike zvikamu kuti debounce mabhatani matatu.
Iyo ESP-01S module ingangoda AT rmware kusimudzira. Iyi inzira yakaoma, yakaoma uye inogona kutora nguva. Cytron tengesa module ine yakakodzera AT rmware pairi.
Iyo Omron B5W LD0101 sensor iri kusiririsa ichimiswa nemugadziri nemaodha ekupedzisira munaKurume 2022.
Supplies:
- Cytron Mugadziri Pi Pico – Digi-kiyi | PiHut
- ESP-01S - Cytron's board inouya neakakodzera ATrmware.
- ESP-01 USB adapta/programmer ine reset bhatani - Cytron.
- Breadboard.
- Waya dzechikadzi kumurume, pamwe 20cm (8in) hurefu hudiki.
- Plantower PMS5003 ine tambo uye breadboard adapta - Adafruit
- kana Plantower PMS5003 + Pimoroni breadboard adapter – Pimoroni + Pimoroni
- Sensirion SPS30 - Digi-kiyi
- Sparkfun SPS30 JST-ZHR tambo kune mashanu mapini echirume - Digi-kiyi
- 2x 2.2k resistors.
- Omron B5W LD0101 - Mouser
- Omron tambo inotsanangurwa se harness (2JCIE-HARNESS-05) - Mouser
- 5 pini yemurume musoro (yekugadzirisa tambo kune breadboard).
- solder - crocodile (alligator) zvimedu zvinogona kushanda seimwe nzira kune soldering.
- 2x 4.7k resistors.
- 3x 10k resistors.
- 0.1uF capacitor.
- Simba rebhatiri reOmron B5W LD0101:
- 4AA bhatiri inobata kune rechargeable NiMH mabhatiri (nani sarudzo).
- kana 3AA batter inobata yemabhatiri ealkaline.
- A USB power pack inogona kubatsira kana iwe uchida kumhanya kunze kure ne USB magetsi sosi.
Danho 1: USB Chirongwa cheKuvandudza Flash paESP-01S
Iyo ESP-01S module haifanirwe kuuya neyakakodzera AT rmware pairi kunze kwekunge ichibva kuCytron. Nzira iri nyore yekuigadzirisa ndeye kushandisa Windows desktop kana laptop ine USB adapta iyo inonyora-inogonesa madota uye ine bhatani reset.
Zvinosuruvarisa kuti adapta yakajairika, isina-brand inowanzotsanangurwa sechinhu senge "ESP-01 Programmer Adapter UART" haina mabhatani kana ma switch ekudzora izvi. Vhidhiyo iri pamusoro inoratidza kuti izvi zvinogona kukurumidza kudzokororwa sei
nemamwe maswichi akavandudzwa akagadzirwa kubva pawaya mbiri dzechirume kuenda kumukadzi dzakachekwa nepakati dzikatengeswa pamapini ari pasi pebhodhi repurogiramu. Imwe nzira yekuita izvi uchishandisa bhodhi rechingwa inogona kuonekwa muHackaday:
ESPHome paESP-01 Windows Workflow.
https://www.youtube.com/watch?v=wXXXgaePZX8
Danho 2: Kuvandudza Firmware paESP-01S Uchishandisa Windows
Chirongwa chekupedzisira sePuTTY chinogona kushandiswa neESP-01 Programmer kutarisa rmware vhezheni. Iyo rmware inoita kuti ESP8266 iite senge modem ine mirairo inofemerwa neHayes command set. Iyo AT+GMR AT+GMR yekuraira inoratidza iyo rmware vhezheni.
AT+GMR
AT shanduro:1.1.0.0(Chivabvu 11 2016 18:09:56)
SDK shanduro:1.5.4(baaeaebb)
nguva yekugadzira:Chivabvu 20 2016 15:08:19
Cytron ine gwara rinotsanangura maitiro ekushandisa rmware yekuvandudza uchishandisa Espressif Flash Download Tool (Windows chete) paGitHub: CytronTechnologies/esp-at-binaries. Cytron inopawo kopi yermware binary, Cytron_ESP- 01S_AT_Firmware_V2.2.0.bin.
Mushure mekubudirira kukwidziridza iyo rmware nyowani ichataurwa sevhezheni 2.2.0.0
AT+GMR
AT shanduro:2.2.0.0(b097cdf – ESP8266 – Jun 17 2021 12:57:45)
SDK shanduro:v3.4-22-g967752e2
nguva yekubatanidza(6800286):Aug 4 2021 17:20:05
Bin version:2.2.0(Cytron_ESP-01S)
A command line program inonzi esptool inowanikwa seimwe nzira yekuronga ESP8266-based ESP-01S uye inogona kushandiswa paLinux kana macOS.
Iyo rmware paESP-01S inogona kuyedzwa paMugadziri Pi Pico uchishandisa Cytron's simpletest.py. Izvi zvinotumira ICMP ping kune inozivikanwa sevhisi paInternet masekonzi gumi ega ega uye inoratidza nguva yekudzoka-kudzoka (rtt) mumamilliseconds. Izvi zvinoda secrets.py file neWi-Fi SSID (zita) uye password - izvi zvinotsanangurwa gare gare muchinyorwa chino.
ZVAKANAKAZVAKAIPA
Nhanho 3: Kubatanidza maSensors
Iyo hafu-saizi bhodhi yakashandiswa kubatanidza masensa matatu uye kutarisa voltage kubva kumabhatiri mana eNiMH anochajwa. Mufananidzo wepamusoro-soro unosanganisirwa weseti yakazara pamusoro uye matanho anotevera anotsanangura kuti sensor yega yega inogona kubatana sei.
Masimbi emagetsi pabhodhi rekudya anofambiswa kubva kuPi Pico ne
- VBUS (5V) uye GND kune njanji dzemagetsi kuruboshwe uye
- 3V3 uye GND kurudyi.
Njanji dzemagetsi dzakamakwa nemutsetse mutsvuku uri padyo wenjanji yakanaka uye yebhuruu kune yakaipa (kana yepasi) njanji. Pane yakazara saizi (830 hole) breadboard aya anogona kunge aine epamusoro seti yenjanji isina kubatana nepasi seti yenjanji.
Mabhatiri anongoshandiswa kupa simba iyo Omron B5W LD0101 inoda volti yakatsiga.tage. Iyo USB simba kubva pakombuta inowanzoita ruzha ichiita kuti ive isina kukodzera.
Nhanho 4: Kubatanidza iyo Plantower PMS5003
Iyo Plantower PMS5003 inoda 5V simba asi serial "TTL maitiro" interface ndeye 3.3V yakachengeteka. Masangano kubva ku
PMS5003 kuburikidza nebhodhi rekubuda kuenda kuPi Pico ndeiyi:
- VCC kusvika ku5V (tsvuku) kuburikidza nemutsara 6 kusvika ku5V njanji;
- GND kuenda kuGND (dema) kuburikidza nemutsara wechishanu kuenda kuGND;
- SET kuEN (bhuruu) kuburikidza nemutsara 1 kusvika kuGP2;
- RX kusvika kuRX (chena) kuburikidza nemutsara 3 kusvika kuGP5;
- TX kusvika kuTX (grey) kuburikidza nemutsara 4 kusvika kuGP4;
- RESET kuti RESET (pepuru) kuburikidza nemutsara 2 kusvika kuGP3;
- NC (isina kubatana);
- NC.
Iyo database inosanganisira yambiro nezve simbi kesi.
Metal shell yakabatana neGND saka chenjera kuti isaite kuti ipfupike [sic] nemamwe mativi edunhu kunze kweGND.
Icho chikamu chinowanzo takura nebhuruu plastiki fllm pane iyo kesi kuchengetedza pamusoro kubva kune zvikwambo asi izvi hazvifanirwe kuvimbwa nazvo pamagetsi ekudzivirira.
Nhanho yechishanu: Kubatanidza iyo Sensirion SPS5
Iyo Sensirion SPS30 inoda simba re5V asi iyo i2c interface ndeye 3.3V yakachengeteka. Izvo chete zvekuwedzera zvikamu zviviri 2.2k resistors kuita sekudhonza-ups kwei2c bhazi. Izvo zvinongedzo kubva kuSPS30 kuenda kuPi Pico ndezvi:
- VDD (tsvuku) kusvika ku5V5V njanji;
- SDA (chena) kusvika kuGP0 (grey) kuburikidza nemutsara 11 ine 2.2k resistor kune 3.3V njanji;
- SCL (yepepuru) kusvika kuGP1 (yepepuru) kuburikidza nemutsara wechigumi ine 10k resistor kune 2.2V njanji;
- SEL (girinhi) kusvika kuGND;
- GND (dema) kusvika GND.
Iyo yekubatanidza pane inotungamira ingangoda kusunda kwakasimba kuti uiise nemazvo muSPS30.
Iyo SPS30 inotsigirawo serial interface inokurudzirwa naSensirion mune dhetabheti.
Dzimwe pfungwa dzinofanirwa kuitwa nezve kushandiswa kweiyo I2C interface. I2C yakatanga kugadzirirwa kubatanidza machipisi maviri paPCB. Kana iyo sensor yakabatana nePCB huru kuburikidza netambo, kunyanya kutarisisa kunofanirwa kubhadharwa kune electromagnetic kupindira uye crosstalk. Shandisa ipfupi sezvinobvira (<10 cm) uye/kana tambo dzekubatanidza dzakadzivirirwa zvakanaka.
Isu tinokurudzira kushandisa iyo UART interface pachinzvimbo, pese pazvinogoneka: yakanyanya kusimba kurwisa kukanganiswa kwemagetsi, kunyanya netambo refu dzekubatanidza.
Panewo yambiro pamusoro pezvikamu zvesimbi zvekesi.
Ziva, kuti kune mukati memagetsi kubatana pakati peGND pin (5) uye simbi inodzivirira. Chengetedza iyi simbi inodzivirira yemagetsi oating kuitira kudzivirira chero mafambiro aungaite kuburikidza neiyi yemukati yekubatanidza. Kana iyi isiri sarudzo, yakakodzera yekunze inogona kuenzana pakati peGND pini uye chero inogona yakabatana nekudzivirira inosungirwa. Chero zvazvino kunyangwe kubatana pakati peGND nesimbi kudzivirira kunogona kukuvadza chigadzirwa uye kuunza njodzi yekuchengetedza kuburikidza nekupisa.
Nhanho yechitanhatu: Kubatanidza iyo Omron B6W LD5
Iyo Omron tambo haina kuitirwa kushandiswa nebhodhi rechingwa. Imwe yekukurumidza nzira yekuishandura kuita breaboard kushandiswa ndeyekucheka socket, kubvisa waya uye kuitengesa kumapini mashanu epini yemusoro wechirume. Crocodile (alligator) zvimedu zvinogona kushandiswa seimwe nzira yekudzivisa kusungwa.
Iyo Omron B5W LD0101 inoda 5V yakatsiga magetsi. Mabudiro ayo maviri ari padanho re5V iro risingaenderane nePi Pico's 3.3V yekupinda. Kuvapo kwevanopikisa pane sensor board kunoita kuti zvive nyore kudonhedza izvi kune yakachengeteka kukosha nekuwedzera 4.7k resistor kusvika pasi pane inobuda. Iwo ari pa-bhodhi anopikisa akanyorwa mudhetabheti izvo zvinoita kuti iyi ive nzira inonzwisisika.
Izvo zvinongedzo kubva kuB5W LD0101 kuenda kuPi Pico ndezvi:
- Vcc (tsvuku) kusvika ku5V (tsvuku) njanji kuburikidza nemutsara 25;
- OUT1 (yero) kusvika kuGP10GP10 (yero) kuburikidza nemutsara wechimakumi maviri neina ine 24k resistor kuGND;
- GND (dema) kusvika kuGND (dema) kuburikidza nemutsara wechi23;
- Vth (girinhi) kusvika kuGP26GP26 (girinhi) kuburikidza nemutsara 22 ine 0.1uF capacitor kuenda kuGND;
- OUT2 (orenji) kusvika kuGP11 (orenji) kuburikidza nemutsara wechi21 ine 4.7k resistor kuGND.
The GP12 (girini) kubva paPi Pico inobatanidza kumutsara wegumi nenomwe uye 17k resistor inobatanidza mutsara wegumi nenomwe kusvika pamutsara wemakumi maviri nemaviri.
Iyo database inotsanangura chinodiwa chemagetsi se:
Minimum 4.5V, yakajairika 5.0V, yakakura 5.5V, ripple voltage range 30mV kana pasi inokurudzirwa. Ita shuwa kuti hapana ruzha pazasi 300Hz. Con
rm iro rinotenderwa ripple voltage kukosha kushandisa muchina chaiwo.
Matatu alkaline kana mana anochajwa (NiMH) mabhatiri ndiyo nzira iri nyore yekupa yakasimba, yakagadzikana vol.tage yeakatenderedza 5V kune sensor. Iyo USB simba paki inogona kunge iri sarudzo isina kunaka nekuti voltage inowanzoitika kubva kubhatiri re lithium uchishandisa buck-boost converter inoita kuti ive ruzha.
Iyo B5W LD0101 inoshandisa convection yekuyerera kwayo kwemhepo uye inofanirwa kuiswa yakatwasuka kuti ishande nemazvo. Shanduko yekugovera voltage inogona kukanganisa tembiricha yehita uye mhepo yakabatana ow. Ambient tembiricha inofanirawo kuve nemhedzisiro.
Nhanho yechinomwe: Kutariswa kwebhatiri ine Ingangove Divider
Bhatiri voltage inodarika iyo 3.3V nhanho yePi Pico's RP2040 processor zvinopinza. A nyore anogona divider anogona kuderedza voltage kuva mukati mechikamu ichocho. Izvi zvinobvumira iyo RP2040 kuyera mwero webhatiri pane analogue inokwanisa (GP26 kusvika GP28).
Peya ye10k resistors yakashandiswa pamusoro kudzika vhoriyamu nepakatitage. Zvakajairika kuona hukuru hwepamusoro hunoshandiswa senge 100k kuderedza iyo yakaraswa ikozvino. Zvinobatanidzwa ndezvi:
- B5W LD0101 Vcc (tsvuku) jumper waya kumutsara 29 kuruboshwe;
- 10k resistor pamutsara 29 pakati pekuruboshwe nekurudyi pamutsara 29;
- Brown jumper waya kuPi Pico GP27;
- 10k resistor kubva kurudyi rwemutsara 29 kusvika padyo GND njanji.
GP28 paMugadziri Pi Pico inogona kushandiswa seyekupinza analogue asi sezvo yakabatanawo neRGB pixel iyo inogona kunge iine afltiny mhedzisiro pane kukosha uye inogona kutovhenekera kana kuchinja kana iyo yekuisa yakaita senge WS2812 protocol!
Nhanho 8: Kuisa CircuitPython uye Sensor Data Publishing Chirongwa
Kana usiri kujairana neCircuitPython saka zvakakosha kuti uverenge Kugamuchira kune CircuitPython gwara kutanga.
- Isa maraibhurari manomwe anotevera kubva mushanduro 7.x bundle kubva https://circuitpython.org/libraries mu lib dhairekitori paCIRCUITPY drive:
- adafruit_bus_device
- adafruit_minimqtt
- adafruit_io
- adafruit_espatcontrol
- adafruit_pm25
- adafruit_requests.mpy
- neopixel.mpy
- Dhawunirodha aya maviri ekuwedzera maraibhurari kune lib dhairekitori nekudzvanya Sevha chinongedzo se… pane files mukati medhairekitori kana pa file:
- adafruit_sps30 kubva https://github.com/kevinjwalters/Adafruit_CircuitPython_SPS30
- b5wld0101.py kubva https://github.com/kevinjwalters/CircuitPython_B5WLD0101
- Gadzira zvakavanzika.py file (ona example pazasi) uye zadza kukosha.
- Dhawunirodha chirongwa kuCIRCUITPY nekudzvanya Sevha chinongedzo se… papmsensors_adafruitio.py
- Remekedza kana kudzima chero kodhi iripo.py file paCIRCUITPY wobva wapa zita rekuti pmsensors_adafruitio.py kuti code.py Izvi file inomhanya kana muturikiri weCircuitPython atanga kana kurodhazve.
# Iri faira ndiko kwaunochengeta zvakavanzika marongero, mapassword, uye tokeni!
# Kana iwe ukavaisa mukodhi unoisa panjodzi yekuita iyo ruzivo kana kuigovana
zvakavanzika = {
"ssid" : "INSERT-WIFI-NAME-HERE",
"password" : "INSERT-WIFI-PASSWORD-HERE",
"aio_username" : "INSERT-ADAFRUIT-IO-USERNAME-HERE",
"aio_key" : "INSERT-ADAFRUIT-IO-APPLICATION-KEY-HERE"
# http://worldtimeapi.org/timezones
"timezone" : "America/New_York",
}
Shanduro dzakashandiswa pachirongwa ichi dzaive:
CircuitPython 7.0.0
CircuitPython raibhurari bundle adafruit-circuitpython-bundle-7.x-mpy-20211029.zip- mavhezheni ekutanga kubva munaGunyana/Gumiguru haafaniri kushandiswa seadafruit_espatcontrol.
raibhurari yakanga ine ngoro uye hafu inoshanda nenzira inovhiringidza.
Nhanho 9: Adafruit IO Setup
Adafruit ine akawanda madhairekitori pane yavo Adafruit IO sevhisi, anonyanya kukosha ndeaya:
Kugamuchirwa kuAdafruit IO
Adafruit IO Basics: Feeds
Adafruit IO Basics: Dashboards
Kana wangoziva nezvemafeed uye dashibhodhi, tevera matanho aya.
- Gadzira iyo Adafruit account kana iwe usati watova nayo.
- Ita boka idzva rinonzi mpp-pm pasi peFeeds
- Gadzira zvipfumbamwe zvekudya muboka idzva iri nekudzvanya pa + New Feed bhatani, mazita ndeaya:
- b5wld0101-raw-out1
- b5wld0101-raw-out2
- b5wld0101-vcc
- b5wld0101-vth
- cpu-temperature
- pms5003-pm10-standard
- pms5003-pm25-standard
- sps30-pm10-standard
- sps30-pm25-standard
- Gadzira dashboard yezvinokosha izvi, mabhuroko anokurudzirwa ndeaya:
- Matatu Mutsetse Chati mabhuroki, imwe ye sensor yega yega ine mitsetse miviri pachati.
- Matatu eGauge mabhuroko emavhoriyamu maviritages uye tembiricha.
Nhanho 10: Kusimbisa iyo Data Publishing
Iyo Monitor peji pasi pePro file inobatsira kuona kuti data irikusvika munguva chaiyo nekutarisa Live Data file chikamu. Iyo purogiramu inoshandura iyo RGB pixel yebhuruu kwemasekonzi 2-3 painotumira iyo data kuAdafruit IO uye yozodzokera kune yakasvibira.
Tembiricha kubva kuRP2040 inoita seinosiyana zvakanyanya pakati peCPU dzakasiyana uye haifanirwe kuenderana neambient tembiricha.
Kana izvi zvisingashande saka hezvino zvinhu zvishoma zvekutarisa.
- Kana iyo RGB pixel ikagara kana kana data isina kugamuchirwa neAdafruit IO wobva watarisa iyo USB serial koni yezvinobuda / zvikanganiso. Kubuda kwenhamba kweMu pane serial console kunoratidza kana masensa ari kushanda nemitsara mitsva iri kudhindwa ese 2-3 masekonzi - ona pazasi kune ex.ample output.
- Iyo Rarama Zvikanganiso chikamu pane iyo Monitor peji yakakodzera kutarisa kana data iri kutumirwa asi isingaratidzike.
- Iyo debug shanduko muchirongwa inogona kusetwa kubva pa0 kusvika ku5 kudzora huwandu hweruzivo rwekugadzirisa. Madanho epamusoro anodzima tuple kudhinda kweMu.
- Iyo simpletest.py chirongwa inzira inobatsira yekuratidza kuti kubatana kweWi-Fi kwaitwa uye kubatana kuInternet kunoshanda kune ICMP traffc.
- Ita shuwa kuti uri kushandisa yazvino vhezheni yeadafruit_espatcontrol raibhurari.
- Iyo Mugadziri Pi Pico's ebhuruu LEDs pane yega yega GPIO anobatsira kwazvo kuwana nekukasira yekuona pamusoroview yeGPIO state. Yese yakabatana GPIO ichave iripo kunze kwe:
- GP26 ichadzima nekuti yakatsetseka voltage (kutenderera 500mV) yakanyanya kuderera;
- GP12 ichave yakasviba nekuti iri ~ 15% basa kutenderera PWM chiratidzo;
- GP5 ichave iripo asi ichapenya sezvo data inotumirwa kubva kuPMS5003;
- GP10 ichave yakadzimwa asi inopenya sezvo tudiki tunenge twaonekwa neB5W LD0101;
- GP11 ichange yakadzima asi ichapenya icker nguva nenguva kunze kwekunge uri munzvimbo ine hutsi hwakasiyana.
Izvo zvinobuda zvakagadzirirwa mugadziri muMu zvichataridzika seizvi mukamuri:
(5,8,4.59262,4.87098,3.85349,0.0)
(6,8,4.94409,5.24264,1.86861,0.0)
(6,9,5.1649,5.47553,1.74829,0.0)
(5,9,5.26246,5.57675,3.05601,0.0)
(6,9,5.29442,5.60881,0.940312,0.0)
(6,11,5.37061,5.68804,1.0508,0.0)
Kana kamuri ine mweya wakachena:
(0,1,1.00923,1.06722,0.0,0.0)
(1,2,0.968609,1.02427,0.726928,0.0)
(1,2,0.965873,1.02137,1.17203,0.0)
(0,1,0.943569,0.997789,1.47817,0.0)
(0,1,0.929474,0.982884,0.0,0.0)
(0,1,0.939308,0.993282,0.0,0.0)
Izvo zvitanhatu zvakakosha pamutsara mukutevedzana ndezvi:
- PMS5003 PM1.0 uye PM2.5 (integer values);
- SPS30 PM1.0 uye PM2.5;
- B5W LD0101 mbishi OUT1 uye OUT2 kuverenga.
Nhanho 11: Kuedza maSensors Mukati neMu uye Adafruit IO
Vhidhiyo iri pamusoro inoratidza masensor ari kuita pamutambo uri kurohwa kuti ubatidze rusenzi. Iwo PM2.5 peak values kubva kuPMS5003 uye SPS30 ari 51 uye 21.5605, zvichiteerana. Iyo B5W LD0101 yakafumura maoptics uye inosuruvarisa kukanganiswa netungsten halogen mwenje inoshandiswa pavhidhiyo iyi. Pane nhanho yakakwira yezvimedu mumhepo kubva kune yapfuura bvunzo kumhanya.
Rangarira kubvisa bhatiri paki kana isiri kushandiswa zvikasadaro B5W LD0101's hita inopedza mabhatiri.
https://www.youtube.com/watch?v=lg5e6KOiMnA
Nhanho 12: Rongedza Nyaya Kunze paGuy Fawkes Night
Guy Fawkes Night yakabatana nemoto uye mafireworks izvo zvinogona kubatsira mukuwedzera kwekusvibiswa kwemhepo kwemanheru kana maviri. Machati ari pamusoro anoratidza masensa matatu achiiswa panze nguva dza7pm paChishanu Mbudzi 5 Mbudzi 2021. Pakanga pasina mafirework munzvimbo yepedyo asi ainzwika kure. Cherechedza: chiyero chekubhururuka chinosiyana pakati pemachati matatu.
Iyo data yekudya yakachengetwa muAdafruit IO inoratidza ma sensors anoona mhepo yatove neyakasimudzwa zvishoma yePM2.5 zvichienderana nenhamba dzeSPS30:
2021/11/05 7:08:24PM 13.0941
2021/11/05 7:07:56PM 13.5417
2021/11/05 7:07:28PM 3.28779
2021/11/05 7:06:40PM 1.85779
Iyo yepamusoro yaive yakatenderedza 46ug pa cubic mita nguva dza11pm dzisati dzasvika:
2021/11/05 10:55:49PM 46.1837
2021/11/05 10:55:21PM 45.8853
2021/11/05 10:54:53PM 46.0842
2021/11/05 10:54:26PM 44.8476
Kune mapfupi spikes kumwe kunhu mune data apo ma sensor aive kunze. Izvi zvinogona kukonzerwa newafts kubva:
- kupera kubva gasi repakati kupisa,
- vanhu vanosvuta pedyo uye/kana
- hwema/hutsi hunobva mukubika.
Tarisa mamiriro ekunze usati waisa pachena magetsi kunze!
Nhanho 13: Isa Chinhu Mukati Nekubika
Machati ari pamusoro anoratidza kuti masensor anoita sei kune bhekoni nehowa zviri kubikwa mukicheni iri padyo nekubviswa kwepakati. Masensor aive angangoita 5m (16ft) kubva pahobho. Cherechedza: chiyero chey chinosiyana pakati pemachati matatu.
Iyo data yekudya yakachengetwa muAdafruit IO inoratidza masensa ane pfupi pfupi yepamusoro PM2.5 nhanho yeanosvika 93ug pacubic mita zvichienderana nenhamba dzeSPS30:
2021/11/07 8:33:52PM 79.6601
2021/11/07 8:33:24PM 87.386
2021/11/07 8:32:58PM 93.3676
2021/11/07 8:32:31PM 86.294
Izvo zvinosvibisa zvichave zvakasiyana zvakanyanya kune izvo kubva kune reworks. Iyi i ex inonakidzaampLe yezvakasiyana-siyana zvezvinhu zviri mumhepo yatinofema.
Nhanho 14: Public Particulate Matter Sensors
Iyo data yakadhirowewa pamusoro ichibva kune ari pedyo neruzhinji sensors.
- Fema London
- Clarity Movement Node-S
- tbps
- oss
- rl
- Clarity Movement Node-S
- OpenAQ
- PurpleAir PA-II
- sr
- PurpleAir PA-II
- London Air Quality Network
- Reference-mhando (Yakasangana Imwe BAM 1020 nevamwe)
- FS
- AS
- TBR
- Reference-mhando (Yakasangana Imwe BAM 1020 nevamwe)
Iwo ma tbps uye TBR sensors anenge ari-anowanikwa uye akaiswa graphed pamwechete kuratidza kuwirirana pakati peSPS30- yakavakirwa mudziyo uye referensi iri padyo. Iyo SPS30 inoita seisina kuverenga zvakanyanya manheru e5 uye 6 Mbudzi kana zvine musoro kufunga kuti kuwedzera kwemanheru kunokonzerwa nekugadzirisa zvakare. Izvi zvinogona kunge zvichikonzerwa nemusiyano wehuremu hwezvimedu sezvo masensa anoshandiswa pachinyorwa ichi anogona kungoona vhoriyamu uye inoda kufungidzira kuwanda kwezvimedu kuti zvibudise kukosha mumamicrogram pa cubic metre.
Iyo PMS5003 muPurpleAir PA-II inoita kunge yakawandisa-kuverenga zvine mutsindo kune chero yakakwira PM2.5 nhanho zvichienderana nenguva pfupi iyi. Izvi zvinogona kuenderana nezvaratidzwa pamapeji apfuura kana panogona kunge paine zvimwe zviri pedyo zvinokonzeresa izvi.
Iyo SPS30 nePMS5003 inogadzira data rezvikamu zvakakura kupfuura 2.5 microns asi mapeji anotevera anoratidza kuti nei izvi zvichifanira kurapwa nekuchenjerera.
Nhanho 15: Kuenzanisa kweSensors - Chikamu Saizi
Iwo magirafu ari pamusoro apa anobva kuLabhoritari yekuongorora kwe particle-size selectivity ye optical low-cost particulate matter sensors neFinnish Meteorological Institute. Masensa matatu erudzi rwega ega akaedzwa neakasiyana masizi anoratidzwa pane logarithmic x axis. Iyo mitsetse ine mavara inoratidza yakaverengerwa kukosha kwechaiyo particle size mabhendi zvichienderana nezvinobuda sensor, bhendi rinoratidza kugovera. Iwo matatu SPS30 maitiro ari pamusoro pe 1 micron anopindirana zvakanyanya zvichiita kuti zviome kwazvo kusiyanisa.
Iwo akajairwa metrics ezvikamu ndeye PM2.5 uye PM10. Nepo nhamba iri muzita ichireva hukuru hwehukuru hwechikamu zvikamu zviri mumamicrograms pa cubic metre. Masensa asingadhure anogona chete kuyera chidimbu dhayamita (vhoriyamu) uye anofanirwa kuita fungidziro nezve density kuti uverenge zvingangoita PM2.5 uye PM10 kukosha.
Iyo PMS5003 inoshandisa inogara density kukosha, Sensirion inotsanangura yavo density maitiro eSPS30 se:
Mazhinji akaderera-mutengo PM masensa pamusika anotora anogara awanda density mukuyerwa uye kuverenga kuwanda kwehuwandu nekuwedzera iyo yakaonekwa particle count neiyi misa density. Kufungidzira uku kunoshanda chete kana sensor ichiyera rudzi rumwe chete (semuenzaniso, utsi hwefodya), asi muchokwadi isu tine akawanda akasiyana particle marudzi ane akawanda akasiyana ekuona zvinhu muhupenyu hwemazuva ese, kubva 'inorema' guruva remba kuenda ku'chiedza' zvidimbu zvinopisa. . Sensirion's proprietary algorithms inoshandisa nzira yepamberi inobvumira fungidziro yakakodzera yehuwandu hwehuwandu, zvisinei nerudzi rwechikamu chakayerwa. Mukuwedzera, nzira yakadaro inogonesa kufungidzira kwakarurama kwemabhini makuru.
Iwo PM metrics anosanganisira ese ezvimedu pazasi pehukuru paramende, kureva
PM1 + uwandu hwezvikamu zvese zviri pakati pe1.0 ne2.5 microns = PM2.5,
PM2.5 + uwandu hwezvikamu zvose zviri pakati pe2.5 ne10 microns = PM10.
Iyo PMS5003 uye SPS30 haikwanise kuona zvimedu mune iyi bvunzo yerabhoritari pamusoro pe 2-3 microns. Zvinogoneka kuti vanogona kuona mamwe marudzi ezvimedu zviri pamusoro pe saizi iyi.
Iyo B5W LD0101 inotaridzika yakavimbika kubva kune iyi bvunzo yemurabhoritari yekuyera PM10.
Nhanho 16: Kuenzanisa kweSensors - Dhizaini
Iyo Omron heater (a 100 ohm +/- 2% resistor!) inogona kuonekwa kana sensor yakapindurwa-pasi. Iyo dhizaini inokurukurwa zvakadzama muOmron: Kukudziridzwa kwemhando yemhepo sensor yemhepo puriffer. Iko kushandiswa kwe convection kunoratidzika kunge kwakashata asi inogona kuva yakakwirira kuvimbika mhinduro kana ichienzaniswa ne mechanical component se fan ine nite lifetime uye hupenyu hwose hunogona kuderedzwa nekushanda munzvimbo ine guruva. Iyo SPS30 fan inoita kunge yakagadzirirwa kuchinjika nyore pasina kuvhura kesi. Mamwe maPlantower modhi ane akafanana dhizaini chimiro.
Ese matatu ma sensors achave akajairwa kune mhedzisiro yehunyoro hunyoro izvo zvinosuruvarisa kuti zvinowedzera kukosha kwePM.
Iwo anocherechedzwa, mareferensi-mhando sensors (yeUK's DEFRA runyorwa) iyo inotarisisa chinhu haishandise nzira yekuona yekuyera. Iyo Met One BAM 1020 inoshanda nayo
- kupatsanura nekurasa zvimedu zvakakura kudarika saizi inogumira kubva kumhepo sample,
- kupisa mhepo kudzora / kuderedza hunyoro hwehukama,
- kuisa zvimedu pane chikamu chitsva cheinoenderera brous tepi uye
- ipapo kuyera kuderedzwa kweiyo beta radiation sosi nezvikamu zvakaunganidzwa patepi kuti uverenge fungidziro yakanaka yehuwandu hwehuwandu hwezvikamu.
Imwe nzira yakajairika ndeye Tapered Element Oscillating Microbalance (TEOM) iyo inoisa zvimedu pane inotsiviwa lter pane yemahara kumagumo kwetapered chubhu iyo inoiswa kune imwe magumo. Kuyera kwakaringana kweiyo oscillation frequency yeiyo yakasikwa-resonant chubhu inobvumira kuwedzera diki diki yezvikamu kuti zviverengerwe kubva kune miniscule variation in frequency. Iyi nzira inokodzera kugadzira chiyero chepamusoro PM kukosha.
Nhanho 17: Kuenderera mberi
Paunenge uchinge wamisa ma sensors ako uye uchiburitsa data kuAdafruit IO, heano mamwe mazano ekuongorora:
- Edza kamuri yega yega mumba mako nekufamba kwenguva uchiona chiitiko uye kufefetera. Edza imba yako paunenge uchibika. Edzai barbeque.
- Shandisa mabhatani matatu paMugadziri Pi Pico. Izvi zvakabatana neGP20, GP21 neGP22 izvo zvakasiiwa nemaune zvisina kushandiswa kubvumidza kushandiswa kwebhatani.
- Kana iwe uchigara padhuze neruzhinji mhepo yekutarisa chiteshi enzanisa yako data nayo.
- Wedzera chiratidziro chekushandisa chinopindwa chinoratidza kukosha kwema sensor. Iyo SSD1306 idiki, inorongeka uye iri nyore kuwedzera / kushandisa muCircuitPython. Ona Mirayiridzo: Kunzwa Kunyorova kwevhu
- NeMugadziri Pico wekareampyekushandiswa kwayo.
- Ongorora raibhurari yeMQTT kuti uone kana yese sensor data inogona kutumirwa mubatch imwe. Izvi zvinofanira kuva zvinobudirira.
- Batanidza neimwe nzira neyakamira IKEA Vindriktning Air Quality Sensor.
- Soren Beye's MQTT yekubatanidza yeIkea VINDRIKTNING inoratidza maitiro ekuwedzera ESP8266 kune sensor uye inotaridza iyo tunhu (guruva) sensor se "Cubic PM1006-se".
- Iyo purojekiti yepamberi ingave yekutsiva iyo huru PCB neESP32-S2 yakavakirwa bhodhi ine mamwe madhijitari emamiriro ekunze ma sensors kugadzira Wi-Fi-inogonesa, CircuitPython-yakavakirwa mudziyo.
- Ichi chishandiso chinokurukurwa paKumba Mubatsiri Forum: IKEA Vindriktning Air Quality Sensor.
- LaskaKit inogadzira ESP32-yakavakirwa kutsiva PCB ye sensor kuti ibvumire kuti ishandiswe zviri nyore ne ESPHome.
- Dzidza mhedzisiro yekusiyanisa voltage mukati mezvikamu zvinotenderwa zvemasensa. Izvi zvinogona kushandura kumhanya kwe fan kana tembiricha yehita inokanganisa mhinduro.
- Vakai mamiriro ekunze uye mhuka dzesango proof yakavharirwa nekungwarira dhizaini yekupinza mhepo, kubuda uye kuyerera kwemhepo yapfuura masensa. Amburera yakatemerwa kune njanji yakashandiswa kuchengetedza yakavhurika, yakaburitswa yemagetsi kuunganidzwa kwedata pakupera kwesvondo kwechinyorwa ichi.
Related Projects:
- Costas Vav: Inotakurika Mhepo Yemhando Sensor
- Pimoroni: Chiteshi chekunze chemhando yemhepo ine Enviro + uye Luftdaten
- Mirayiridzo: Kushandisa iyo Pimoroni Enviro+ FeatherWing Neiyo Adafruit Feather NRF52840 Express - iyo
- Enviro + FeatherWing inosanganisira chinongedzo chePMS5003. Iyo SPS30 inogona kushandiswa ne i2c pini uye kune angangoita mapini akakwana ekushandisa iyo B5W LD0101 futi.
- Iyo nRF52840 haitsigire Wi-Fi saka iyi haigone kushandiswa pachayo kuburitsa data paInternet.
- Adafruit Dzidza: Mhepo Yemhando Sensor 3D Yakadhindwa Enclosure. - inoshandisa iyo Adafruit Feather M4 ine ESP32-based Airlift FeatherWing uye PMS5003.
- Adafruit Dzidza: Quickstart IoT - Raspberry Pi Pico RP2040 ine WiFi - inoshandisa ESP32-based Adafruit AirLift breakout board.
- GitHub: CytronTechnologies/MAKER-PI-PICO Example Code/CircuitPython/IoT – example kodhi yeAdafruit IO, Blynk uye Thinkspeak.
- Cytron: Mhepo Monitoring Uchishandisa Nharembozha - inoshandisa ESP8266-based Arduino nhoo kutumira data kubva kune
- Honeywell HPM32322550 particulate matter sensor kuBlynk, hapana (smart) foni inodiwa.
Masensa epakati, anodhura zvakanyanya asi aine kugona kurinani kuona akakura particle size:
- Piera Systems IPS-7100
- Alphasense OPC-N3 uye OPC-R2
Kuwedzera Kuverenga:
- Sensors
- Finnish Meteorological Institute: Murabhoritari yekuongorora kwechikamu-saizi kusarudzwa kweiyo yakaderera-inodhura particulate matter sensors (Chivabvu 2020)
- Gough Lui: Review, Teardown: Plantower PMS5003 Laser Particulate Monitor Sensor inosanganisira kuenzanisa neSensirion SPS30.
- Karl Koerner: Maitiro ekuvhura nekuchenesa PMS 5003 Air Sensor
- Met One Instruments, Inc., BAM-1020 EPA TSA Kudzidzisa Vhidhiyo (YouTube) - inoratidza zviri mukati uye kuti zvinoshanda sei.
- CITRIS Research Exchange: Sean Wihera (Clarity Movement) taura (YouTube) - taura unosanganisira ruzivo pane iyo Node-S sensor inoshandisa iyo Sensirion SPS30.
- Mitemo uye Masangano ane chekuita nemhepo
- Iyo Air Quality Standards Regulations 2010 (UK)
- World Health Organization (WHO) Air Pollution Guidelines
- British Lung Foundation - Mhepo Hunhu (PM2.5 uye NO2)
- Tsvakurudzo
- Imperial College London: The Indoor-Outdoor Air-Pollution Continuum (YouTube)
- Vana vechikoro chepuraimari vanounganidza data yemhando yemhepo vachishandisa mabhegi muLondon muna 2019:
- Dyson: Kutsvaga kusvibiswa pachikoro. Fema London (YouTube)
- King's College London: Environmental Research Group: The Breath London Wearables Study
- Atmosphere Journal: Indoor Mhepo Kusvibiswa kubva Kunogara Zvitofu: Kuongorora mafashama eNyaya Yezvinhu Mudzimba panguva Yekushandiswa Kwepasirese.
- Nhau uye Blogs
- The Economist: Pakati pehusiku denga - Kupisa kwemarasha-tsvuku kwemba yePoland kunogadzira kusvibiswa kwakapararira (Ndira 2021)
- US NPR: Kuvanda Mukati Kunogona Kusakudzivirira Kubva Panjodzi Dzehutsi Remusango?
- Reuters: Bato rapera: Diwali anobva kuDelhi achifefetera mumhepo ine njodzi isina hutano
- Pimoroni Blog: Husiku Hwakanyanya Kusvibiswa Pagore (muUK)
- Clarity Movement: Wild Fire Smoke, Public Health, uye Environmental Justice: Zvirinani
- Kuita Sarudzo neMhepo Monitoring (YouTube) - ratidziro uye nhaurirano nezvemhando yemhepo yekumadokero kweUS kunyanya kutenderedza 2020 utsi hweMoto.
- Guardian: Mhepo yakasviba inokanganisa 97% yedzimba dzeUK, data inoratidza
- Particulate Monitoring uye data warehousing
- Netherlands Rijksinstituut voor Volksgezondheid en Milieu (National Institute for Public Health and the Environment): Vuurwerkexperiment (Fireworks Experiment) 2018-2019
- Google: Mugwagwa nemugwagwa: Mamepu atiri kuita mhando yemhepo muEurope - mugwagwa view motokari dzinounganidza zvinhu uye gasi rinosvibisa data.London Air Quality Network
- Breathe London - network yekuwedzera London Air Quality Network ne "inorongeka, iri nyore-kuisa uye kuchengetedza ma sensors emhando yemhepo kune chero munhu", parizvino ari kushandisa Clarity Movement Node-S.
- Embassy yeUS muBeijing inotarisisa nyaya (Twitter)
- World Air Quality Index - inounganidza data kubva kune akawanda akasiyana masosi ane mepu views uye nhoroondo data.
- Sensor.Community (yaimbozivikanwa seLuftdaten) - "kuita kuti nyika ive nzvimbo iri nani kuburikidza nenharaunda inotungamirirwa, data yakazaruka yezvakatipoteredza".
- Software Libraries
- Software Bugs mune Particulate Matter Sensor Library - iyo adafruit_pm25 inotambura kubva kune imwe yenyaya dzakatsanangurwa dzinoda kusarudzika kubata kutenderedza kuverenga () yeserial (UART).
- Makosi
- HarvardX: Particulate matter kusvibiswa kwemhepo (YouTube) - maminetsi mashanu vhidhiyo kubva kupfupi kosi EdX: Energy Mukati Yezvakatipoteredza Constraints
Chengetedzo yakakosha kuona uye maaramu anonyatso kusiiwa kune zvigadzirwa zvekutengesa kubva kune vane mukurumbira vatengesi.
https://www.youtube.com/watch?v=A5R8osNXGyo
Kushambadzira Particulate Matter Sensor Data kune Adafruit IO Ine Mugadziri Pi Pico uye ESP-01S:
Zvinyorwa / Zvishandiso
![]() |
zvinodzidziswa ESP-01S Publishing Particulate Matter Sensor [pdf] Bhuku reMushandisi ESP-01S Publishing Particulate Matter Sensor, ESP-01S, Publishing Particulate Matter Sensor, Particulate Matter Sensor, Matter Sensor. |