ESP-01S Publishing Particulate Matter Sensor
Օգտագործողի ուղեցույց

ESP-01S Publishing Particulate Matter Sensor
Մասնիկների ցուցիչի տվյալների հրապարակում Adafruit IO-ում Maker Pi Pico-ի և ESP-01S-ի միջոցով
kevinjwalters-ի կողմից
Այս հոդվածը ցույց է տալիս, թե ինչպես կարելի է հրապարակել տվյալներ երեք էժան մասնիկների ցուցիչներից Adafruit IO IoT ծառայության մեջ՝ օգտագործելով Cytron Maker Pico-ն, որն աշխատում է CircuitPython ծրագրի միջոցով, որը փոխանցում է սենսորների ելքերը Wi-Fi-ով ESP-01S մոդուլով, որն աշխատում է AT rmware:
ԱՀԿ-ն PM2.5 մասնիկները համարում է առողջության համար ամենամեծ բնապահպանական վտանգներից մեկը, քանի որ աշխարհի բնակչության 99%-ը ապրում է այն վայրերում, որտեղ 2019 թվականին ԱՀԿ օդի որակի ուղեցույցները չեն պահպանվել: Նրա գնահատմամբ՝ 4.2 միլիոն վաղաժամ մահվան պատճառ է դարձել դրա հետևանքը: 2016 թվականին։
Այս հոդվածում ներկայացված երեք մասնիկների սենսորներն են.
- Plantower PMS5003՝ օգտագործելով սերիական միացում;
- Sensirion SPS30 օգտագործելով i2c;
- Omron B5W LD0101 իմպուլսային ելքերով:
Այս օպտիկական սենսորները նման են կենցաղային ծխի ազդանշաններից մեկում հայտնաբերվածներին, բայց դրանք մեռնում են տարբեր չափերի մասնիկները հաշվելու փորձի ժամանակ, այլ ոչ թե զարթուցիչի շեմային կոնցենտրացիայի դեպքում:
Կարմիր լազերային PMS5003-ը սովորաբար օգտագործվող հոբբի սենսոր է և կարելի է գտնել PurpleAir PA-II օդի որակի սենսորում: SPS30-ը նույն սկզբունքով ավելի նոր սենսոր է և կարելի է գտնել Clarity Node-S օդի որակի սենսորում: Ինֆրակարմիր LED-ի վրա հիմնված B5W LD0101 սենսորն ունի ավելի պարզունակ ինտերֆեյս, սակայն օգտակար է 2.5 մկմ-ից ավելի մասնիկներ հայտնաբերելու իր ունակության համար. մյուս երկու սենսորները չեն կարող հուսալիորեն չափել դրանք:
Adafruit IO-ն առաջարկում է անվճար մակարդակ՝ սահմանափակ թվով սնուցումներով և վահանակներով. սրանք բավարար են այս նախագծի համար: Անվճար մակարդակի տվյալները պահվում են 30 օր, բայց տվյալները հեշտությամբ կարելի է ներբեռնել:
Maker Pi Pico-ի տախտակն այս հոդվածում այսպիսին էample Cytron սիրով ուղարկեց ինձ գնահատելու. Արտադրական տարբերակի միակ տարբերությունը պասիվ բաղադրիչների ավելացումն է՝ երեք կոճակները անջատելու համար:
ESP-01S մոդուլը, ամենայն հավանականությամբ, կարիք կունենա AT rmware-ի արդիականացման: Սա համեմատաբար բարդ, ddly գործընթաց է և կարող է ժամանակատար լինել: Cytron-ը վաճառում է մոդուլը՝ դրա վրա համապատասխան AT rmware-ով:
Omron B5W LD0101 սենսորը, ցավոք, դադարեցվում է արտադրողի կողմից վերջին պատվերներով 2022 թվականի մարտին:
Պաշարներ:
- Cytron Maker Pi Pico – Digi-key | PiHut
- ESP-01S – Cytron-ի տախտակը գալիս է համապատասխան ATrmware-ով:
- ESP-01 USB ադապտեր/ծրագրավորող՝ վերակայման կոճակով – Cytron:
- Հաց տախտակ.
- Էգից արական ցատկող մետաղալարեր, գուցե 20 սմ (8 դյույմ) նվազագույն երկարություն:
- Plantower PMS5003 մալուխով և հացահատիկի ադապտերով – Adafruit
- կամ Plantower PMS5003 + Pimoroni breadboard ադապտեր – Pimoroni + Pimoroni
- Sensirion SPS30 – Digi-key
- Sparkfun SPS30 JST-ZHR մալուխ 5 արական կապում – Digi-key
- 2 x 2.2k դիմադրություն:
- Omron B5W LD0101 – Մուսեր
- Omron մալուխը նկարագրված է որպես ամրագոտի (2JCIE-HARNESS-05) – Մուսեր
- 5 փին արական վերնագիր (մալուխը հացատախտակին հարմարեցնելու համար):
- զոդում – կոկորդիլոսի (ալիգատոր) սեղմակները կարող են աշխատել որպես զոդման այլընտրանք:
- 2 x 4.7k դիմադրություն:
- 3 x 10k դիմադրություն:
- 0.1 uF կոնդենսատոր:
- Մարտկոցի հզորությունը Omron B5W LD0101-ի համար.
- 4AA մարտկոցի պահարան վերալիցքավորվող NiMH մարտկոցների համար (ավելի լավ ընտրություն):
- կամ ալկալային մարտկոցների համար 3AA մարտկոցի կրիչ:
- USB հոսանքի փաթեթը կարող է օգտակար լինել, եթե ցանկանում եք դուրս փախչել USB հոսանքի աղբյուրից:

Քայլ 1. USB ծրագրավորող՝ ESP-01S-ում ֆլեշ-ը թարմացնելու համար
ESP-01S մոդուլը դժվար թե ունենա համապատասխան AT rmware, եթե այն Cytron-ից չէ: Այն թարմացնելու ամենահեշտ ձևը Windows-ի աշխատասեղանի կամ նոութբուքի օգտագործումն է USB ադապտերով, որը գրում է մոխիրը և ունի վերակայման կոճակ:
Ցավոք, շատ տարածված, առանց ապրանքանիշի ադապտեր, որը հաճախ նկարագրվում է որպես «ESP-01 ծրագրավորող ադապտեր UART» նման մի բան, չունի կոճակներ կամ անջատիչներ դրանք կառավարելու համար: Վերևում գտնվող տեսանյութը ցույց է տալիս, թե ինչպես կարելի է դա արագորեն հետաձգել
որոշ իմպրովիզացված անջատիչներով, որոնք պատրաստված են երկու արականից կին ցատկող լարերից, որոնք կտրված են երկու մասի և զոդված են ծրագրավորողի տախտակի ներքևի մասում գտնվող կապումներին: Դրա այլընտրանքային մոտեցումը՝ օգտագործելով breadboard-ը, կարելի է տեսնել Hackaday-ում.
ESPHome-ը ESP-01 Windows Workflow-ում:
https://www.youtube.com/watch?v=wXXXgaePZX8
Քայլ 2. Թարմացնել որոնվածը ESP-01S-ում Windows-ի միջոցով
PuTTY-ի նման տերմինալային ծրագիր կարող է օգտագործվել ESP-01 Ծրագրավորողի հետ՝ rmware տարբերակը ստուգելու համար: rmware-ը ստիպում է ESP8266-ին գործել մի փոքր մոդեմի նման՝ Hayes հրամանների հավաքածուից ոգեշնչված հրամաններով: AT+GMR AT+GMR հրամանը ցույց է տալիս rmware տարբերակը։
AT+GMR
AT տարբերակ՝ 1.1.0.0 (մայիսի 11, 2016 18:09:56)
SDK տարբերակ՝ 1.5.4 (baaeaebb)
կազմելու ժամանակը` 20 մայիսի 2016 15:08:19
Cytron-ն ունի ուղեցույց, որը նկարագրում է, թե ինչպես կիրառել rmware թարմացումը՝ օգտագործելով Espressif Flash Download Tool-ը (միայն Windows-ը) GitHub-ում. CytronTechnologies/esp-at-binaries: Cytron-ը նաև տրամադրում է rmware երկուական տարբերակի պատճենը՝ Cytron_ESP- 01S_AT_Firmware_V2.2.0.bin:
Հաջող թարմացումից հետո նոր rmware-ը կհաղորդվի որպես 2.2.0.0 տարբերակ
AT+GMR
AT տարբերակ՝ 2.2.0.0 (b097cdf – ESP8266 – 17 թ. հունիսի 2021 12:57:45)
SDK տարբերակ՝ v3.4-22-g967752e2
կազմելու ժամանակը(6800286):Օգոստոս 4, 2021 17:20:05
Բին տարբերակ՝ 2.2.0 (Cytron_ESP-01S)
«Esptool» կոչվող հրամանի տող ծրագիրը հասանելի է որպես այլընտրանք ESP8266-ի վրա հիմնված ESP-01S-ի ծրագրավորման համար և կարող է օգտագործվել Linux-ում կամ macOS-ում:
ESP-01S-ի rmware-ը կարող է փորձարկվել Maker Pi Pico-ում՝ օգտագործելով Cytron's simpletest.py-ը: Սա յուրաքանչյուր 10 վայրկյանը մեկ ուղարկում է ICMP պինգ ինտերնետում հայտնի ծառայությանը և ցույց է տալիս շրջադարձի ժամանակը (rtt) միլիվայրկյաններով: Սա պետք է secrets.py file Wi-Fi SSID-ով (անունը) և գաղտնաբառով – սա նկարագրված է այս հոդվածում ավելի ուշ:
ԼԱՎԸ
ՎԱՏԸ

Քայլ 3. Սենսորների միացում
Երեք սենսորները միացնելու և ծավալը վերահսկելու համար օգտագործվել է կես չափի հացատախտակtage չորս վերալիցքավորվող NiMH մարտկոցներից: Բարձր լուծաչափի լուսանկարը ներառված է վերևի ամբողջական կարգավորումից, և հաջորդ քայլերը նկարագրում են, թե ինչպես կարելի է միացնել յուրաքանչյուր սենսոր:
Հոսանքի ռելսերը հացահատիկի վրա սնուցվում են Pi Pico-ից
- VBUS (5V) և GND դեպի ձախ կողմում գտնվող հոսանքի ռելսերը և
- 3V3 և GND աջ կողմում:
Էլեկտրաէներգիայի ռելսերը նշված են մոտակա կարմիր գծով դրական ռելսի համար և կապույտ՝ բացասական (կամ վերգետնյա) ռելսի համար: Լրիվ չափի (830 անցք) հացատախտակի վրա դրանք կարող են ունենալ ռելսերի վերին հավաքածու, որոնք միացված չեն ռելսերի ստորին շարքին:
Մարտկոցները օգտագործվում են միայն Omron B5W LD0101-ը սնուցելու համար, որը կայուն հոսանքի կարիք ունի:tagե. Համակարգչից ստացվող USB սնուցումը հաճախ աղմկոտ է, ինչը այն դարձնում է ոչ պիտանի:

Քայլ 4. Plantower PMS5003-ի միացում
Plantower PMS5003-ը պահանջում է 5V հոսանք, սակայն դրա սերիական «TTL ոճի» ինտերֆեյսը ապահով է 3.3V: Կապերը ից
PMS5003-ը Pi Pico-ի միջով անցնող տախտակի միջոցով հետևյալն են.
- VCC-ից մինչև 5V (կարմիր) 6-ից 5V շարքի երկաթուղով;
- GND-ից GND (սև) 5-րդ շարքից մինչև GND;
- SET EN (կապույտ) տող 1-ից մինչև GP2;
- RX-ից RX (սպիտակ) 3-րդ շարքից մինչև GP5;
- TX-ից TX (մոխրագույն) 4-րդ շարքից մինչև GP4;
- RESET to RESET (մանուշակագույն) 2-րդ շարքի միջոցով GP3;
- NC (միացված չէ);
- NC.
Տվյալների թերթիկը պարունակում է նախազգուշացում մետաղական պատյանի մասին:
Մետաղական կեղևը միացված է GND-ին, այնպես որ զգույշ եղեք, որ թույլ չտաք, որ այն կարճանա [sic] շղթայի մյուս մասերի հետ, բացի GND-ից:
Բաղադրիչը հակված է առաքվել պատյանի վրա կապույտ պլաստմասսայից՝ մակերեսը քերծվածքներից պաշտպանելու համար, բայց դա չպետք է հիմնվի էլեկտրական մեկուսացման համար:

Քայլ 5. Sensirion SPS30-ի միացում
Sensirion SPS30-ը պահանջում է 5V հոսանք, սակայն նրա i2c ինտերֆեյսը անվտանգ է 3.3V: Միակ լրացուցիչ բաղադրիչները երկու 2.2k ռեզիստորներն են, որոնք պետք է գործեն որպես i2c ավտոբուսի ձգիչ: SPS30-ից Pi Pico-ի միացումներն են.
- VDD (կարմիր) դեպի 5V5V երկաթուղի;
- SDA (սպիտակ) մինչև GP0 (մոխրագույն) 11-րդ շարքի միջոցով 2.2k ռեզիստորով մինչև 3.3V երկաթուղի;
- SCL (մանուշակագույն) մինչև GP1 (մանուշակագույն) 10-րդ շարքի միջոցով 2.2k ռեզիստորով մինչև 3.3V երկաթուղի;
- SEL (կանաչ) դեպի GND;
- GND (սև) դեպի GND:
Կապարի վրա գտնվող միակցիչը կարող է պահանջել ամուր սեղմում այն SPS30-ի մեջ ճիշտ տեղադրելու համար:
SPS30-ը նաև աջակցում է սերիական ինտերֆեյսի, որը Sensirion-ը խորհուրդ է տալիս տվյալների թերթիկում:
Որոշ նկատառումներ պետք է արվեն I2C ինտերֆեյսի օգտագործման վերաբերյալ: I2C-ն ի սկզբանե նախատեսված էր երկու չիպերի միացման համար PCB-ի վրա: Երբ սենսորը միացված է հիմնական PCB-ին մալուխի միջոցով, առանձնահատուկ ուշադրություն պետք է դարձնել էլեկտրամագնիսական միջամտություններին և խտրականությանը: Օգտագործեք հնարավորինս կարճ (<10 սմ) և/կամ լավ պաշտպանված միացման մալուխներ:
Փոխարենը խորհուրդ ենք տալիս օգտագործել UART ինտերֆեյսը, երբ հնարավոր է. այն ավելի ամուր է էլեկտրամագնիսական միջամտության դեմ, հատկապես երկար միացման մալուխների դեպքում:
Զգուշացում կա նաև պատյանի մետաղական մասերի մասին։
Նկատի ունեցեք, որ ներքին էլեկտրական միացում կա GND քորոցի (5) և մետաղական պաշտպանիչի միջև: Պահպանեք այս մետաղական պաշտպանությունը էլեկտրականորեն, որպեսզի խուսափեք այս ներքին միացման միջոցով անցանկալի հոսանքներից: Եթե սա տարբերակ չէ, ապա GND պինդի և պաշտպանիչի հետ կապված ցանկացած ներուժի միջև պատշաճ արտաքին պոտենցիալ հավասարեցումը պարտադիր է: Ցանկացած հոսանք, թեև GND-ի և մետաղական ծածկույթի միջև կապը կարող է վնասել արտադրանքը և անվտանգության վտանգ առաջացնել գերտաքացման պատճառով:
Քայլ 6. Միացնելով Omron B5W LD0101-ը
Omron մալուխը նախատեսված չէ հացահատիկի հետ օգտագործելու համար: Այն բրեյբորդ օգտագործելու փոխակերպելու արագ եղանակներից մեկն է վարդակից կտրել, լարերը հանել և դրանք զոդել արական վերնագրի մեխերի հինգ փին երկարությամբ: Կոկորդիլոսի (ալիգատորի) տեսահոլովակները կարող են օգտագործվել որպես այլընտրանքային մոտեցում՝ զոդումից խուսափելու համար:
Omron B5W LD0101-ը պահանջում է 5V կայուն էներգիայի մատակարարում: Նրա երկու ելքերը նույնպես գտնվում են 5V մակարդակի վրա, ինչը անհամատեղելի է Pi Pico-ի 3.3V մուտքերի հետ: Սենսորային տախտակի վրա ռեզիստորների առկայությունը հեշտացնում է այն իջեցնելը անվտանգ արժեքի` յուրաքանչյուր ելքի վրա հողին ավելացնելով 4.7 k ռեզիստոր: Ներքին դիմադրիչները փաստաթղթավորված են տվյալների աղյուսակում, ինչը դարձնում է խելամիտ մոտեցում:
B5W LD0101-ից Pi Pico-ի միացումներն են.
- Vcc (կարմիր) մինչև 5V (կարմիր) երկաթուղի 25-րդ շարքով;
- OUT1 (դեղին) մինչև GP10GP10 (դեղին) 24-րդ շարքի միջոցով 4.7 k դիմադրությամբ GND-ին;
- GND (սև) մինչև GND (սև) 23-րդ շարքի միջոցով;
- V-րդ (կանաչ) մինչև GP26GP26 (կանաչ) 22-րդ շարքի միջոցով 0.1uF կոնդենսատորով մինչև GND;
- OUT2 (նարնջագույն) մինչև GP11 (նարնջագույն) 21-րդ շարքի միջոցով՝ 4.7 k դիմադրությամբ GND-ին:
Այն GP12 (կանաչ) Pi Pico-ից միանում է 17-րդ շարքին և 10k դիմադրությունը միացնում է 17-րդ շարքը 22-րդ շարքին:
Տվյալների թերթիկը նկարագրում է էլեկտրամատակարարման պահանջը հետևյալ կերպ.
Նվազագույնը 4.5 Վ, բնորոշ 5.0 Վ, առավելագույնը 5.5 Վ, ծածանքtagԱռաջարկվում է 30 մՎ կամ ավելի քիչ տիրույթ: Համոզվեք, որ 300 Հց-ից ցածր աղմուկ չկա: Կոն
rm թույլատրելի ծածանք voltage արժեքը՝ օգտագործելով իրական մեքենա:
Երեք ալկալային կամ չորս վերալիցքավորվող (NiMH) մարտկոցները կայուն, կայուն ծավալ ապահովելու ամենահեշտ ձևն ենtage-ի մոտ 5 Վ սենսորին: USB հոսանքի փաթեթը, ամենայն հավանականությամբ, վատ ընտրություն կլինի, քանի որ հատtage-ը սովորաբար լիթիումային մարտկոցից է, որն օգտագործում է բաք բարձրացնող փոխարկիչ, որն այն դարձնում է աղմկոտ:
B5W LD0101-ը օդի հոսքի համար օգտագործում է կոնվեկցիա և պետք է տեղադրվի ուղղահայաց՝ ճիշտ աշխատելու համար: Մատակարարման փոփոխություն voltage-ն, ամենայն հավանականությամբ, կազդի ջեռուցիչի ջերմաստիճանի և դրա հետ կապված օդի վրա: Շրջակա միջավայրի ջերմաստիճանը նույնպես պետք է ազդեցություն ունենա։
Քայլ 7. Մարտկոցի մոնիտորինգ պոտենցիալ բաժանարարով
Մարտկոցի հատtage-ը գերազանցում է Pi Pico-ի RP3.3 պրոցեսորի մուտքերի 2040 Վ մակարդակը: Պարզ պոտենցիալ բաժանարարը կարող է նվազեցնել այս ծավալըtagե լինել այդ տիրույթում: Սա թույլ է տալիս RP2040-ին չափել մարտկոցի մակարդակը անալոգային (GP26-ից մինչև GP28) մուտքի միջոցով:
Վերևում օգտագործվել է մի զույգ 10k դիմադրություն՝ ծավալը կիսով չափ կրճատելու համարtagե. Սովորական է տեսնել ավելի բարձր արժեքներ, ինչպիսիք են 100k-ը՝ վատնվող հոսանքը նվազագույնի հասցնելու համար: Կապերն են.
- B5W LD0101 Vcc (կարմիր) ցատկող մետաղալար 29-րդ շարքի ձախ կողմում;
- 10k դիմադրություն 29-րդ շարքում 29-րդ շարքի ձախ և աջ կողմերի միջև;
- Շագանակագույն jumper մետաղալար Pi Pico GP27-ին;
- 10k դիմադրություն 29-րդ շարքի աջ կողմից մինչև մոտակա GND երկաթուղին:
Maker Pi Pico-ի GP28-ը կարող է օգտագործվել որպես անալոգային մուտք, բայց քանի որ այն նաև միացված է RGB պիքսելին, որը կարող է մեծ ազդեցություն ունենալ արժեքի վրա և նույնիսկ կարող է լուսավորվել կամ փոխվել, եթե մուտքը նման է WS2812 արձանագրությանը:
Քայլ 8. CircuitPython և Sensor Data Publishing ծրագրի տեղադրում
Եթե ծանոթ չեք CircuitPython-ին, ապա արժե նախ կարդալ Բարի գալուստ CircuitPython ուղեցույցը:
- Տեղադրեք հետևյալ յոթ գրադարանները 7.x փաթեթից https://circuitpython.org/libraries CIRCUITPY սկավառակի lib գրացուցակում՝
- adafruit_bus_device
- adafruit_minimqtt
- adafruit_io
- adafruit_espatcontrol
- adafruit_pm25
- adafruit_requests.mpy
- neopixel.mpy
- Ներբեռնեք այս երկու լրացուցիչ գրադարանները lib գրացուցակում՝ սեղմելով Պահել հղումը որպես… files գրացուցակի ներսում կամ վրա file:
- adafruit_sps30-ից https://github.com/kevinjwalters/Adafruit_CircuitPython_SPS30
- b5wld0101.py-ից https://github.com/kevinjwalters/CircuitPython_B5WLD0101
- Ստեղծեք գաղտնիքները.py file (տես նախկինample ստորև) և լրացրեք արժեքները:
- Ներբեռնեք ծրագիրը CIRCUITPY՝ սեղմելով Պահպանել հղումը որպես… pmsensors_adafruitio.py-ում
- Վերանվանեք կամ ջնջեք ցանկացած գոյություն ունեցող code.py file CIRCUITPY-ում, ապա վերանվանեք pmsensors_adafruitio.py-ը code.py-ի Սա file գործարկվում է, երբ CircuitPython թարգմանիչը սկսվում կամ վերաբեռնվում է:
# Այս ֆայլն այն է, որտեղ դուք պահում եք գաղտնի կարգավորումներ, գաղտնաբառեր և նշաններ:
# Եթե դրանք տեղադրեք կոդի մեջ, ռիսկի եք դիմում կատարել այդ տեղեկատվությունը կամ տարածել դրանք
գաղտնիքներ = {
«ssid» : «INSERT-WIFI-NAME-HERE»,
«գաղտնաբառ»՝ «ՏԵՂԱԴՐԵԼ-WIFI-գաղտնաբառ-ԱՅՍՏԵՂ»,
«aio_username» : «INSERT-ADAFRUIT-IO-USERNAME-HERE»,
«aio_key» : «INSERT-ADAFRUIT-IO-APPLICATION-KEY-HERE»
# http://worldtimeapi.org/timezones
«ժամային գոտի»՝ «Ամերիկա/Նյու_Յորք»,
}
Այս նախագծի համար օգտագործված տարբերակներն էին.
CircuitPython 7.0.0
CircuitPython գրադարանի փաթեթ adafruit-circuitpython-bundle-7.x-mpy-20211029.zip- ավելի վաղ սեպտեմբեր/հոկտեմբեր ամսագրերը չպետք է օգտագործվեն որպես adafruit_espatcontrol:
գրադարանը խելագարված էր և կիսով չափ աշխատում էր շփոթեցնող ձևով:
Քայլ 9. Adafruit IO-ի կարգավորում
Adafruit-ն ունի բազմաթիվ ուղեցույցներ իրենց Adafruit IO ծառայության վերաբերյալ, որոնցից ամենաարդիականներն են.
Բարի գալուստ Adafruit IO
Adafruit IO հիմունքներ. Feeds
Adafruit IO հիմունքներ. վահանակներ
Երբ դուք ծանոթանաք հոսքերին և վահանակներին, հետևեք այս քայլերին:
- Ստեղծեք Adafruit հաշիվ, եթե դեռ չունեք:
- Ստեղծեք նոր խումբ, որը կոչվում է mpp-pm Feeds-ում
- Կատարեք ինը հոսք այս նոր խմբում՝ սեղմելով + Նոր հոսք կոճակը, անուններն են.
- b5wld0101-raw-out1
- b5wld0101-raw-out2
- b5wld0101-vcc
- b5wld0101-vth
- պրոցեսոր-ջերմաստիճան
- pms5003-pm10-ստանդարտ
- pms5003-pm25-ստանդարտ
- sps30-pm10-ստանդարտ
- sps30-pm25-ստանդարտ
- Ստեղծեք վահանակ այս արժեքների համար, առաջարկվող բլոկներն են.
- Երեք գծային գծապատկերի բլոկներ, մեկը յուրաքանչյուր սենսորի համար՝ յուրաքանչյուր գծապատկերում երկու տողով:
- Երեք չափիչ բլոկ երկու հատորների համարtages և ջերմաստիճան:

Քայլ 10. Տվյալների հրապարակման ստուգում
Մոնիտորի էջը Pro-ի տակ file Օգտակար է ստուգելու, որ տվյալները հասնում են իրական ժամանակում՝ նայելով Live Data-ին file բաժինը։ Ծրագիրը RGB պիքսելը կապույտ է դարձնում 2-3 վայրկյան, երբ այն ուղարկում է տվյալները Adafruit IO-ին, այնուհետև վերադառնում կանաչ:
RP2040-ի ջերմաստիճանը, ըստ երևույթին, շատ տարբեր է տարբեր պրոցեսորների միջև և դժվար թե համապատասխանի շրջակա միջավայրի ջերմաստիճանին:
Եթե դա չի աշխատում, ապա այստեղ պետք է ստուգել մի քանի բան:
- Եթե RGB պիքսելը մնում է, կամ եթե տվյալները չեն ստացվում Adafruit IO-ի կողմից, ապա ստուգեք USB սերիական վահանակը՝ ելքի/սխալների համար: Սերիական կոնսոլում Mu-ի թվային ելքը ցույց կտա, թե արդյոք սենսորներն աշխատում են 2-3 վայրկյանը մեկ տպագրվող նոր տողերի հետ.ampթող ելքը։
- «Կենդանի սխալներ» բաժինը «Մոնիտոր» էջի վրա, արժե ստուգել՝ արդյոք տվյալները ուղարկվում են, բայց չեն ցուցադրվում:
- Ծրագրում վրիպազերծման փոփոխականը կարող է սահմանվել 0-ից մինչև 5՝ վրիպազերծման տեղեկատվության ծավալը վերահսկելու համար: Ավելի բարձր մակարդակները անջատում են բազմակի տպագրությունը Mu-ի համար:
- Simpletest.py ծրագիրը օգտակար միջոց է ապացուցելու, որ Wi-Fi կապը կայացել է, և ինտերնետին միանալն աշխատում է ICMP թրաֆիկի համար:
- Համոզվեք, որ օգտագործում եք adafruit_espatcontrol գրադարանի վերջին տարբերակը:
- Maker Pi Pico-ի կապույտ LED-ները յուրաքանչյուր GPIO-ի վրա շատ օգտակար են ակնթարթային տեսողական տեսք ստանալու համարview GPIO պետության: Բոլոր միացված GPIO-ները միացված կլինեն, բացառությամբ՝
- GP26-ն անջատված կլինի, քանի որ հարթեցված հատtage (մոտ 500 մՎ) չափազանց ցածր է;
- GP12-ը մթագնում է, քանի որ դա ~ 15% աշխատանքային ցիկլի PWM ազդանշան է;
- GP5-ը միացված կլինի, բայց կթրթռա, երբ տվյալները ուղարկվեն PMS5003-ից;
- GP10-ը անջատված կլինի, բայց կթռչի, քանի որ B5W LD0101-ի կողմից հայտնաբերվում են փոքր մասնիկներ;
- GP11-ն անջատված կլինի, բայց շատ երբեմն կթռնի, եթե դուք բացառիկ ծխով տեղում չեք:
Mu-ում պլոտտերի համար նախատեսված ելքը սենյակում այսպիսի տեսք կունենա.
(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)
Կամ ավելի մաքուր օդով սենյակ.
(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)
Վեց արժեքները մեկ տողի հերթականությամբ հետևյալն են.
- PMS5003 PM1.0 և PM2.5 (ամբողջական արժեքներ);
- SPS30 PM1.0 և PM2.5;
- B5W LD0101 հում OUT1 և OUT2 հաշվում:

Քայլ 11. Ներսում գտնվող սենսորների փորձարկում Mu և Adafruit IO-ի միջոցով
Վերևում գտնվող տեսանյութը ցույց է տալիս, թե ինչպես են սենսորները արձագանքում լուցկին, որը խփում են խունկը վառելու համար: PM2.5 գագաթնակետային արժեքները PMS5003-ից և SPS30-ից համապատասխանաբար 51 և 21.5605 են: B5W LD0101-ը հայտնաբերել է օպտիկա և, ցավոք, դրա վրա ազդում է այս տեսանյութի համար օգտագործվող վոլֆրամի հալոգեն լուսավորությունը: Նախորդ փորձարկման արդյունքում օդում առկա է մասնիկների բարձր մակարդակ:
Հիշեք, որ անջատեք մարտկոցի փաթեթը, երբ այն չի օգտագործվում, հակառակ դեպքում B5W LD0101-ի ջեռուցիչը կթուլացնի մարտկոցները:
https://www.youtube.com/watch?v=lg5e6KOiMnA
Քայլ 12. Գայ Ֆոքսի գիշերը մասնիկները դրսում
Գայ Ֆոքսի գիշերը կապված է խարույկների և հրավառությունների հետ, որոնք կարող են նպաստել օդի աղտոտվածության ավելացմանը մեկ կամ երկու երեկո: Վերևի գծապատկերները ցույց են տալիս, որ երեք սենսորները դրսում են դրսում 7 թվականի նոյեմբերի 5-ին, ուրբաթ երեկոյան ժամը 2021-ից անմիջապես հետո: Անմիջապես մոտակայքում հրավառություն չի եղել, բայց դրանք կարող էին լսել հեռվից: Նշում. թռիչքի սանդղակը տատանվում է երեք գծապատկերների միջև:
Adafruit IO-ում պահվող սնուցման տվյալները ցույց են տալիս, որ օդը հայտնաբերող սենսորներն արդեն ունեցել են PM2.5-ի մի փոքր բարձր մակարդակ՝ հիմնված SPS30 թվերի վրա.
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
Գագաթը մոտավորապես 46 մգ մեկ խորանարդ մետրի վրա էր՝ երեկոյան ժամը 11-ից անմիջապես առաջ:
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
Տվյալների մեջ կան կարճ ցատկեր, երբ սենսորները դրսում էին: Սրանք կարող են պայմանավորված լինել հետևյալից առաջացած վտանգներով.
- գազի կենտրոնացված ջեռուցման արտանետում,
- մոտակայքում և/կամ ծխող մարդիկ
- հոտեր / գոլորշիներ ճաշ պատրաստելուց.
Ստուգեք եղանակը, նախքան բաց էլեկտրոնիկան դրսում դնելը:
Քայլ 13. Խոհարարության ընթացքում մասնիկները ներսում
Վերևի գծապատկերները ցույց են տալիս, թե ինչպես են սենսորները արձագանքում բեկոնին և սնկերին, որոնք տապակվում են մոտակա խոհանոցում՝ միջին արդյունահանմամբ: Սենսորները գտնվում էին սալիկից մոտ 5 մ (16 ֆտ) հեռավորության վրա: Նշում. y սանդղակը տատանվում է երեք գծապատկերների միջև:
Adafruit IO-ում պահվող սնուցման տվյալները ցույց են տալիս սենսորները PM2.5-ի գագաթնակետային կարճ մակարդակով մոտ 93 մգ/խմ մեկ խորանարդ մետրի վրա՝ հիմնված SPS30 թվերի վրա.
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
Աղտոտիչները շատ տարբեր կլինեն վերամշակումից ստացվածներից: Սա հետաքրքիր նախկինampմեր շնչած օդում պարունակվող մասնիկների տարբեր աղբյուրներից:
Քայլ 14. Հասարակական մասնիկների նյութի սենսորներ
Վերևում տրված գրաֆիկական տվյալները մոտակա հանրային սենսորներից են:
- Շնչեք Լոնդոնը
- Հստակության շարժման հանգույց-Ս
- ճ/գ
- օսս
- rl
- Հստակության շարժման հանգույց-Ս
- OpenAQ
- PurpleAir PA-II
- sr
- PurpleAir PA-II
- Լոնդոնի օդի որակի ցանց
- Հղման որակ (Met One BAM 1020 և այլն)
- FS
- AS
- TBR
- Հղման որակ (Met One BAM 1020 և այլն)
Tbps և TBR սենսորները գրեթե տեղակայված են և գծագրված են միասին՝ ցույց տալու SPS30-ի վրա հիմնված սարքի և մոտակայքում գտնվող հղման սարքի միջև կապը: Նոյեմբերի 30-ի և 5-ի երեկոյան SPS6-ը, ըստ երևույթին, աննկատորեն չի կարդացվում, երբ ողջամիտ է ենթադրել, որ երեկոյան աճը պայմանավորված է վերամշակմամբ: Սա կարող է պայմանավորված լինել մասնիկների զանգվածի տարբերությամբ, քանի որ այս հոդվածի համար օգտագործվող սենսորները կարող են միայն ծավալը հայտնաբերել և պետք է գուշակեն մասնիկների խտությունը՝ մեկ խորանարդ մետրի համար միկրոգրամներով արժեքներ ստանալու համար:
PurpleAir PA-II-ի PMS5003-ը, ըստ երևույթին, շատ էականորեն կարդում է PM2.5-ի ցանկացած բարձր մակարդակի համար՝ հիմնված այս կարճ ժամանակահատվածի վրա: Սա կարող է համընկնել նախորդ էջերում ցուցադրված արդյունքներին կամ մոտակայքում կարող են լինել այլ գործոններ, որոնք առաջացնում են դա:
SPS30-ը և PMS5003-ը տալիս են տվյալներ 2.5 միկրոնից մեծ մասնիկների համար, սակայն հաջորդ էջերը ցույց են տալիս, թե ինչու պետք է զգուշությամբ վերաբերվել դրան:

Քայլ 15. Սենսորների համեմատություն – մասնիկների չափ
Վերևի գծապատկերները Ֆինլանդիայի օդերևութաբանական ինստիտուտի կողմից օպտիկական էժան մասնիկների մասնիկների ընտրողականության լաբորատոր գնահատումից են: Յուրաքանչյուր տեսակի երեք սենսոր փորձարկվել է տարբեր մասնիկների չափերով, որոնք ցուցադրված են լոգարիթմական x առանցքի վրա: Գունավոր գծերը ցույց են տալիս որոշակի մասնիկների չափի գոտիների հաշվարկված արժեքները՝ հիմնված սենսորային ելքերի վրա, ժապավենը ցույց է տալիս բաշխումը: 30 միկրոնից բարձր SPS1 երեք արժեքները մեծապես համընկնում են, ինչը դժվարացնում է դրանք տարբերելը:
Մասնիկների ընդհանուր ցուցանիշներն են PM2.5 և PM10: Թեև անվանման թիվը վերաբերում է մասնիկի առավելագույն չափին, միավորները միկրոգրամներով են մեկ խորանարդ մետրի համար: Էժան սենսորները կարող են չափել միայն մասնիկների տրամագիծը (ծավալը) և պետք է որոշ գուշակություններ անել խտության մասին՝ PM2.5 և PM10 հավանական արժեքները հաշվարկելու համար:
PMS5003-ն օգտագործում է հաստատուն խտության արժեք, Sensirion-ը նկարագրում է SPS30-ի խտության մոտեցումը հետևյալ կերպ.
Շուկայի էժան PM սենսորների մեծամասնությունը ենթադրում է զանգվածի մշտական խտություն չափաբերման ժամանակ և հաշվարկում է զանգվածի կոնցենտրացիան՝ հայտնաբերված մասնիկների քանակը բազմապատկելով այս զանգվածի խտությամբ: Այս ենթադրությունը գործում է միայն այն դեպքում, եթե սենսորը չափում է մեկ մասնիկի տեսակ (օրինակ՝ ծխախոտի ծուխը), բայց իրականում մենք առօրյա կյանքում հայտնաբերում ենք շատ տարբեր տեսակի մասնիկներ՝ բազմաթիվ տարբեր օպտիկական հատկություններով՝ սկսած «ծանր» տան փոշուց մինչև «թեթև» այրման մասնիկներ։ . Sensirion-ի սեփական ալգորիթմներն օգտագործում են առաջադեմ մոտեցում, որը թույլ է տալիս ճիշտ գնահատել զանգվածային կենտրոնացումը՝ անկախ չափված մասնիկի տեսակից: Բացի այդ, նման մոտեցումը հնարավորություն է տալիս ճիշտ գնահատել աղբամանների չափերը:
PM չափիչները ներառում են չափի պարամետրից ցածր գտնվող բոլոր մասնիկները, այսինքն
PM1 + բոլոր մասնիկների զանգվածը՝ 1.0 և 2.5 մկմ = PM2.5,
PM2.5 + բոլոր մասնիկների զանգվածը 2.5-ից 10 մկմ = PM10:
PMS5003-ը և SPS30-ը չեն կարողանում հայտնաբերել այս լաբորատոր թեստի մասնիկները 2-3 միկրոնից բարձր: Հնարավոր է, որ նրանք կարող են հայտնաբերել այս չափից բարձր այլ տեսակի մասնիկներ:
B5W LD0101-ը վստահելի է թվում PM10-ի չափման այս լաբորատոր թեստից:



Քայլ 16. Սենսորների համեմատություն – Դիզայն
Omron ջեռուցիչը (100 ohm +/- 2% ռեզիստոր!) կարելի է տեսնել, եթե սենսորը շրջված է գլխիվայր: Դիզայնը մանրամասն քննարկվում է Omron-ում. Օդի որակի սենսորի մշակում օդը մաքրող սարքի համար: Կոնվեկցիայի օգտագործումը կարծես թե կոպիտ է, բայց դա կարող է ավելի հուսալի լուծում լինել՝ համեմատած այնպիսի մեխանիկական բաղադրիչի հետ, ինչպիսին է օդափոխիչը, որն ունի գիշերային կյանքի տևողությունը և կյանքի տևողությունը, որը կարող է կրճատվել փոշոտ միջավայրում աշխատելով: SPS30 օդափոխիչը, ըստ երևույթին, նախագծված է այնպես, որ հեշտությամբ փոխարինելի լինի՝ առանց պատյանը բացելու: Plantower-ի մյուս մոդելներն ունեն նույն դիզայնի առանձնահատկությունը:
Բոլոր երեք սենսորները հակված կլինեն բարձր հարաբերական խոնավության ազդեցությանը, որը, ցավոք, սխալմամբ մեծացնում է PM արժեքները:
Հավաստագրված, հղման որակի սենսորները (Մեծ Բրիտանիայի DEFRA ցուցակը), որոնք վերահսկում են մասնիկները, չեն օգտագործում օպտիկական մոտեցում չափումների համար: The Met One BAM 1020 աշխատում է
- չափի սահմանից մեծ մասնիկները օդից առանձնացնելն ու հեռացնելը sampլե,
- օդի տաքացում՝ հարաբերական խոնավությունը վերահսկելու/նվազեցնելու համար,
- մասնիկները դնելով շարունակական բրուզ ժապավենի նոր հատվածի վրա և
- այնուհետև չափում է բետա ճառագայթման աղբյուրի թուլացումը ժապավենի վրա կուտակված մասնիկների կողմից՝ մասնիկների ընդհանուր զանգվածի լավ գնահատականը հաշվարկելու համար:
Մեկ այլ տարածված տեխնիկան Tapered Element Oscillating Microbalance (TEOM) է, որը մասնիկները տեղավորում է փոխարինելի լտերի վրա, նեղացած խողովակի ազատ ծայրի վրա, որը խճճված է մյուս ծայրում: Բնական ռեզոնանսային խողովակի տատանումների հաճախականության ճշգրիտ չափումը թույլ է տալիս հաշվարկել մասնիկների լրացուցիչ փոքր զանգվածը հաճախականության փոքր տատանումներից: Այս մոտեցումը հարմար է ավելի բարձր տոկոսադրույքով PM արժեքներ ստեղծելու համար:



Քայլ 17. Առաջ գնալ
Երբ դուք կարգավորեք ձեր սենսորները և հրապարակեք տվյալները Adafruit IO-ում, ահա մի քանի այլ գաղափարներ, որոնք պետք է ուսումնասիրեք.
- Փորձեք ձեր տան յուրաքանչյուր սենյակ ժամանակի ընթացքում՝ նշելով ակտիվությունն ու օդափոխությունը: Փորձեք ձեր տունը, երբ ճաշ եք պատրաստում: Խորովածի փորձարկում:
- Օգտագործեք Maker Pi Pico-ի երեք կոճակները: Սրանք միացված են GP20-ին, GP21-ին և GP22-ին, որոնք միտումնավոր մնացել են չօգտագործված՝ կոճակների օգտագործման համար:
- Եթե դուք ապրում եք հանրային օդի որակի մոնիտորինգի կայանի մոտ, համեմատեք ձեր տվյալները դրա հետ:
- Ավելացրեք ցուցադրում հաճախակի օգտագործման համար, որը ցույց է տալիս սենսորային արժեքները: SSD1306-ը փոքր է, շարժական և հեշտ է ավելացնել/օգտագործել CircuitPython-ում: Տե՛ս Instructables. Soil Moisture Sensing
- Maker Pi Pico-ի հետ նախկինումampդրա օգտագործման մասին։
- Հետազոտեք MQTT գրադարանը՝ տեսնելու, թե արդյոք սենսորների բոլոր տվյալները կարող են ուղարկվել մեկ խմբաքանակով: Սա պետք է լինի ավելի արդյունավետ:
- Ինչ-որ կերպ ինտեգրվել IKEA Vindriktning օդի որակի ցուցիչի հետ:
- Soren Beye-ի MQTT կապը Ikea VINDRIKTNING-ի համար ցույց է տալիս, թե ինչպես ավելացնել ESP8266 սենսորին և նույնականացնում է մասնիկների (փոշու) սենսորը որպես «Cubic PM1006-ի նման»:
- Ընդլայնված նախագիծը կլինի հիմնական PCB-ի փոխարինումը ESP32-S2-ի վրա հիմնված տախտակով լրացուցիչ թվային բնապահպանական սենսորներով՝ Wi-Fi-ով միացված, CircuitPython-ի վրա հիմնված սարք ստեղծելու համար:
- Այս սարքը քննարկվում է Տնային օգնականների ֆորումում՝ IKEA Vindriktning Օդի որակի ցուցիչ:
- LaskaKit-ը արտադրում է ESP32-ի վրա հիմնված փոխարինող PCB սենսորի համար, որպեսզի այն հեշտությամբ օգտագործվի ESPHome-ի հետ:
- Ուսումնասիրեք մատակարարման ծավալի փոփոխման հետևանքներըtage սենսորների համար թույլատրելի տիրույթներում: Սա կարող է փոխել օդափոխիչի արագությունը կամ ջեռուցիչի ջերմաստիճանը՝ ազդելով արդյունքների վրա:
- Կառուցեք եղանակին և վայրի բնությանը պաշտպանված պարիսպ՝ մանրակրկիտ դիզայնով օդի մուտքի, ելքի և օդի հոսքի սենսորների համար: Վանդակապատի վրա ամրացված հովանոցն օգտագործվել է այս հոդվածի համար հանգստյան օրերին տվյալների հավաքման համար բաց, բաց էլեկտրոնիկան պաշտպանելու համար:
Առնչվող նախագծեր.
- Costas Vav՝ շարժական օդի որակի ցուցիչ
- Pimoroni. բացօթյա օդի որակի կայան Enviro+-ի և Luftdaten-ի հետ
- Հրահանգներ. Օգտագործելով Pimoroni Enviro+ FeatherWing-ը Adafruit Feather NRF52840 Express-ով.
- Enviro+ FeatherWing-ը ներառում է միակցիչ PMS5003-ի համար: SPS30-ը կարող է օգտագործվել i2c կապումներով, և B5W LD0101-ը նույնպես օգտագործելու համար բավականաչափ կապում կա:
- nRF52840-ը չի աջակցում Wi-Fi-ին, ուստի այն չի կարող ինքնուրույն օգտագործվել ինտերնետում տվյալներ հրապարակելու համար:
- Adafruit Learn. օդի որակի ցուցիչ 3D տպված պարիսպ: – օգտագործում է Adafruit Feather M4-ը ESP32-ի վրա հիմնված Airlift FeatherWing-ով և PMS5003-ով:
- Adafruit Learn. Quickstart IoT – Raspberry Pi Pico RP2040 WiFi-ով – օգտագործում է ESP32-ի վրա հիմնված Adafruit AirLift անջատիչ տախտակ:
- GitHub՝ CytronTechnologies/MAKER-PI-PICO Example Code/CircuitPython/IoT – օրինակampկոդ Adafruit IO-ի, Blynk-ի և Thinkspeak-ի համար:
- Cytron: Օդի մոնիտորինգ բջջային հեռախոսի միջոցով – օգտագործում է ESP8266-ի վրա հիմնված Arduino վահան՝ տվյալներ ուղարկելու համար
- Honeywell HPM32322550 մասնիկների ցուցիչ Blynk-ի համար, (խելացի) հեռախոս չի պահանջվում:
Միջանկյալ սենսորներ, ավելի թանկ, բայց ավելի մեծ մասնիկների չափերը հայտնաբերելու ավելի լավ ունակությամբ.
- Piera Systems IPS-7100
- Alphasense OPC-N3 և OPC-R2
Լրացուցիչ ընթերցում.
- Սենսորներ
- Ֆինլանդիայի օդերևութաբանական ինստիտուտ. Օպտիկական էժան մասնիկների ցուցիչների մասնիկների չափի ընտրողականության լաբորատոր գնահատում (մայիս 2020)
- Գուֆ Լուի՝ ՌեviewPlantower PMS5003 լազերային մասնիկների մոնիտորի ցուցիչը ներառում է համեմատություն Sensirion SPS30-ի հետ:
- Karl Koerner. Ինչպես բացել և մաքրել PMS 5003 օդային ցուցիչը
- Met One Instruments, Inc., BAM-1020 EPA TSA ուսումնական տեսանյութ (YouTube) – ցույց է տալիս, թե ինչ կա ներսում և ինչպես է այն աշխատում:
- CITRIS Research Exchange. Sean Wihera (Clarity Movement) զրույց (YouTube) – զրույց, ներառյալ մանրամասներ Node-S սենսորի վերաբերյալ, որն օգտագործում է Sensirion SPS30:
- Օրենսդրություն և օդի որակի հետ կապված կազմակերպություններ
- Օդի որակի ստանդարտների կանոնակարգեր 2010 (Մեծ Բրիտանիա)
- Առողջապահության համաշխարհային կազմակերպության (ԱՀԿ) օդի աղտոտվածության ուղեցույցներ
- Բրիտանական թոքերի հիմնադրամ – օդի որակ (PM2.5 և NO2)
- Հետազոտություն
- Լոնդոնի Կայսերական քոլեջ. ներսի և բացօթյա օդի աղտոտման շարունակականություն (YouTube)
- Նախադպրոցական տարիքի երեխաները ուսապարկերի միջոցով հավաքում են օդի որակի տվյալներ Լոնդոնում 2019 թ.
- Դայսոն. Հետևել աղտոտվածությանը դպրոցի վազքում: Շնչիր Լոնդոն (YouTube)
- Լոնդոնի Քինգս քոլեջ. շրջակա միջավայրի հետազոտական խումբ. Breathe London Wearables Study
- Մթնոլորտային ամսագիր. ներսի օդի աղտոտումը բնակելի վառարաններից. ուսումնասիրելով մասնիկների հեղեղումը տներ իրական աշխարհում օգտագործման ժամանակ
- Նորություններ և բլոգեր
- The Economist. Կեսգիշերային երկինք. Լեհաստանի ածուխի կարմիր տաքացումը առաջացնում է համատարած աղտոտում (2021 թվականի հունվար)
- ԱՄՆ NPR. Ներսում պատսպարվելը չի կարող ձեզ պաշտպանել վայրի ծխի վտանգներից:
- Reuters. Երեկույթն ավարտված է. Դիվալին հեռանում է Դելիից վտանգավոր անառողջ օդում շնչակտուր.
- Pimoroni բլոգ. Տարվա ամենաաղտոտված գիշերը (Մեծ Բրիտանիա)
- Պարզություն շարժում. վայրի կրակի ծուխ, հանրային առողջություն և բնապահպանական արդարադատություն. ավելի լավ
- Որոշումների կայացում օդային մոնիտորինգով (YouTube) – ներկայացում և քննարկում արևմտյան ԱՄՆ-ի օդի որակի վերաբերյալ, մասնավորապես 2020 թվականի վայրի հրդեհի ծխի շուրջ:
- Guardian. Կեղտոտ օդը ազդում է Մեծ Բրիտանիայի տների 97%-ի վրա, ցույց են տալիս տվյալները
- Մասնիկների մոնիտորինգ և տվյալների պահեստավորում
- Նիդեռլանդներ Rijksinstituut voor Volksgezondheid en Milieu (Հանրային առողջության և շրջակա միջավայրի ազգային ինստիտուտ). Vuurwerkexperiment (հրավառության փորձ) 2018-2019
- Google. Փողոց առ փողոց. Ինչպես ենք մենք քարտեզագրում օդի որակը Եվրոպայում. փողոց view մեքենաները հավաքում են մասնիկների և աղտոտող գազի տվյալներ:London Air Quality Network
- Breathe London – ցանց, որը լրացնում է Լոնդոնի օդի որակի ցանցը «օդի որակի ցուցիչներով հարմարվող, հեշտ տեղադրվող և պահպանվող բոլորի համար», ներկայումս օգտագործելով Clarity Movement Node-S-ը:
- Պեկինում ԱՄՆ դեսպանատան մասնիկների մոնիտորինգ (Twitter)
- Օդի որակի համաշխարհային ինդեքս – քարտեզով հավաքում է տվյալներ տարբեր աղբյուրներից viewս և պատմական տվյալներ։
- Sensor.Community (նախկինում հայտնի է որպես Luftdaten) – «աշխարհը դարձնել ավելի լավ վայր համայնքի վրա հիմնված, բաց բնապահպանական տվյալների միջոցով»:
- Ծրագրային գրադարաններ
- Ծրագրային սխալներ մասնիկների ցուցիչի գրադարանում – adafruit_pm25-ը տառապում է նկարագրված խնդիրներից առնվազն մեկից, որը պահանջում է բացառությունների մշակման շուրջ read() սերիալների համար (UART):
- Դասընթացներ
- HarvardX. Օդի աղտոտված մասնիկներով (YouTube) – հինգ րոպեանոց տեսանյութ EdX. Էներգիան շրջակա միջավայրի սահմանափակումների շրջանակում կարճ դասընթացից
Անվտանգության կարևորագույն հայտնաբերումը և ահազանգերը լավագույնս թողնվեն հեղինակավոր մատակարարների առևտրային սարքերին:
https://www.youtube.com/watch?v=A5R8osNXGyo
Մասնիկների նյութի ցուցիչի տվյալների հրապարակում Adafruit IO-ում Maker Pi Pico-ի և ESP-01S-ի միջոցով.

Փաստաթղթեր / ռեսուրսներ
![]() |
instructables ESP-01S Publishing Particulate Matter Sensor [pdf] Օգտագործողի ուղեցույց ESP-01S Publishing Particulate Matter Sensor, ESP-01S, Publishing Particulate Matter Sensor, Particulate Matter Sensor, Matter Sensor |




