ESP-01S పబ్లిషింగ్ పార్టిక్యులేట్ మేటర్ సెన్సార్
వినియోగదారు గైడ్
ESP-01S పబ్లిషింగ్ పార్టిక్యులేట్ మేటర్ సెన్సార్
మేకర్ పై పికో మరియు ESP-01Sతో అడాఫ్రూట్ IOకు పార్టిక్యులేట్ మేటర్ సెన్సార్ డేటాను ప్రచురించడం
కెవిన్జ్వాల్టర్స్ ద్వారా
CircuitPython ప్రోగ్రామ్ని అమలు చేస్తున్న CircuitPython ప్రోగ్రామ్ని ఉపయోగించి Adafruit IO IoT సర్వీస్కి మూడు తక్కువ-ధర పర్టిక్యులేట్ మ్యాటర్ సెన్సార్ల నుండి డేటాను ఎలా ప్రచురించాలో ఈ కథనం చూపిస్తుంది, ఇది AT rmwareలో నడుస్తున్న ESP-01S మాడ్యూల్తో Wi-Fi ద్వారా సెన్సార్ల అవుట్పుట్లను ప్రసారం చేస్తుంది.
ప్రపంచ జనాభాలో 2.5% మంది 99లో WHO గాలి నాణ్యత మార్గదర్శకాల స్థాయిలను అందుకోలేని ప్రదేశాలలో నివసిస్తున్నారు, దీని వలన 2019 మిలియన్ల అకాల మరణాలు సంభవించాయని WHO పిఎమ్4.2 పర్టిక్యులేట్ మ్యాటర్ను ఆరోగ్యానికి గొప్ప పర్యావరణ ప్రమాదాలలో ఒకటిగా గుర్తించింది. 2016లో
ఈ కథనంలో చూపిన మూడు పర్టిక్యులేట్ మ్యాటర్ సెన్సార్లు:
- ప్లాంటవర్ PMS5003 సీరియల్ కనెక్షన్ ఉపయోగించి;
- i30cని ఉపయోగించి సెన్సిరియన్ SPS2;
- పల్స్ అవుట్పుట్లతో ఓమ్రాన్ B5W LD0101.
ఈ ఆప్టికల్ సెన్సార్లు ఒక రకమైన దేశీయ పొగ అలారంలో కనిపించే వాటిని పోలి ఉంటాయి, అయితే అవి థ్రెషోల్డ్ ఏకాగ్రత వద్ద అలారం కాకుండా విభిన్న పరిమాణాల కణాలను లెక్కించే ప్రయత్నంలో డైర్ అవుతాయి.
ఎరుపు లేజర్ ఆధారిత PMS5003 అనేది సాధారణంగా ఉపయోగించే అభిరుచి గల సెన్సార్ మరియు పర్పుల్ ఎయిర్ PA-II ఎయిర్ క్వాలిటీ సెన్సార్లో కనుగొనబడుతుంది. SPS30 అదే సూత్రాన్ని ఉపయోగించి ఇటీవలి సెన్సార్ మరియు క్లారిటీ నోడ్-S ఎయిర్ క్వాలిటీ సెన్సార్లో కనుగొనవచ్చు. ఇన్ఫ్రారెడ్ LED-ఆధారిత B5W LD0101 సెన్సార్ మరింత ప్రాచీనమైన ఇంటర్ఫేస్ను కలిగి ఉంది కానీ 2.5 మైక్రాన్ల కంటే పెద్ద కణాలను గుర్తించే సామర్థ్యానికి ఉపయోగపడుతుంది - ఇతర రెండు సెన్సార్లు వీటిని విశ్వసనీయంగా కొలవలేవు.
Adafruit IO పరిమిత సంఖ్యలో ఫీడ్లు మరియు డ్యాష్బోర్డ్లతో ఉచిత శ్రేణిని అందిస్తుంది - ఇవి ఈ ప్రాజెక్ట్కు అనుకూలమైనవి. ఉచిత శ్రేణి డేటా 30 రోజుల పాటు ఉంచబడుతుంది కానీ డేటాను సులభంగా డౌన్లోడ్ చేసుకోవచ్చు.
ఈ కథనంలోని Maker Pico బోర్డు ఇలా ఉందిample Cytron దయచేసి మూల్యాంకనం చేయడానికి నాకు పంపబడింది. మూడు బటన్లను డీబౌన్స్ చేయడానికి నిష్క్రియ భాగాల జోడింపు మాత్రమే ప్రొడక్షన్ వెర్షన్కు ఉన్న ఏకైక వ్యత్యాసం.
ESP-01S మాడ్యూల్కు AT rmware అప్గ్రేడ్ అవసరమయ్యే అవకాశం ఉంది. ఇది సాపేక్షంగా సంక్లిష్టమైన, ddly ప్రక్రియ మరియు సమయం తీసుకుంటుంది. Cytron దానిపై తగిన AT rmwareతో మాడ్యూల్ను విక్రయిస్తుంది.
Omron B5W LD0101 సెన్సార్ దురదృష్టవశాత్తు మార్చి 2022లో చివరి ఆర్డర్లతో తయారీదారుచే నిలిపివేయబడింది.
సరఫరా:
- సైట్రాన్ మేకర్ పై పికో – డిజి-కీ | PiHut
- ESP-01S – సైట్రాన్ బోర్డు తగిన ATrmwareతో వస్తుంది.
- రీసెట్ బటన్తో ESP-01 USB అడాప్టర్/ప్రోగ్రామర్ – Cytron.
- బ్రెడ్బోర్డ్.
- ఆడ నుండి మగ జంపర్ వైర్లు, బహుశా 20cm (8in) కనిష్ట పొడవు.
- కేబుల్ మరియు బ్రెడ్బోర్డ్ అడాప్టర్తో ప్లాంటవర్ PMS5003 - అడాఫ్రూట్
- లేదా ప్లాంటవర్ PMS5003 + పిమోరోని బ్రెడ్బోర్డ్ అడాప్టర్ – పిమోరోని + పిమోరోని
- సెన్సిరియన్ SPS30 - డిజి-కీ
- Sparkfun SPS30 JST-ZHR కేబుల్ టు 5 మగ పిన్స్ - డిజి-కీ
- 2x 2.2k రెసిస్టర్లు.
- ఓమ్రాన్ B5W LD0101 - మౌసర్
- ఓమ్రాన్ కేబుల్ జీనుగా వర్ణించబడింది (2JCIE-HARNESS-05) – మౌసర్
- 5 పిన్ మగ హెడర్ (బ్రెడ్బోర్డ్కు కేబుల్ని అడాప్ట్ చేయడం కోసం).
- టంకము - మొసలి (ఎలిగేటర్) క్లిప్లు టంకంకు ప్రత్యామ్నాయంగా పని చేస్తాయి.
- 2x 4.7k రెసిస్టర్లు.
- 3x 10k రెసిస్టర్లు.
- 0.1uF కెపాసిటర్.
- ఓమ్రాన్ B5W LD0101 కోసం బ్యాటరీ శక్తి:
- పునర్వినియోగపరచదగిన NiMH బ్యాటరీల కోసం 4AA బ్యాటరీ హోల్డర్ (మంచి ఎంపిక).
- లేదా ఆల్కలీన్ బ్యాటరీల కోసం 3AA బ్యాటర్ హోల్డర్.
- మీరు USB పవర్ సోర్స్ నుండి బయట రన్ చేయాలనుకుంటే USB పవర్ ప్యాక్ ఉపయోగకరంగా ఉండవచ్చు.
దశ 1: ESP-01Sలో ఫ్లాష్ని అప్డేట్ చేయడానికి USB ప్రోగ్రామర్
ESP-01S మాడ్యూల్ Cytron నుండి తప్ప దానిపై తగిన AT rmwareతో వచ్చే అవకాశం లేదు. దీన్ని అప్డేట్ చేయడానికి సులభమైన మార్గం ఏమిటంటే, బూడిదను రైట్-ఎనేబుల్ చేసే మరియు రీసెట్ బటన్ను కలిగి ఉండే USB అడాప్టర్తో Windows డెస్క్టాప్ లేదా ల్యాప్టాప్ను ఉపయోగించడం.
దురదృష్టవశాత్తూ "ESP-01 ప్రోగ్రామర్ అడాప్టర్ UART" లాగా వర్ణించబడే చాలా సాధారణమైన, బ్రాండ్-రహిత అడాప్టర్లో వీటిని నియంత్రించడానికి బటన్లు లేదా స్విచ్లు లేవు. పై వీడియో దీన్ని త్వరగా ఎలా తిరిగి పొందవచ్చో చూపిస్తుంది
రెండు మగ-ఆడ జంపర్ వైర్ల నుండి తయారు చేయబడిన కొన్ని మెరుగుపరచబడిన స్విచ్లతో రెండుగా కట్ చేసి ప్రోగ్రామర్ బోర్డ్ దిగువన ఉన్న పిన్లపై కరిగించబడుతుంది. బ్రెడ్బోర్డ్ని ఉపయోగించి దీనికి ప్రత్యామ్నాయ విధానాన్ని హ్యాకడేలో చూడవచ్చు:
ESP-01 విండోస్ వర్క్ఫ్లో ESPHome.
https://www.youtube.com/watch?v=wXXXgaePZX8
దశ 2: విండోస్ని ఉపయోగించి ESP-01Sలో ఫర్మ్వేర్ను నవీకరిస్తోంది
rmware సంస్కరణను తనిఖీ చేయడానికి PuTTY వంటి టెర్మినల్ ప్రోగ్రామ్ను ESP-01 ప్రోగ్రామర్తో ఉపయోగించవచ్చు. rmware ESP8266ని హేస్ కమాండ్ సెట్ ద్వారా ప్రేరేపించబడిన ఆదేశాలతో మోడెమ్ లాగా పని చేస్తుంది. 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
GitHub: CytronTechnologies/esp-at-binariesలో Espressif Flash డౌన్లోడ్ టూల్ (Windows మాత్రమే) ఉపయోగించి rmware అప్డేట్ను ఎలా వర్తింపజేయాలో వివరించే మార్గదర్శిని Cytron కలిగి ఉంది. 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)
ESP8266-ఆధారిత ESP-01Sని ప్రోగ్రామింగ్ చేయడానికి ప్రత్యామ్నాయంగా esptool అనే కమాండ్ లైన్ ప్రోగ్రామ్ అందుబాటులో ఉంది మరియు Linux లేదా macOSలో ఉపయోగించవచ్చు.
ESP-01Sలోని rmwareని Maker Pi Picoలో Cytron యొక్క simpletest.pyని ఉపయోగించి పరీక్షించవచ్చు. ఇది ప్రతి 10 సెకన్లకు ఇంటర్నెట్లోని ఒక ప్రసిద్ధ సేవకు ICMP పింగ్ను పంపుతుంది మరియు రౌండ్-ట్రిప్ సమయాన్ని (rtt) మిల్లీసెకన్లలో చూపుతుంది. దీనికి సీక్రెట్స్.పై అవసరం file Wi-Fi SSID (పేరు) మరియు పాస్వర్డ్తో - ఇది ఈ కథనంలో తరువాత వివరించబడింది.
మంచిచెడు
దశ 3: సెన్సార్లను కనెక్ట్ చేస్తోంది
మూడు సెన్సార్లను కనెక్ట్ చేయడానికి మరియు వాల్యూమ్ను పర్యవేక్షించడానికి సగం-పరిమాణ బ్రెడ్బోర్డ్ ఉపయోగించబడిందిtagనాలుగు పునర్వినియోగపరచదగిన NiMH బ్యాటరీల నుండి ఇ. ఎగువన ఉన్న పూర్తి సెటప్లో అధిక రిజల్యూషన్ ఫోటో చేర్చబడింది మరియు తదుపరి దశలు ప్రతి సెన్సార్ని ఎలా కనెక్ట్ చేయవచ్చో వివరిస్తాయి.
బ్రెడ్బోర్డ్లోని పవర్ పట్టాలు పై పికో నుండి శక్తిని పొందుతాయి
- VBUS (5V) మరియు GND ఎడమ వైపున ఉన్న పవర్ పట్టాలకు మరియు
- కుడి వైపున 3V3 మరియు GND.
పవర్ పట్టాలు సానుకూల రైలు కోసం సమీపంలోని ఎరుపు గీతతో మరియు ప్రతికూల (లేదా గ్రౌండ్) రైలు కోసం నీలం రంగుతో గుర్తించబడతాయి. పూర్తి-పరిమాణ (830 రంధ్రం) బ్రెడ్బోర్డ్లో ఇవి పట్టాల యొక్క దిగువ సెట్కు కనెక్ట్ చేయబడని టాప్ సెట్ పట్టాలను కలిగి ఉండవచ్చు.
బ్యాటరీలు ఓమ్రాన్ B5W LD0101కి శక్తినివ్వడానికి మాత్రమే ఉపయోగించబడతాయి, దీనికి స్థిరమైన వాల్యూమ్ అవసరంtagఇ. కంప్యూటర్ నుండి USB పవర్ తరచుగా ధ్వనించేదిగా ఉంటుంది, ఇది సరిపోదు.
దశ 4: ప్లాంటవర్ PMS5003ని కనెక్ట్ చేస్తోంది
Plantower PMS5003కి 5V పవర్ అవసరం అయితే దాని సీరియల్ “TTL స్టైల్” ఇంటర్ఫేస్ 3.3V సురక్షితం. నుండి కనెక్షన్లు
PMS5003 బ్రేక్అవుట్ బోర్డ్ ద్వారా Pi Picoకి ఇవి:
- VCC నుండి 5V (ఎరుపు) వరుస 6 నుండి 5V రైలు ద్వారా;
- GND నుండి GND వరకు (నలుపు) వరుస 5 నుండి GND వరకు;
- వరుస 1 నుండి GP2 వరకు EN (నీలం) నుండి సెట్ చేయండి;
- RX నుండి RX (తెలుపు) వరుస 3 నుండి GP5 వరకు;
- TX నుండి TX (బూడిద) వరుస 4 నుండి GP4 వరకు;
- రీసెట్ నుండి రీసెట్ (పర్పుల్) వరుస 2 నుండి GP3 వరకు;
- NC (కనెక్ట్ చేయబడలేదు);
- NC.
డేటాషీట్లో మెటల్ కేస్ గురించి హెచ్చరిక ఉంటుంది.
మెటల్ షెల్ GNDకి అనుసంధానించబడి ఉంది కాబట్టి అది GND మినహా సర్క్యూట్లోని ఇతర భాగాలతో షార్ట్ అవ్వకుండా జాగ్రత్తపడండి.
ఉపరితలంపై గీతలు పడకుండా రక్షించడానికి ఈ భాగం నీలం రంగు ప్లాస్టిక్ fllmతో రవాణా చేయబడుతుంది, అయితే ఇది విద్యుత్ ఇన్సులేషన్ కోసం ఆధారపడకూడదు.
దశ 5: సెన్సిరియన్ SPS30ని కనెక్ట్ చేస్తోంది
Sensirion SPS30కి 5V పవర్ అవసరం కానీ దాని i2c ఇంటర్ఫేస్ 3.3V సురక్షితం. i2.2c బస్ కోసం పుల్-అప్లుగా పనిచేయడానికి రెండు 2k రెసిస్టర్లు మాత్రమే అదనపు భాగాలు. SPS30 నుండి Pi Picoకి కనెక్షన్లు:
- VDD (ఎరుపు) నుండి 5V5V రైలు;
- SDA (తెలుపు) నుండి GP0 (బూడిద) నుండి 11V రైలు నుండి 2.2k రెసిస్టర్తో వరుస 3.3 ద్వారా;
- 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: ఓమ్రాన్ B5W LD0101ని కనెక్ట్ చేస్తోంది
ఓమ్రాన్ కేబుల్ బ్రెడ్బోర్డ్తో ఉపయోగించడానికి ఉద్దేశించబడలేదు. దీన్ని బ్రీబోర్డ్ వినియోగానికి మార్చడానికి ఒక శీఘ్ర మార్గం ఏమిటంటే, సాకెట్ను కత్తిరించడం, వైర్లను స్ట్రిప్ చేయడం మరియు వాటిని మగ హెడర్ పిన్ల యొక్క ఐదు పిన్ల పొడవుకు టంకము చేయడం. మొసలి (ఎలిగేటర్) క్లిప్లను టంకం వేయకుండా ఉండటానికి ప్రత్యామ్నాయ విధానంగా ఉపయోగించవచ్చు.
ఓమ్రాన్ B5W LD0101కి 5V స్థిరమైన విద్యుత్ సరఫరా అవసరం. దీని రెండు అవుట్పుట్లు కూడా 5V స్థాయిలో ఉన్నాయి, ఇది Pi Pico యొక్క 3.3V ఇన్పుట్లకు అనుకూలంగా లేదు. సెన్సార్ బోర్డ్లో రెసిస్టర్లు ఉండటం వల్ల ఒక్కో అవుట్పుట్కు 4.7k రెసిస్టర్ను జోడించడం ద్వారా దీన్ని సురక్షిత విలువకు తగ్గించవచ్చు. ఆన్-బోర్డ్ రెసిస్టర్లు డేటాషీట్లో డాక్యుమెంట్ చేయబడ్డాయి, ఇది సహేతుకమైన విధానాన్ని చేస్తుంది.
B5W LD0101 నుండి Pi Picoకి కనెక్షన్లు:
- Vcc (ఎరుపు) నుండి 5V (ఎరుపు) రైలు 25వ వరుస ద్వారా;
- GNDకి 1k రెసిస్టర్తో అడ్డు వరుస 10 ద్వారా OUT10 (పసుపు) నుండి GP24GP4.7 (పసుపు);
- GND (నలుపు) నుండి GND (నలుపు) వరుస 23 ద్వారా;
- Vth (ఆకుపచ్చ) నుండి GP26GP26 (ఆకుపచ్చ) నుండి 22వ వరుస ద్వారా 0.1uF కెపాసిటర్తో GNDకి;
- GNDకి 2k రెసిస్టర్తో అడ్డు వరుస 11 ద్వారా OUT21 (నారింజ) నుండి GP4.7 (నారింజ).
ది GP12 (ఆకుపచ్చ) Pi Pico నుండి 17వ వరుసకు కలుపుతుంది మరియు 10k రెసిస్టర్ అడ్డు వరుస 17 నుండి 22వ వరుసకు కలుపుతుంది.
డేటాషీట్ విద్యుత్ సరఫరా అవసరాన్ని ఇలా వివరిస్తుంది:
కనిష్ట 4.5V, సాధారణ 5.0V, గరిష్టంగా 5.5V, అలల వాల్యూమ్tagఇ పరిధి 30mV లేదా అంతకంటే తక్కువ సిఫార్సు చేయబడింది. 300Hz కంటే తక్కువ శబ్దం లేదని నిర్ధారించుకోండి. కాన్
rm అనుమతించదగిన అలల వాల్యూమ్tagవాస్తవ యంత్రాన్ని ఉపయోగించి ఇ విలువ.
మూడు ఆల్కలీన్ లేదా నాలుగు రీఛార్జిబుల్ (NiMH) బ్యాటరీలు స్థిరమైన, స్థిరమైన వాల్యూమ్ను అందించడానికి సులభమైన మార్గంtagసెన్సార్కి దాదాపు 5V. వాల్యూమ్ కారణంగా USB పవర్ ప్యాక్ సరైన ఎంపిక కాదుtage అనేది సాధారణంగా లిథియం బ్యాటరీ నుండి బక్-బూస్ట్ కన్వర్టర్ని ఉపయోగిస్తుంది, ఇది శబ్దం చేస్తుంది.
B5W LD0101 దాని గాలి ప్రవాహం కోసం ఉష్ణప్రసరణను ఉపయోగిస్తుంది మరియు సరిగ్గా పని చేయడానికి నిటారుగా ఉంచాలి. సరఫరా వాల్యూమ్ యొక్క మార్పుtage హీటర్ యొక్క ఉష్ణోగ్రత మరియు అనుబంధిత గాలిని ప్రభావితం చేసే అవకాశం ఉంది. పరిసర ఉష్ణోగ్రత కూడా తప్పనిసరిగా ప్రభావం చూపుతుంది.
దశ 7: పొటెన్షియల్ డివైడర్తో బ్యాటరీ మానిటరింగ్
బ్యాటరీ వాల్యూమ్tage Pi Pico యొక్క RP3.3 ప్రాసెసర్ ఇన్పుట్ల 2040V స్థాయిని మించిపోయింది. ఒక సాధారణ పొటెన్షియల్ డివైడర్ ఈ వాల్యూమ్ను తగ్గించగలదుtagఇ ఆ పరిధిలో ఉండాలి. ఇది అనలాగ్ సామర్థ్యం (GP2040 నుండి GP26) ఇన్పుట్లో బ్యాటరీ స్థాయిని కొలవడానికి RP28ని అనుమతిస్తుంది.
వాల్యూమ్ను సగానికి తగ్గించడానికి పైన ఒక జత 10k రెసిస్టర్లు ఉపయోగించబడ్డాయిtagఇ. వృధా అయ్యే కరెంట్ను తగ్గించడానికి 100k వంటి అధిక విలువలను ఉపయోగించడం సర్వసాధారణం. కనెక్షన్లు:
- B5W LD0101 Vcc (ఎరుపు) జంపర్ వైర్ నుండి వరుస 29 ఎడమ వైపు;
- 10వ వరుసలో ఎడమ మరియు కుడి వైపు మధ్య 29వ వరుసలో 29k రెసిస్టర్;
- పై పికో GP27కి బ్రౌన్ జంపర్ వైర్;
- 10వ వరుస యొక్క కుడి వైపు నుండి సమీపంలోని GND రైలు వరకు 29k రెసిస్టర్.
Maker Pi Picoలో GP28ని అనలాగ్ ఇన్పుట్గా ఉపయోగించవచ్చు, అయితే ఇది RGB పిక్సెల్కి కూడా కనెక్ట్ చేయబడి ఉండటం వలన అది విలువపై తీవ్ర ప్రభావాన్ని చూపుతుంది మరియు ఇన్పుట్ WS2812 ప్రోటోకాల్ లాగా కనిపిస్తే ప్రకాశవంతం కావచ్చు లేదా మార్చవచ్చు!
దశ 8: CircuitPython మరియు సెన్సార్ డేటా పబ్లిషింగ్ ప్రోగ్రామ్ను ఇన్స్టాల్ చేయడం
మీకు CircuitPython గురించి తెలియకపోతే, ముందుగా వెల్కమ్ టు సర్క్యూట్పైథాన్ గైడ్ని చదవడం విలువైనదే.
- వెర్షన్ 7.x బండిల్ నుండి క్రింది ఏడు లైబ్రరీలను ఇన్స్టాల్ చేయండి https://circuitpython.org/libraries CIRCUITPY డ్రైవ్లోని lib డైరెక్టరీలోకి:
- అడాఫ్రూట్_బస్సు_పరికరం
- adafruit_minimqtt
- adafruit_io
- adafruit_espatcontrol
- adafruit_pm25
- adafruit_requests.mpy
- neopixel.mpy
- ఈ రెండు అదనపు లైబ్రరీలను లిబ్ డైరెక్టరీకి డౌన్లోడ్ చెయ్యి... లింక్ని ఇలా సేవ్ చేయి క్లిక్ చేయడం ద్వారా fileడైరెక్టరీ లోపల లేదా లు file:
- adafruit_sps30 నుండి https://github.com/kevinjwalters/Adafruit_CircuitPython_SPS30
- b5wld0101.py నుండి https://github.com/kevinjwalters/CircuitPython_B5WLD0101
- రహస్యాలను సృష్టించండి.py file (ఉదా చూడండిampక్రింద le) మరియు విలువలను పూరించండి.
- pmsensors_adafruitio.pyలో... లింక్ను ఇలా సేవ్ చేయి క్లిక్ చేయడం ద్వారా ప్రోగ్రామ్ను CIRCUITPYకి డౌన్లోడ్ చేయండి
- ఇప్పటికే ఉన్న ఏదైనా code.py పేరు మార్చండి లేదా తొలగించండి file CIRCUITPYలో pmsensors_adafruitio.py పేరును code.pyగా మార్చండి file CircuitPython ఇంటర్ప్రెటర్ను ప్రారంభించినప్పుడు లేదా మళ్లీ లోడ్ చేసినప్పుడు అమలు చేయబడుతుంది.
# ఈ ఫైల్లో మీరు రహస్య సెట్టింగ్లు, పాస్వర్డ్లు మరియు టోకెన్లను ఉంచుతారు!
# మీరు వాటిని కోడ్లో ఉంచినట్లయితే, మీరు ఆ సమాచారాన్ని కట్టుబడి లేదా భాగస్వామ్యం చేసే ప్రమాదం ఉంది
రహస్యాలు = {
“ssid” : “ఇన్సర్ట్-WIFI-NAME-ఇక్కడ”,
“పాస్వర్డ్” : “ఇన్సర్ట్-వైఫై-పాస్వర్డ్-ఇక్కడ”,
“aio_username” : “INSERT-ADAFRUIT-IO-USERNAME-HERE”,
“aio_key” : “ఇన్సర్ట్-ADAFRUIT-IO-APPLICATION-KEY-ఇక్కడ”
# http://worldtimeapi.org/timezones
“టైమ్జోన్” : “అమెరికా/న్యూయార్క్”,
}
ఈ ప్రాజెక్ట్ కోసం ఉపయోగించిన సంస్కరణలు:
సర్క్యూట్ పైథాన్ 7.0.0
CircuitPython లైబ్రరీ బండిల్ adafruit-circuitpython-bundle-7.x-mpy-20211029.zip- సెప్టెంబర్/అక్టోబర్ నుండి మునుపటి వెరిసన్లను adafruit_espatcontrol వలె ఉపయోగించకూడదు
లైబ్రరీ బగ్గీ మరియు సగం గందరగోళంగా పని చేస్తుంది.
దశ 9: అడాఫ్రూట్ IO సెటప్
Adafruit వారి Adafruit IO సేవపై అనేక గైడ్లను కలిగి ఉంది, అత్యంత సంబంధితమైనవి:
Adafruit IOకి స్వాగతం
అడాఫ్రూట్ IO బేసిక్స్: ఫీడ్లు
అడాఫ్రూట్ IO బేసిక్స్: డాష్బోర్డ్లు
మీరు ఫీడ్లు మరియు డ్యాష్బోర్డ్ల గురించి తెలుసుకున్న తర్వాత, ఈ దశలను అనుసరించండి.
- మీకు ఇప్పటికే అడాఫ్రూట్ ఖాతా లేకపోతే దాన్ని సృష్టించండి.
- ఫీడ్ల క్రింద mpp-pm అనే కొత్త సమూహాన్ని రూపొందించండి
- + కొత్త ఫీడ్ బటన్పై క్లిక్ చేయడం ద్వారా ఈ కొత్త సమూహంలో తొమ్మిది ఫీడ్లను చేయండి, పేర్లు:
- b5wld0101-ra-out1
- b5wld0101-ra-out2
- b5wld0101-vcc
- b5wld0101-vth
- cpu-ఉష్ణోగ్రత
- pms5003-pm10-ప్రామాణిక
- pms5003-pm25-ప్రామాణిక
- sps30-pm10-ప్రామాణికం
- sps30-pm25-ప్రామాణికం
- ఈ విలువల కోసం డాష్బోర్డ్ను రూపొందించండి, సూచించబడిన బ్లాక్లు:
- మూడు లైన్ చార్ట్ బ్లాక్లు, ఒక్కో సెన్సార్కి ఒకటి, ఒక్కో చార్ట్కు రెండు లైన్లు.
- రెండు వాల్యూమ్లకు మూడు గేజ్ బ్లాక్లుtages మరియు ఉష్ణోగ్రత.
దశ 10: డేటా పబ్లిషింగ్ని ధృవీకరిస్తోంది
ప్రో కింద మానిటర్ పేజీ file లైవ్ డేటాను చూడటం ద్వారా నిజ సమయంలో డేటా వస్తోందని ధృవీకరించడానికి ఉపయోగపడుతుంది file విభాగం. డేటాను Adafruit IOకి పంపినప్పుడు ప్రోగ్రామ్ RGB పిక్సెల్ను 2-3 సెకన్ల పాటు నీలం రంగులోకి మారుస్తుంది మరియు ఆ తర్వాత ఆకుపచ్చ రంగులోకి వస్తుంది.
RP2040 నుండి ఉష్ణోగ్రత వివిధ CPUల మధ్య విస్తృతంగా మారుతూ ఉంటుంది మరియు పరిసర ఉష్ణోగ్రతతో సరిపోలడం సాధ్యం కాదు.
ఇది పని చేయకపోతే, తనిఖీ చేయడానికి ఇక్కడ కొన్ని విషయాలు ఉన్నాయి.
- ఒకవేళ RGB పిక్సెల్ అలాగే ఉంటే లేదా Adafruit IO ద్వారా డేటా అందకుంటే, అవుట్పుట్/లోపాల కోసం USB సీరియల్ కన్సోల్ని తనిఖీ చేయండి. సీరియల్ కన్సోల్లోని Mu కోసం సంఖ్యా అవుట్పుట్ సెన్సార్లు ప్రతి 2-3 సెకన్లకు కొత్త లైన్లను ప్రింట్ చేయడంతో పని చేస్తున్నాయో లేదో చూపుతుంది – ఉదాహరణకు క్రింద చూడండిample అవుట్పుట్.
- మానిటర్ పేజీలోని లైవ్ ఎర్రర్స్ విభాగం డేటా పంపబడుతుందో లేదో తనిఖీ చేయడం విలువైనదే కానీ కనిపించడం లేదు.
- డీబగ్గింగ్ సమాచారం యొక్క వాల్యూమ్ను నియంత్రించడానికి ప్రోగ్రామ్లోని డీబగ్ వేరియబుల్ను 0 నుండి 5 వరకు సెట్ చేయవచ్చు. అధిక స్థాయిలు Mu కోసం టుపుల్ ప్రింటింగ్ను నిలిపివేస్తాయి.
- Wi-Fi కనెక్షన్ చేయబడిందని మరియు ICMP ట్రాఫిక్ కోసం ఇంటర్నెట్కు కనెక్టివిటీ పని చేస్తుందని నిరూపించడానికి simpletest.py ప్రోగ్రామ్ ఒక ఉపయోగకరమైన మార్గం.
- మీరు adafruit_espatcontrol లైబ్రరీ యొక్క ఇటీవలి సంస్కరణను ఉపయోగిస్తున్నారని నిర్ధారించుకోండి.
- ప్రతి GPIOలో ఉన్న Maker Pico యొక్క నీలి LED లు తక్షణ దృశ్యాన్ని పొందడానికి చాలా ఉపయోగకరంగా ఉంటాయిview GPIO రాష్ట్రానికి చెందినది. కనెక్ట్ చేయబడిన అన్ని GPIOలు వీటిని మినహాయించి ఆన్లో ఉంటాయి:
- మృదువైన వాల్యూమ్ కారణంగా GP26 ఆఫ్ చేయబడుతుందిtage (సుమారు 500mV) చాలా తక్కువగా ఉంది;
- GP12 మసకగా ఉంటుంది ఎందుకంటే ఇది ~ 15% డ్యూటీ సైకిల్ PWM సిగ్నల్;
- GP5 ఆన్లో ఉంటుంది కానీ PMS5003 నుండి డేటా పంపబడినందున అది ఫ్లికర్ అవుతుంది;
- B10W LD5 ద్వారా చిన్న కణాలు గుర్తించబడినందున GP0101 ఆఫ్లో ఉంటుంది;
- GP11 ఆఫ్లో ఉంటుంది కానీ మీరు అనూహ్యంగా పొగలు కక్కుతున్న ప్రదేశంలో ఉంటే తప్ప చాలా అప్పుడప్పుడు ఫ్లికర్ అవుతుంది.
ములోని ప్లాటర్ కోసం ఉద్దేశించిన అవుట్పుట్ గదిలో ఇలా కనిపిస్తుంది:
(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తో లోపల సెన్సార్లను పరీక్షించడం
అగరబత్తిని వెలిగించడానికి అగ్గిపెట్టె కొట్టినప్పుడు సెన్సార్లు ప్రతిస్పందిస్తున్నట్లు పై వీడియో చూపిస్తుంది. PMS2.5 మరియు SPS5003 నుండి PM30 గరిష్ట విలువలు వరుసగా 51 మరియు 21.5605. B5W LD0101 ఆప్టిక్స్ను వెలికితీసింది మరియు దురదృష్టవశాత్తూ ఈ వీడియో కోసం ఉపయోగించిన టంగ్స్టన్ హాలోజన్ లైటింగ్ ద్వారా ప్రభావితమైంది. మునుపటి టెస్ట్ రన్ నుండి గాలిలో కణాల యొక్క ఎత్తైన స్థాయి ఉంది.
ఉపయోగంలో లేనప్పుడు బ్యాటరీ ప్యాక్ని డిస్కనెక్ట్ చేయడం గుర్తుంచుకోండి లేకపోతే B5W LD0101 యొక్క హీటర్ బ్యాటరీలను హరిస్తుంది.
https://www.youtube.com/watch?v=lg5e6KOiMnA
దశ 12: గై ఫాక్స్ నైట్లో పర్టిక్యులేట్ మ్యాటర్ బయట
గై ఫాక్స్ నైట్ భోగి మంటలు మరియు బాణసంచాతో సంబంధం కలిగి ఉంటుంది, ఇది సాయంత్రం లేదా రెండు రోజుల పాటు వాయు కాలుష్యం పెరగడానికి దోహదం చేస్తుంది. పైన ఉన్న చార్ట్లు 7 నవంబర్ 5 శుక్రవారం రాత్రి 2021 గంటల తర్వాత మూడు సెన్సార్లను బయట ఉంచినట్లు చూపుతున్నాయి. తక్షణ పరిసరాల్లో బాణసంచా కాల్చడం లేదు, కానీ అవి దూరం వరకు వినబడుతున్నాయి. గమనిక: ఫ్లై స్కేల్ మూడు చార్ట్ల మధ్య మారుతూ ఉంటుంది.
Adafruit IOలో నిల్వ చేయబడిన ఫీడ్ డేటా SPS2.5 సంఖ్యల ఆధారంగా గాలిని గుర్తించే సెన్సార్లు ఇప్పటికే PM30 స్థాయిని కొద్దిగా పెంచినట్లు చూపిస్తుంది:
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 గంటల ముందు గరిష్టం క్యూబిక్ మీటర్కు 11ug ఉంది:
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లో నిల్వ చేయబడిన ఫీడ్ డేటా SPS2.5 సంఖ్యల ఆధారంగా ఒక క్యూబిక్ మీటరుకు దాదాపు 93ug పీక్ పీక్ PM30 స్థాయితో సెన్సార్లను చూపుతుంది:
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మనం పీల్చే గాలిలోని నలుసు పదార్థం యొక్క వివిధ మూలాల le.
దశ 14: పబ్లిక్ పార్టిక్యులేట్ మ్యాటర్ సెన్సార్లు
ఎగువన గ్రాఫ్ చేయబడిన డేటా సమీపంలోని పబ్లిక్ సెన్సార్ల నుండి వచ్చింది.
- బ్రీత్ లండన్
- క్లారిటీ మూవ్మెంట్ నోడ్-S
- tbps
- oss
- rl
- క్లారిటీ మూవ్మెంట్ నోడ్-S
- ఓపెన్ఏక్యూ
- పర్పుల్ ఎయిర్ PA-II
- sr
- పర్పుల్ ఎయిర్ PA-II
- లండన్ ఎయిర్ క్వాలిటీ నెట్వర్క్
- సూచన-నాణ్యత (మెట్ వన్ BAM 1020 మరియు ఇతరులు)
- FS
- AS
- TBR
- సూచన-నాణ్యత (మెట్ వన్ BAM 1020 మరియు ఇతరులు)
tbps మరియు TBR సెన్సార్లు దాదాపు సహ-స్థానంలో ఉన్నాయి మరియు SPS30- ఆధారిత పరికరం మరియు సమీపంలోని సూచన మధ్య పరస్పర సంబంధాన్ని చూపించడానికి ఒకదానితో ఒకటి గ్రాఫ్ చేయబడ్డాయి. SPS30 నవంబరు 5 మరియు 6వ తేదీల సాయంత్రాలలో తక్కువ-పఠన సంకేతాలను చూపుతుంది, అయితే సాయంత్రం పెరుగుదల రీవర్క్ల కారణంగా ఉంటుందని భావించడం సహేతుకమైనది. ఈ కథనం కోసం ఉపయోగించిన సెన్సార్లు వాల్యూమ్ను మాత్రమే గుర్తించగలవు మరియు క్యూబిక్ మీటర్కు మైక్రోగ్రాములలో విలువలను ఉత్పత్తి చేయడానికి కణాల సాంద్రతను అంచనా వేయాలి కాబట్టి ఇది కణాల ద్రవ్యరాశిలో వ్యత్యాసం కారణంగా కావచ్చు.
PurpleAir PA-IIలోని PMS5003 ఈ స్వల్ప వ్యవధి ఆధారంగా ఏదైనా ఎలివేటెడ్ PM2.5 స్థాయిల కోసం కల్పితంగా ఎక్కువగా చదివినట్లు కనిపిస్తుంది. ఇది మునుపటి పేజీలలో చూపిన ఫలితాలతో సరిపోలవచ్చు లేదా సమీపంలోని ఇతర అంశాలు దీనికి కారణం కావచ్చు.
SPS30 మరియు PMS5003 2.5 మైక్రాన్ల కంటే పెద్ద కణాల కోసం డేటాను ఉత్పత్తి చేస్తాయి, అయితే దీన్ని ఎందుకు జాగ్రత్తగా పరిగణించాలో క్రింది పేజీలు చూపుతాయి.
దశ 15: సెన్సార్ల పోలిక - కణ పరిమాణం
పై గ్రాఫ్లు ఫిన్నిష్ వాతావరణ శాస్త్ర సంస్థ ద్వారా ఆప్టికల్ తక్కువ-ధర పర్టిక్యులేట్ మ్యాటర్ సెన్సార్ల యొక్క కణ-పరిమాణ ఎంపిక యొక్క ప్రయోగశాల మూల్యాంకనం నుండి తీసుకోబడ్డాయి. లాగరిథమిక్ x అక్షంపై చూపిన విభిన్న కణ పరిమాణాలతో ప్రతి రకమైన మూడు సెన్సార్లు పరీక్షించబడ్డాయి. రంగు పంక్తులు సెన్సార్ అవుట్పుట్ల ఆధారంగా నిర్దిష్ట కణ పరిమాణ బ్యాండ్ల యొక్క లెక్కించిన విలువలను సూచిస్తాయి, బ్యాండింగ్ పంపిణీని చూపుతుంది. 30 మైక్రాన్ కంటే ఎక్కువ ఉన్న మూడు SPS1 విలువలు అతివ్యాప్తి చెందుతాయి, వాటిని వేరు చేయడం చాలా కష్టం.
రేణువుల సాధారణ కొలమానాలు PM2.5 మరియు PM10. పేరులోని సంఖ్య కణం యొక్క గరిష్ట పరిమాణాన్ని సూచిస్తుంది, అయితే యూనిట్లు క్యూబిక్ మీటర్కు మైక్రోగ్రాములలో ఉంటాయి. చవకైన సెన్సార్లు కణ వ్యాసాన్ని (వాల్యూమ్) మాత్రమే కొలవగలవు మరియు సంభావ్య PM2.5 మరియు PM10 విలువలను లెక్కించడానికి సాంద్రత గురించి కొన్ని అంచనాలు వేయాలి.
PMS5003 స్థిరమైన సాంద్రత విలువను ఉపయోగిస్తుంది, SPS30 కోసం సెన్సిరియన్ వారి సాంద్రత విధానాన్ని ఇలా వివరిస్తుంది:
మార్కెట్లోని చాలా తక్కువ-ధర PM సెన్సార్లు క్రమాంకనంలో స్థిరమైన ద్రవ్యరాశి సాంద్రతను కలిగి ఉంటాయి మరియు గుర్తించబడిన కణాల సంఖ్యను ఈ ద్రవ్యరాశి సాంద్రతతో గుణించడం ద్వారా ద్రవ్యరాశి సాంద్రతను గణిస్తాయి. సెన్సార్ ఒకే కణ రకాన్ని (ఉదాహరణకు, పొగాకు పొగ) కొలిచినట్లయితే మాత్రమే ఈ ఊహ పని చేస్తుంది, కానీ వాస్తవానికి మనం 'భారీ' ఇంటి ధూళి నుండి 'కాంతి' దహన కణాల వరకు రోజువారీ జీవితంలో అనేక విభిన్న ఆప్టికల్ లక్షణాలతో అనేక విభిన్న కణ రకాలను కలిగి ఉన్నాము. . సెన్సిరియన్ యొక్క యాజమాన్య అల్గారిథమ్లు ఒక అధునాతన విధానాన్ని ఉపయోగిస్తాయి, ఇది కణ రకంతో సంబంధం లేకుండా మాస్ ఏకాగ్రత యొక్క సరైన అంచనాను అనుమతిస్తుంది. అదనంగా, అటువంటి విధానం పరిమాణం డబ్బాల యొక్క సరైన అంచనాను అనుమతిస్తుంది.
PM కొలమానాలు పరిమాణం పరామితి క్రింద ఉన్న అన్ని కణాలను కలిగి ఉంటాయి, అనగా
PM1 + 1.0 మరియు 2.5 మైక్రాన్ల మధ్య ఉన్న అన్ని కణాల ద్రవ్యరాశి = PM2.5,
PM2.5 + 2.5 మరియు 10 మైక్రాన్ల మధ్య ఉన్న అన్ని కణాల ద్రవ్యరాశి = PM10.
PMS5003 మరియు SPS30 ఈ ప్రయోగశాల పరీక్షలో 2-3 మైక్రాన్ల కంటే ఎక్కువ కణాలను గుర్తించలేకపోయాయి. వారు ఈ పరిమాణం కంటే ఎక్కువ ఇతర రకాల కణాలను గుర్తించే అవకాశం ఉంది.
PM5ని కొలిచే ఈ ప్రయోగశాల పరీక్ష నుండి B0101W LD10 విశ్వసనీయంగా కనిపిస్తోంది.
దశ 16: సెన్సార్ల పోలిక - డిజైన్
సెన్సార్ తలక్రిందులుగా మారినట్లయితే ఓమ్రాన్ హీటర్ (ఒక 100 ఓం +/- 2% రెసిస్టర్!) చూడవచ్చు. డిజైన్ ఓమ్రాన్లో వివరంగా చర్చించబడింది: ఎయిర్ ప్యూరిఫర్ కోసం ఎయిర్ క్వాలిటీ సెన్సార్ అభివృద్ధి. ఉష్ణప్రసరణ యొక్క ఉపయోగం క్రూడ్గా అనిపిస్తుంది, అయితే ఇది నైట్ లైఫ్టైమ్ మరియు మురికి వాతావరణంలో పనిచేయడం ద్వారా తగ్గించబడే జీవితకాలం ఉన్న ఫ్యాన్ వంటి మెకానికల్ కాంపోనెంట్తో పోలిస్తే అధిక విశ్వసనీయత పరిష్కారం. SPS30 ఫ్యాన్ కేస్ను తెరవకుండానే సులభంగా మార్చగలిగేలా రూపొందించబడినట్లు కనిపిస్తోంది. ఇతర ప్లాంటవర్ నమూనాలు అదే డిజైన్ ఫీచర్ను కలిగి ఉన్నాయి.
మూడు సెన్సార్లు అధిక సాపేక్ష ఆర్ద్రత ప్రభావాలకు లోనవుతాయి, ఇది దురదృష్టవశాత్తు తప్పుగా PM విలువలను పెంచుతుంది.
పర్టిక్యులేట్ మ్యాటర్ను పర్యవేక్షించే ధృవీకరించబడిన, సూచన-నాణ్యత సెన్సార్లు (UK యొక్క DEFRA జాబితా) కొలత కోసం ఆప్టికల్ విధానాన్ని ఉపయోగించవు. Met One BAM 1020 పని చేస్తుంది
- గాలి నుండి పరిమాణ పరిమితి కంటే పెద్ద కణాలను వేరు చేయడం మరియు విస్మరించడంampలే,
- సాపేక్ష ఆర్ద్రతను నియంత్రించడానికి/తగ్గించడానికి గాలిని వేడి చేయడం,
- నిరంతర బ్రౌస్ టేప్ యొక్క కొత్త విభాగంలో కణాలను జమ చేయడం మరియు
- కణాల మొత్తం ద్రవ్యరాశి యొక్క మంచి అంచనాను లెక్కించడానికి టేప్పై సేకరించబడిన కణాల ద్వారా బీటా రేడియేషన్ మూలం యొక్క అటెన్యుయేషన్ను కొలవడం.
మరొక సాధారణ సాంకేతికత టాపర్డ్ ఎలిమెంట్ ఆసిలేటింగ్ మైక్రోబ్యాలెన్స్ (TEOM), ఇది మరొక చివర xed చేయబడిన ఒక టాపర్డ్ ట్యూబ్ యొక్క ఉచిత చివరలో మార్చగల lterపై కణాలను నిక్షిప్తం చేస్తుంది. సహజంగా-ప్రతిధ్వనించే ట్యూబ్ యొక్క డోలనం ఫ్రీక్వెన్సీ యొక్క ఖచ్చితమైన కొలత కణాల యొక్క అదనపు చిన్న ద్రవ్యరాశిని ఫ్రీక్వెన్సీలోని చిన్న వైవిధ్యం నుండి లెక్కించడానికి అనుమతిస్తుంది. అధిక రేటు PM విలువలను సృష్టించేందుకు ఈ విధానం అనుకూలంగా ఉంటుంది.
దశ 17: మరింత ముందుకు వెళ్లడం
మీరు మీ సెన్సార్లను సెటప్ చేసి, Adafruit IOకి డేటాను ప్రచురించిన తర్వాత, అన్వేషించడానికి ఇక్కడ కొన్ని ఇతర ఆలోచనలు ఉన్నాయి:
- మీ ఇంటిలోని ప్రతి గదిని కాలక్రమేణా సూచించే మరియు వెంటిలేషన్ని గమనించండి. మీరు వంట చేస్తున్నప్పుడు మీ ఇంటిని పరీక్షించండి. బార్బెక్యూని పరీక్షించండి.
- Maker Pi Picoలో మూడు బటన్లను ఉపయోగించండి. ఇవి GP20, GP21 మరియు GP22కి కనెక్ట్ చేయబడ్డాయి, ఇవి బటన్ వినియోగాన్ని అనుమతించడానికి ఉద్దేశపూర్వకంగా ఉపయోగించకుండా వదిలివేయబడ్డాయి.
- మీరు పబ్లిక్ ఎయిర్ క్వాలిటీ మానిటరింగ్ స్టేషన్ సమీపంలో నివసిస్తుంటే దానితో మీ డేటాను సరిపోల్చండి.
- సెన్సార్ విలువలను చూపించే హాజరైన ఉపయోగం కోసం ప్రదర్శనను జోడించండి. SSD1306 చిన్నది, సర్క్యూట్పైథాన్లో ఆర్డబుల్ మరియు జోడించడం/ఉపయోగించడం సులభం. ఇన్స్ట్రక్టబుల్స్ చూడండి: సాయిల్ తేమ సెన్సింగ్
- మాజీ కోసం Maker Picoతోampదాని ఉపయోగం.
- సెన్సార్ డేటా మొత్తాన్ని ఒకే బ్యాచ్లో పంపవచ్చో లేదో చూడటానికి MQTT లైబ్రరీని పరిశోధించండి. ఇది మరింత ప్రభావవంతంగా ఉండాలి.
- స్వతంత్ర IKEA Vindriktning ఎయిర్ క్వాలిటీ సెన్సార్తో ఏదో ఒక విధంగా ఇంటిగ్రేట్ చేయండి.
- Ikea VINDRIKTNING కోసం Soren Beye యొక్క MQTT కనెక్టివిటీ సెన్సార్కు ESP8266ని ఎలా జోడించాలో చూపిస్తుంది మరియు పర్టిక్యులేట్ మ్యాటర్ (ధూళి) సెన్సార్ను “క్యూబిక్ PM1006-లైక్”గా గుర్తిస్తుంది.
- Wi-Fi-ప్రారంభించబడిన, CircuitPython-ఆధారిత పరికరాన్ని రూపొందించడానికి అదనపు డిజిటల్ పర్యావరణ సెన్సార్లతో ESP32-S2 ఆధారిత బోర్డుతో ప్రధాన PCBని భర్తీ చేయడం ఒక అధునాతన ప్రాజెక్ట్.
- ఈ పరికరం హోమ్ అసిస్టెంట్ ఫోరమ్లో చర్చించబడింది: IKEA Vindriktning ఎయిర్ క్వాలిటీ సెన్సార్.
- LaskaKit సెన్సార్ కోసం ESP32-ఆధారిత భర్తీ PCBని ఉత్పత్తి చేస్తుంది, ఇది ESPHomeతో సులభంగా ఉపయోగించడానికి అనుమతిస్తుంది.
- సరఫరా వాల్యూమ్ను మార్చడం వల్ల కలిగే ప్రభావాలను అధ్యయనం చేయండిtagసెన్సార్ల కోసం అనుమతించబడిన పరిధులలో ఇ. ఇది ఫ్యాన్ వేగాన్ని లేదా ఫలితాలను ప్రభావితం చేసే హీటర్ ఉష్ణోగ్రతను మార్చవచ్చు.
- ఎయిర్ ఇన్లెట్, అవుట్లెట్ మరియు ఎయిర్ ఫ్లో పాస్ట్ సెన్సార్ల కోసం జాగ్రత్తగా డిజైన్తో వాతావరణం మరియు వన్యప్రాణుల ప్రూఫ్ ఎన్క్లోజర్ను రూపొందించండి. ఈ కథనం కోసం వారాంతంలో డేటా సేకరణ కోసం ఓపెన్, ఎక్స్పోజ్డ్ ఎలక్ట్రానిక్స్ను రక్షించడానికి రైలింగ్కు టేప్ చేసిన గొడుగు ఉపయోగించబడింది.
సంబంధిత ప్రాజెక్ట్లు:
- కోస్టాస్ వావ్: పోర్టబుల్ ఎయిర్ క్వాలిటీ సెన్సార్
- పిమోరోని: ఎన్విరో+ మరియు లుఫ్ట్డేటెన్తో కూడిన బహిరంగ గాలి నాణ్యత స్టేషన్
- ఇన్స్ట్రక్టబుల్స్: అడాఫ్రూట్ ఫెదర్ NRF52840 ఎక్స్ప్రెస్తో పిమోరోని ఎన్విరో+ ఫెదర్వింగ్ని ఉపయోగించడం –
- Enviro+ FeatherWing PMS5003 కోసం కనెక్టర్ను కలిగి ఉంది. SPS30ని i2c పిన్లతో ఉపయోగించవచ్చు మరియు B5W LD0101ని ఉపయోగించడానికి తగినంత పిన్లు కూడా ఉన్నాయి.
- nRF52840 Wi-Fiకి మద్దతు ఇవ్వదు కాబట్టి ఇంటర్నెట్లో డేటాను ప్రచురించడానికి ఇది స్వంతంగా ఉపయోగించబడదు.
- అడాఫ్రూట్ తెలుసుకోండి: ఎయిర్ క్వాలిటీ సెన్సార్ 3D ప్రింటెడ్ ఎన్క్లోజర్ . - ESP4-ఆధారిత Airlift FeatherWing మరియు PMS32తో Adafruit Feather M5003ని ఉపయోగిస్తుంది.
- Adafruit Learn: Quickstart IoT – WiFiతో Raspberry Pi Pico RP2040 – ESP32-ఆధారిత Adafruit AirLift బ్రేక్అవుట్ బోర్డ్ను ఉపయోగిస్తుంది.
- GitHub: CytronTechnologies/MAKER-PI-PICO Example కోడ్/సర్క్యూట్పైథాన్/IoT – ఉదాampAdafruit IO, Blynk మరియు Thinkspeak కోసం le కోడ్.
- సైట్రాన్: మొబైల్ ఫోన్ని ఉపయోగించి ఎయిర్ మానిటరింగ్ - డేటాను పంపడానికి ESP8266-ఆధారిత Arduino షీల్డ్ను ఉపయోగిస్తుంది
- బ్లింక్కి హనీవెల్ HPM32322550 పార్టిక్యులేట్ మ్యాటర్ సెన్సార్, (స్మార్ట్)ఫోన్ అవసరం లేదు.
ఇంటర్మీడియట్ సెన్సార్లు, ఖరీదైనవి కానీ పెద్ద కణ పరిమాణాలను గుర్తించే మెరుగైన సామర్థ్యంతో:
- పియరా సిస్టమ్స్ IPS-7100
- ఆల్ఫాసెన్స్ OPC-N3 మరియు OPC-R2
మరింత చదవడానికి:
- సెన్సార్లు
- ఫిన్నిష్ వాతావరణ సంస్థ: ఆప్టికల్ తక్కువ-ధర పర్టిక్యులేట్ మ్యాటర్ సెన్సార్ల యొక్క కణ-పరిమాణ ఎంపిక యొక్క ప్రయోగశాల మూల్యాంకనం (మే 2020)
- గోఫ్ లుయి: రెview, Teardown: Plantower PMS5003 లేజర్ పార్టిక్యులేట్ మానిటర్ సెన్సార్ సెన్సిరియన్ SPS30తో పోలికను కలిగి ఉంటుంది.
- కార్ల్ కోర్నర్: PMS 5003 ఎయిర్ సెన్సార్ను ఎలా తెరవాలి మరియు శుభ్రం చేయాలి
- మెట్ వన్ ఇన్స్ట్రుమెంట్స్, ఇంక్., BAM-1020 EPA TSA శిక్షణ వీడియో (YouTube) – లోపల ఏమి ఉంది మరియు అది ఎలా పని చేస్తుందో చూపిస్తుంది.
- CITRIS రీసెర్చ్ ఎక్స్ఛేంజ్: సీన్ విహెరా (క్లారిటీ మూవ్మెంట్) చర్చ (YouTube) – Sensirion SPS30ని ఉపయోగించే నోడ్-S సెన్సార్పై వివరాలతో సహా చర్చ.
- గాలి నాణ్యతతో సంబంధం ఉన్న చట్టం మరియు సంస్థలు
- ఎయిర్ క్వాలిటీ స్టాండర్డ్స్ రెగ్యులేషన్స్ 2010 (UK)
- ప్రపంచ ఆరోగ్య సంస్థ (WHO) వాయు కాలుష్య మార్గదర్శకాలు
- బ్రిటిష్ లంగ్ ఫౌండేషన్ – ఎయిర్ క్వాలిటీ (PM2.5 మరియు NO2)
- పరిశోధన
- ఇంపీరియల్ కాలేజ్ లండన్: ది ఇండోర్-అవుట్డోర్ ఎయిర్ పొల్యూషన్ కాంటినమ్ (యూట్యూబ్)
- 2019లో లండన్లో ప్రాథమిక పాఠశాల పిల్లలు బ్యాక్ప్యాక్లను ఉపయోగించి గాలి నాణ్యత డేటాను సేకరిస్తున్నారు:
- డైసన్: స్కూల్ రన్లో కాలుష్యాన్ని ట్రాక్ చేస్తోంది. బ్రీత్ లండన్ (యూట్యూబ్)
- కింగ్స్ కాలేజ్ లండన్: ఎన్విరాన్మెంటల్ రీసెర్చ్ గ్రూప్: ది బ్రీత్ లండన్ వేరబుల్స్ స్టడీ
- అట్మాస్పియర్ జర్నల్: రెసిడెన్షియల్ స్టవ్ల నుండి ఇండోర్ వాయు కాలుష్యం: వాస్తవ-ప్రపంచ వినియోగంలో ఇళ్లలోకి పర్టిక్యులేట్ మ్యాటర్ వరదలను పరిశీలిస్తోంది
- వార్తలు మరియు బ్లాగులు
- ది ఎకనామిస్ట్: మిడ్నైట్ స్కై – పోలాండ్లోని కోల్రెడ్ హోమ్ హీటింగ్ విస్తృతమైన కాలుష్యాన్ని సృష్టిస్తుంది (జనవరి 2021)
- US NPR: లోపల ఆశ్రయం పొందడం వల్ల అడవి పొగ ప్రమాదాల నుండి మిమ్మల్ని రక్షించలేమా?
- రాయిటర్స్: పార్టీ ముగిసింది: దీపావళి ఢిల్లీ నుండి ప్రమాదకరమైన అనారోగ్యకరమైన గాలిలో ఊపిరి పీల్చుకుంది
- పిమోరోని బ్లాగ్: ది మోస్ట్ పొల్యూటెడ్ నైట్ ఆఫ్ ది ఇయర్ (UKలో)
- క్లారిటీ మూవ్మెంట్: వైల్డ్ ఫైర్ స్మోక్, పబ్లిక్ హెల్త్ మరియు ఎన్విరాన్మెంటల్ జస్టిస్: బెటర్
- ఎయిర్ మానిటరింగ్ (YouTube)తో నిర్ణయం తీసుకోవడం - పశ్చిమ US యొక్క గాలి నాణ్యతపై ప్రత్యేకించి 2020లో అడవి మంట పొగపై ప్రదర్శన మరియు చర్చ.
- గార్డియన్: డర్టీ గాలి 97% UK గృహాలను ప్రభావితం చేస్తుంది, డేటా చూపిస్తుంది
- పర్టిక్యులేట్ మానిటరింగ్ మరియు డేటా వేర్హౌసింగ్
- నెదర్లాండ్స్ రిజ్క్సిన్స్టిట్యూట్ వోర్ వోక్స్జెజోండ్హీడ్ ఎన్ మిలీయు (నేషనల్ ఇన్స్టిట్యూట్ ఫర్ పబ్లిక్ హెల్త్ అండ్ ది ఎన్విరాన్మెంట్): వుర్వర్కెక్స్పెరిమెంట్ (బాణసంచా ప్రయోగం) 2018-2019
- Google: వీధి ద్వారా వీధి: మేము ఐరోపాలో గాలి నాణ్యతను ఎలా మ్యాపింగ్ చేస్తున్నాము – వీధి view కార్లు పర్టిక్యులేట్ మ్యాటర్ మరియు కాలుష్య వాయువు డేటాను సేకరిస్తాయి.లండన్ ఎయిర్ క్వాలిటీ నెట్వర్క్
- బ్రీత్ లండన్ - ప్రస్తుతం క్లారిటీ మూవ్మెంట్ నోడ్-Sని ఉపయోగిస్తున్న "ఎవరికైనా గాలి నాణ్యత సెన్సార్లను ఆర్డబుల్, సులభంగా ఇన్స్టాల్ చేయడం మరియు నిర్వహించడం"తో లండన్ ఎయిర్ క్వాలిటీ నెట్వర్క్కు అనుబంధంగా ఉండే నెట్వర్క్.
- బీజింగ్లోని యుఎస్ ఎంబసీ పార్టికల్ మ్యాటర్ మానిటరింగ్ (ట్విట్టర్)
- వరల్డ్ ఎయిర్ క్వాలిటీ ఇండెక్స్ - మ్యాప్తో అనేక విభిన్న మూలాల నుండి డేటాను సేకరిస్తుంది viewలు మరియు చారిత్రక డేటా.
- Sensor.Community (గతంలో లుఫ్ట్డేటెన్ అని పిలుస్తారు) - "కమ్యూనిటీ నడిచే, బహిరంగ పర్యావరణ డేటా ద్వారా ప్రపంచాన్ని మెరుగైన ప్రదేశంగా మార్చడం".
- సాఫ్ట్వేర్ లైబ్రరీలు
- పర్టిక్యులేట్ మేటర్ సెన్సార్ లైబ్రరీలో సాఫ్ట్వేర్ బగ్లు – adafruit_pm25 సీరియల్ (UART) కోసం రీడ్() చుట్టూ మినహాయింపు నిర్వహణ అవసరమని వివరించిన సమస్యలలో కనీసం ఒకదాని నుండి suFFers.
- కోర్సులు
- HarvardX: పర్టిక్యులేట్ మ్యాటర్ వాయు కాలుష్యం (YouTube) – చిన్న కోర్సు EdX నుండి ఐదు నిమిషాల వీడియో: పర్యావరణ పరిమితులలో శక్తి
సురక్షిత క్లిష్టమైన గుర్తింపు మరియు అలారాలు ప్రసిద్ధ సరఫరాదారుల నుండి వాణిజ్య ఉపకరణాలకు ఉత్తమంగా వదిలివేయబడతాయి.
https://www.youtube.com/watch?v=A5R8osNXGyo
మేకర్ పై పికో మరియు ESP-01Sతో అడాఫ్రూట్ IOకి పార్టిక్యులేట్ మేటర్ సెన్సార్ డేటాను ప్రచురించడం:
పత్రాలు / వనరులు
![]() |
ఇన్స్ట్రక్టబుల్స్ ESP-01S పబ్లిషింగ్ పార్టిక్యులేట్ మేటర్ సెన్సార్ [pdf] యూజర్ గైడ్ ESP-01S పబ్లిషింగ్ పార్టిక్యులేట్ మ్యాటర్ సెన్సార్, ESP-01S, పబ్లిషింగ్ పార్టిక్యులేట్ మ్యాటర్ సెన్సార్, పార్టిక్యులేట్ మ్యాటర్ సెన్సార్, మేటర్ సెన్సార్ |