ఈ విధంగా మీరు మీ స్వంత పుప్పొడి అలారం తయారు చేస్తారు

మీరు ఉష్ణోగ్రత, గాలి మరియు అవపాతం వంటి కారకాలపై ఆధారపడిన అద్భుతమైన గవత జ్వరం అంచనాలను ఆన్‌లైన్‌లో కనుగొనవచ్చు. అయినప్పటికీ, ఈ పుప్పొడి రాడార్లు మొక్కల జాతులను పరిగణనలోకి తీసుకోవు, అయితే నిర్దిష్ట జాతులలో తరచుగా అలెర్జీ సంభవిస్తుంది. మేము నిర్దిష్ట మొత్తంలో మీరు ఎంచుకున్న మొక్కల నుండి పుప్పొడి కోసం మాత్రమే హెచ్చరించే పుప్పొడి అలారాన్ని రూపొందిస్తాము.

సరుకుల చిట్టా

ఉదాహరణకు Martoparts.nlలో

1 NodeMCU మాడ్యూల్ (€10)

ఉదాహరణకు Conrad.nlలో

1 స్ట్రెయిన్ రిలీఫ్ M10 (€ 1,-)

1 PCB 80 × 50 mm (€3.30)

1 ప్లాస్టిక్ హౌసింగ్ 85 × 56 × 39 మిమీ (€4.25)

1 స్క్రూ టెర్మినల్ 2-పోల్ (€0.20)

1 మెయిన్స్ అడాప్టర్ 5 V, 1 A (€ 6,-)

1 ఎరుపు LED (€ 0.10)

1 ఆకుపచ్చ LED (€ 0.10)

2 రెసిస్టర్లు 100 ఓంలు (€ 0.10)

ఇతర సామాగ్రి: టంకం ఇనుము మరియు టంకం టిన్, సైడ్ కట్టర్లు, స్క్రూడ్రైవర్, డ్రిల్, ఫైల్, సూపర్‌గ్లూ, సింగిల్-పోల్ కార్డ్ (30 సెం.మీ.), మల్టీమీటర్ (ఐచ్ఛికం).

మొత్తం ఖర్చులు: సుమారు € 24.75

గత 'శీతాకాలంలో' చాలా మంది గవత జ్వరం రోగులకు ఇప్పటికే ఫిర్యాదులు ఉన్నాయి. ఆల్డర్ లేదా హాజెల్ నుండి పుప్పొడికి అలెర్జీ ఉన్న ఎవరికైనా ఈ సంవత్సరం ప్రారంభంలో ఇది అపూర్వమైనది మరియు మేము ఏడాది పొడవునా వికసించే మొక్కలు, చెట్లు మరియు గడ్డితో అలవాటు పడవలసి ఉంటుంది. అదృష్టవశాత్తూ, చాలా మంది పుప్పొడి అలెర్జీ బాధితులు ఒక నిర్దిష్ట జాతి వికసించే సమయంలో మాత్రమే మలుపులు తీసుకుంటారు. పుప్పొడి అలారం దీనిని పరిగణనలోకి తీసుకుంటే మాత్రమే అర్ధమవుతుంది.

ఇది పుప్పొడి గుర్తింపు నుండి పొందిన విశ్వసనీయ డేటాతో కోర్సు యొక్క ప్రారంభమవుతుంది. మా మూలం లైడెన్ యూనివర్శిటీ మెడికల్ సెంటర్, దీని డిపార్ట్‌మెంట్ ఆఫ్ పల్మనరీ డిసీజెస్ వారానికోసారి గాలి నమూనాలను విశ్లేషిస్తుంది. ఇది సాంప్రదాయ హస్తకళ: గాలి నమూనాలలో ఏడు స్ట్రిప్స్ అంటుకునే టేప్ (ప్రతి వారపు రోజుకు ఒకటి) మైక్రోస్కోప్‌లో పరిశీలించబడతాయి! వారపు గణన ఫలితాలు LUMC వెబ్‌సైట్‌లో ప్రచురించబడ్డాయి.

వాస్తవానికి, ఈ గణన స్థాన-నిర్దిష్టమైనది మరియు లైడెన్‌లో కనుగొనబడిన పుప్పొడి రేణువుల పరిమాణం లిమ్‌బర్గ్‌లోని దాని నుండి చాలా తేడా ఉంటుంది, కేవలం కొన్నింటిని మాత్రమే పేర్కొనవచ్చు. అయినప్పటికీ, ఇది మంచి సూచనను ఇస్తుంది మరియు పరిమాణాలతో ప్రయోగాలు చేయడం ద్వారా, డేటాను ఇతర ప్రదేశాలకు కూడా ఉపయోగించవచ్చు. ఒక మొక్క నిర్దిష్ట ప్రమాణాన్ని మించిందో లేదో తెలుసుకోవడానికి మేము పట్టికలోని సంఖ్యలను ఉపయోగిస్తాము. అలా అయితే, ఎరుపు LED వెలిగిస్తుంది మరియు ఇమెయిల్ ద్వారా హెచ్చరిక పంపబడుతుంది. విలువ మళ్లీ ప్రమాణం కంటే తక్కువగా ఉంటే, ఎరుపు LED బయటకు వెళ్లి హెచ్చరిక ఉపసంహరించుకున్నట్లు సందేశంతో ఇమెయిల్ వస్తుంది.

హార్డ్వేర్

హార్డ్‌వేర్ మరియు హౌసింగ్ పరంగా, ఈ ప్రాజెక్ట్ సరళతలో అత్యుత్తమంగా ఉంది. దీనికి మెయిన్స్ అడాప్టర్, కాంపాక్ట్ హౌసింగ్ మరియు స్ట్రెయిన్ రిలీఫ్, నోడ్‌ఎంసియు మాడ్యూల్, రెండు ఎల్‌ఇడిలు, రెండు రెసిస్టర్‌లు మరియు సర్క్యూట్ బోర్డ్ మొత్తం టంకము వేయడానికి అవసరం. అందువల్ల టంకము వేయడం ప్రారంభించే వారికి ఇది చాలా సరిఅయిన సర్క్యూట్.

ఆకుపచ్చ LED సిస్టమ్ పనిచేస్తుందని మరియు మూలం నుండి డేటాను తిరిగి పొందగలదని సూచిస్తుంది; ఎంచుకున్న మొక్కల కోసం సెట్ చేసిన పుప్పొడి ప్రమాణం మించిపోయినప్పుడు ఎరుపు LED వెలిగిస్తుంది. సర్క్యూట్ 5 వోల్ట్ల సాధారణ పవర్ అడాప్టర్ ద్వారా శక్తిని పొందుతుంది, కనీసం 1 amp. అది USB కనెక్షన్‌తో కూడా ఒకటి కావచ్చు, ఆ సందర్భంలో మీకు తగిన USB కేబుల్ అవసరం. మొత్తం కాంపాక్ట్ ప్లాస్టిక్ హౌసింగ్‌లో ఉంచబడింది, దీని కోసం మీరు మీరే ఏదైనా తయారు చేసుకోవచ్చు లేదా తిరిగి ఉపయోగించుకోవచ్చు. చివరగా, స్ట్రెయిన్ రిలీఫ్ విద్యుత్ కేబుల్‌పై అనుకోకుండా శక్తి ప్రయోగించబడిన సందర్భంలో దాన్ని బయటకు తీయకుండా నిరోధిస్తుంది.

అభివృద్ధి వాతావరణాన్ని ఇన్స్టాల్ చేయండి

ESP మాడ్యూల్ Arduino డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్ (IDE)ని ఉపయోగించి ప్రోగ్రామ్ చేయడం చాలా సులభం. మీరు దీన్ని ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు. ఈ IDE ప్రాథమికంగా ఈ మాడ్యూల్ కోసం ఉద్దేశించబడలేదు కాబట్టి, మీరు కొన్ని అదనపు అవసరమైన భాగాలను ఇన్‌స్టాల్ చేయాలి. నొక్కండి ఫైల్ / ప్రాధాన్యతలు మరియు ట్యాబ్‌లో నమోదు చేయండి సంస్థలు తేనెటీగ అదనపు బోర్డు URLలను నిర్వహించండి url //arduino.esp8266.com/stable/package_esp8266com_index.json లో ఇప్పుడే ఎంచుకోండి సాధనాలు / బోర్డు: / బోర్డు నిర్వహణ... మరియు టైప్ చేయండి esp. ఇప్పుడు శ్రద్ధ వహించండి: దయచేసి లైబ్రరీ యొక్క అననుకూలత కారణంగా ప్రోగ్రామ్ యొక్క మెయిల్ వెర్షన్ కోసం వెర్షన్ 2.4.2ని ఇన్‌స్టాల్ చేయండి sendemail.h కొత్త వెర్షన్లతో. మెయిల్ లేని సంస్కరణ కోసం, తాజా సంస్కరణను ఎంచుకోండి.

ద్వారా మాడ్యూల్‌ని ఎంచుకోండి సాధనాలు / బోర్డ్ / NodeMCU 1.0 (ESP-12E మాడ్యూల్). USB కేబుల్ ద్వారా ESP మాడ్యూల్‌ను కనెక్ట్ చేయండి మరియు Arduino IDEలో సరైన పోర్ట్‌ను ఎంచుకోండి (ఉపకరణాలు / పోర్ట్, అత్యధిక సంఖ్యలో ఉన్న com పోర్ట్‌ను ఎంచుకోండి). అన్నీ సరిగ్గా జరిగితే, మీ సెటప్ ఇప్పుడు ప్రోగ్రామింగ్ ప్రారంభించడానికి సిద్ధంగా ఉంది.

కోడ్ మార్చండి

మీరు రెడీమేడ్ ప్రోగ్రామ్‌ను ఇక్కడ డౌన్‌లోడ్ చేసుకోవచ్చు. రెండు వేరియంట్‌లు కూడా ఉన్నాయి: హెచ్చరిక LEDతో సంతృప్తి చెంది, ఇమెయిల్‌ను స్వీకరించాల్సిన అవసరం లేని వారికి, స్ట్రిప్డ్ డౌన్ వెర్షన్ అందుబాటులో ఉంది. ఇది మెయిల్ ప్రొవైడర్‌తో ఖాతాను సృష్టించే సమస్యను మీకు ఆదా చేస్తుంది. ఫైల్‌ను డౌన్‌లోడ్ చేయండి పుప్పొడి.జిప్ మరియు దానిని ఏదైనా ఫోల్డర్‌కి సంగ్రహించండి. ఫైల్‌ను తెరవండి Pollen.ino మెయిల్ లేకుండా వెర్షన్ కోసం, లేదా pollenmail.ino మెయిల్ ఫంక్షన్‌తో వెర్షన్ కోసం (ఫైల్‌పై డబుల్ క్లిక్ చేయడం ద్వారా, ఇది Arduino IDEలో స్వయంచాలకంగా తెరవబడుతుంది, 'అభివృద్ధి వాతావరణాన్ని ఇన్‌స్టాల్ చేయి' బాక్స్ కూడా చూడండి). దిగువ వివరణ మెయిల్ వేరియంట్‌పై ఆధారపడి ఉంటుంది, ఎందుకంటే తార్కికంగా చెప్పడానికి చాలా ఎక్కువ వెర్షన్ ఉంది.

అదనం ssid మరియు పాస్వర్డ్ మీ వైర్‌లెస్ నెట్‌వర్క్ పేరు మరియు పాస్‌వర్డ్‌ను వరుసగా నమోదు చేయండి. బ్రౌజర్‌లో //sec.lumc.nl/pollenwebexternని తెరిచి, మీరు పర్యవేక్షించాలనుకుంటున్న మొక్కల లైన్ నంబర్‌లను నిర్ణయించండి. నిలువు వరుస పేర్లలో మొదటి పంక్తి లెక్కించబడదు, కాబట్టి హాజెల్ లైన్ 1, ఆల్డర్ లైన్ 2 మరియు మొదలైనవి. నమూనా కోడ్ అత్యంత అపఖ్యాతి పాలైన మొక్కల విలువలను జాబితా చేస్తుంది. మీరు గమనించదలిచిన జాతులతో వాటిని భర్తీ చేయడం మరింత సౌకర్యవంతంగా ఉంటుంది. కోడ్‌ను పూరించండి ఫ్లోరా[] పట్టిక యొక్క సంబంధిత లైన్ నంబర్లను నమోదు చేయండి, కామాలతో వేరు చేసి వద్ద థ్రెషోల్డ్[] ప్రతి మొక్క విలువ. దీనిని నిర్ణయించడం అనేది ఒక ప్రయోగాత్మక అంశం: 0 వద్ద ఒక నిర్దిష్ట మొక్క యొక్క ప్రతి పుప్పొడి ధాన్యం అలారంలో మరియు 100 వద్ద ఒక ముఖ్యమైన థ్రెషోల్డ్ ఉంటుంది. మీరు ఆల్డర్ పుప్పొడికి మరియు కొంతవరకు బిర్చ్ పుప్పొడికి చాలా అలెర్జీని కలిగి ఉంటే, ఫ్లోరా[] విలువలు {2, 8} మరియు తో థ్రెషోల్డ్[] ఉదాహరణకు విలువలు {0, 20}. రెండు వరుసలలోని సంఖ్యల సంఖ్య ఒకేలా ఉందని నిర్ధారించుకోండి.

pcmweb.nl నుండి రెండు రెడీమేడ్ ప్రోగ్రామ్‌లలో ఒకదాన్ని డౌన్‌లోడ్ చేయండి

మెయిల్ ఖాతాను సెటప్ చేయండి

మెయిల్ పంపడానికి మీకు మెయిల్ సర్వర్ అవసరం. మీరు దీన్ని మాడ్యూల్‌లో ఇన్‌స్టాల్ చేయవచ్చు, కానీ మీరు ఖచ్చితంగా దానితో సమస్యలను ఎదుర్కొంటారు. స్పామ్ ఫిల్టర్‌లు తెలియని మూలాల నుండి మెయిల్‌ను అపనమ్మకం చేస్తాయి మరియు మాడ్యూల్ నుండి నేరుగా పంపిన సందేశాలు చాలా మంది గ్రహీతలకు చేరవు. Mailjet వంటి (ఉచిత) ప్రొవైడర్‌ని ఉపయోగించడం ద్వారా ఈ సమస్యను అధిగమించవచ్చు.

www.mailjet.comకు వెళ్లి, క్లిక్ చేయడం ద్వారా కొత్త ఖాతాను సృష్టించండి ఉచిత కోసం సైన్ అప్ చేయండి. మీ కొత్త ఖాతాను ఉపయోగించడానికి, మీరు బటన్ లేదా నిర్ధారణ ఇమెయిల్‌లోని లింక్‌ను క్లిక్ చేయడం ద్వారా మీ ఇమెయిల్ చిరునామాను తప్పనిసరిగా నిర్ధారించాలి.

మెయిల్‌జెట్‌కి లాగిన్ చేసి, ఎగువన క్లిక్ చేయండి లావాదేవీ / SMTP. క్రింద ఆధారాలు నువ్వు చూడు వినియోగదారు పేరు మరియు పాస్వర్డ్, మీ ప్రోగ్రామ్‌లో రెండూ అవసరం. వద్ద వినియోగదారు కింద స్ట్రింగ్‌ను కాపీ చేయండి సర్వర్_లాగిన్ బదులుగా USERNAME (డబుల్ కోట్‌ల మధ్య). స్ట్రింగ్ కింద పాస్వర్డ్ లైన్‌లో కలుస్తుంది సర్వర్_పాస్‌వర్డ్ బదులుగా పాస్వర్డ్. smtp సర్వర్ (in-v3.mailjet.com) మరియు పోర్ట్ సంఖ్య (587) ఇప్పటికే నిండి ఉన్నాయి. స్థానంలో పూరించండి [email protected] మీరు మీ మెయిల్‌జెట్ ఖాతా కోసం ఉపయోగించే ఇమెయిల్ చిరునామాను నమోదు చేయండి.

మీరు Gmail ద్వారా కూడా మెయిల్ పంపవచ్చు. smtp సర్వర్‌ని ఉపయోగించడానికి, మీరు ఖాతా భద్రతను తగ్గించాలి. మీ ఖాతా చిహ్నంపై క్లిక్ చేసి ఆపై మీ Google ఖాతా / భద్రతను నిర్వహించండి మరియు మారండి తక్కువ సురక్షితమైన యాప్‌ల ద్వారా యాక్సెస్ లో ప్రోగ్రామ్‌లో మీరు మీ స్వంత పంపినవారి చిరునామా మరియు సంబంధిత పాస్‌వర్డ్‌ని ఉపయోగిస్తారు, smtp.gmail.com తేనెటీగ సర్వర్_హోస్ట్ మరియు గేట్ 465 తేనెటీగ సర్వర్_పోర్ట్.

వివరణ కోడ్

రెండు లైబ్రరీలను పొందుపరచడం ద్వారా కోడ్ ప్రారంభమవుతుంది: ESP8266WiFi.h మరియు sendemail.h మొదటిది వైర్‌లెస్ నెట్‌వర్క్‌కు కనెక్షన్‌ను నిర్వహిస్తుంది మరియు వెబ్ ట్రాఫిక్‌ను నిర్వహిస్తుంది. ఈ ప్రోగ్రామ్‌కు ధన్యవాదాలు, మాడ్యూల్‌ను కొన్ని లైన్ల కోడ్‌తో నెట్‌వర్క్‌కు కనెక్ట్ చేయవచ్చు మరియు వెబ్ క్లయింట్‌గా ఉపయోగించవచ్చు. రెండవ లైబ్రరీ మెయిల్ సర్వర్‌కు కనెక్షన్‌ను నియంత్రిస్తుంది, ఇది ప్రోగ్రామ్‌ను సందేశాలను పంపడానికి అనుమతిస్తుంది.

మేము కొన్ని స్థిరాంకాలు మరియు వేరియబుల్‌లను ప్రకటిస్తాము, వాటిలో ముఖ్యమైనవి ఇప్పటికే పై పేరాల్లో చర్చించబడ్డాయి. డేటాను ప్రాసెస్ చేయడంలో, LED లు ఆపివేయబడతాయి మరియు మాడ్యూల్ WiFiకి కనెక్ట్ అవుతుంది. విజయవంతమైతే, ఆకుపచ్చ LED ఆన్ అవుతుంది.

డేటాను ప్రాసెస్ చేస్తోంది

ఫంక్షన్ getinfo() కార్యక్రమం యొక్క గుండె. ఇక్కడే పట్టికను కలిగి ఉన్న వెబ్ పేజీ తిరిగి పొందబడుతుంది మరియు విశ్లేషించబడుతుంది. వేరియబుల్ పుప్పొడి అలారం విలువను పొందుతుంది తప్పుడు మరియు i విలువను పొందుతుంది 0. పుప్పొడి అలారం తప్పుగా ఉన్నంత వరకు, వెబ్ పేజీ పంక్తి వారీగా చదవబడుతుంది, ఒక సమయంలో స్ట్రింగ్ కోసం తనిఖీ చేయబడుతుంది పుప్పొడి మొత్తం దానిలో సంభవిస్తుంది. అది గత వారంలో లెక్కించబడిన మొక్క యొక్క అన్ని పుప్పొడి రేణువులను జాబితా చేసే పట్టికలోని చివరి నిలువు వరుస. వేరియబుల్ i ఒకదానితో పెంచబడింది మరియు ఇప్పుడు విలువను కలిగి ఉంది 1. ఈ లూప్ పట్టిక వరుసలను దాటుతుంది. వేరియబుల్ జె ప్రకటించబడింది మరియు విలువను పొందుతుంది 0. ఇది అన్ని మూలకాలను సంగ్రహించే రెండవ లూప్‌లో భాగం ఫ్లోరా[] మరియు థ్రెషోల్డ్[] ముగుస్తుంది.

ఇప్పుడు వరుస నుండి అంశాలు ఫ్లోరా[] ఒకదానితో ఒకటి పోలిస్తే i ఏ మొక్కలు పాల్గొంటున్నాయో గుర్తించడానికి. అదనంగా, వృక్షజాలం[0] వరుసలోని మొదటి మూలకం కోసం, అక్కడ ఉంటే 1 (పట్టికలోని హాజెల్) ఈ ఉదాహరణలో అన్ని షరతులు నెరవేరుతాయి. అప్పుడు తదుపరి పంక్తి చదవబడుతుంది, ఇందులో సంఖ్యలు ఉంటాయి. ఫంక్షన్ toInt() ఖాళీలు మరియు ఇతర వ్యర్థాలను ఫిల్టర్ చేయడానికి ఉపయోగపడుతుంది, పుప్పొడి వేరియబుల్‌కు పూర్ణాంకం మాత్రమే కేటాయించబడుతుంది. ఆ సంఖ్య అడ్డు వరుసలోని సంబంధిత విలువ కంటే ఎక్కువగా ఉంటే థ్రెషోల్డ్[] (ఈ సందర్భంలో ఆ వరుసలోని మొదటి విలువ), పుప్పొడి అలారం నిజమవుతుంది మరియు ఫంక్షన్ ఆగిపోతుంది. లేకపోతే, అప్పుడు జె ఒకటి పెరిగింది మరియు కింది అంశాలు బయటపడ్డాయి ఫ్లోరా[] మరియు థ్రెషోల్డ్[] పోల్చి చూస్తే i మరిన్ని అంశాలు లేని వరకు. అప్పుడు అవుతుంది i ఒకటి ద్వారా పెంచబడింది మరియు క్రింది వరుసలు పట్టిక నుండి చదవబడతాయి. మొత్తం పట్టికను ప్రాసెస్ చేసిన తర్వాత, లోపల ఉన్న వేరియబుల్ డేటా నిజమైన స్థితిని అందుకుంటుంది మరియు ఆకుపచ్చ LED ఆన్ అవుతుంది.

హెచ్చరిక లేదా?

లక్షణాలు అలారం() మరియు నోలారం() మెయిల్స్ పంపడానికి మాత్రమే సర్వ్, మొదటిది కొత్త అలారంతో దీన్ని చేస్తుంది. ఫంక్షన్ email.send() ఒక విలువ ఇస్తుంది నిజం పంపడం విజయవంతమైతే మరియు విలువను తిరిగి ఇవ్వండి తప్పుడు ఏదో తప్పు జరిగితే. నిర్మాణం దాని కోసం పరీక్షలను ఉపయోగించింది మరియు వేరియబుల్‌ను తిరిగి ఇస్తుంది అలారం పంపబడింది స్థితి నిజం. అలారం క్లియర్ అయినప్పుడు, ఫంక్షన్ నోలారం() అదే విధంగా ప్రదర్శించారు. ఇది విజయవంతంగా నడిస్తే.. అలారం పంపబడింది స్థితి తప్పుడు. ఫలితంగా, ఈ ఫంక్షన్ ఎంత తరచుగా అమలు చేయబడుతుందనే దానితో సంబంధం లేకుండా స్థితి మారితే మాత్రమే ఇమెయిల్ పంపబడుతుంది.

ప్రతి గంటకు ఒకసారి చూడండి

నడుస్తున్న తర్వాత getinfo() ఈ ఫంక్షన్ వేరియబుల్స్‌ను చూస్తుంది పుప్పొడి అలారం, డేటాఇన్ మరియు అలారం పంపబడింది. మొదటి రెండు నిజమైతే, అలారం ఉంది. ఎరుపు LED ఆన్ అవుతుంది మరియు ఇప్పటికే పూర్తి చేయకపోతే, అలారం మెయిల్ పంపబడుతుంది. దీని తర్వాత ఒక గంట విరామం ఉంటుంది. కలిగి ఉంది డేటాయిన్ విలువ నిజం మరియు పుప్పొడి విలువను అలారం చేస్తుంది తప్పుడు, అప్పుడు అలారం లేదు మరియు ఎరుపు LED బయటకు వెళ్తుంది. కలిగి ఉంది అలారం పంపబడింది విలువ నిజం (ఒక అలారం ఇ-మెయిల్ పంపబడింది), అప్పుడు అలారం రద్దు చేయడం గురించి ఒక ఇ-మెయిల్ వస్తుంది మరియు మీరు అందుకుంటారు అలారం పంపబడింది స్థితి తప్పుడు. ఒక గంట విరామం కూడా ఉంది. కలిగి ఉంది డేటాఇన్ స్థితి తప్పుడు, డేటాను తిరిగి పొందుతున్నప్పుడు ఏదో తప్పు జరిగింది. సిస్టమ్ (తాత్కాలికంగా) పనిచేయడం లేదని మరియు ఒక గంట విరామం ఉందని సూచించడానికి ఆకుపచ్చ LED బయటకు వెళ్లి, ఆ తర్వాత నడక () పునఃప్రారంభించండి.

సాఫ్ట్‌వేర్‌ను అప్‌లోడ్ చేసి పరీక్షించండి

ఫైల్ ఉంటే pollen_mail.ino Arduino అభివృద్ధి వాతావరణంలో అనుకూలీకరించబడింది మరియు NodeMCU మాడ్యూల్ కనెక్ట్ చేయబడింది, అప్‌లోడ్ ప్రారంభమవుతుంది. ఇది పనిచేస్తుందో లేదో పరీక్షించడానికి, మీరు ఆ సమయంలో ఖచ్చితంగా టేబుల్‌లో పుప్పొడిని కలిగి ఉన్న మొక్కను (లేదా చెట్టు) తాత్కాలికంగా జోడించవచ్చు. Ctrl+Shift+Mతో సీరియల్ మానిటర్‌ను తెరిచి, Ctrl+Uతో ప్రోగ్రామ్‌ను అప్‌లోడ్ చేయండి.

అప్‌లోడ్ పూర్తయిన తర్వాత, మాడ్యూల్ మొదట వైర్‌లెస్ నెట్‌వర్క్‌కు ఆపై వెబ్ సర్వర్‌కు ఎలా కనెక్ట్ అవుతుందో మీరు చూడాలి. ఆపై మొదటి మొక్క, వర్తించే థ్రెషోల్డ్ విలువ మరియు కొలిచిన విలువను అనుసరిస్తుంది. అప్పుడు క్రింది మొక్కల విలువలు. కొలిచిన విలువలలో ఒకటి ఆ మొక్క కోసం సెట్ చేయబడిన థ్రెషోల్డ్‌ను మించి ఉంటే, సందేశం కనిపిస్తుంది. పుప్పొడి హెచ్చరిక!, అనుసరించింది పుప్పొడి హెచ్చరికతో మెయిల్ పంపబడింది. అన్ని విలువలు సెట్ థ్రెషోల్డ్‌ల కంటే తక్కువగా ఉంటే, మీరు మాత్రమే చూస్తారు పుప్పొడి అలారం లేదు. ఇంతకీ అన్నీ పని చేస్తున్నాయా? అప్పుడు మీరు మాడ్యూల్‌ను డిస్‌కనెక్ట్ చేయవచ్చు.

పరీక్షించడానికి మీరు పట్టికలో పుప్పొడి ఉన్న మొక్కను తాత్కాలికంగా జోడించవచ్చు

తయారీ

ముందుగా, హౌసింగ్‌లో మూడు రంధ్రాలు వేయండి: LED లకు రెండు 5 మిల్లీమీటర్లు మరియు స్ట్రెయిన్ రిలీఫ్ కోసం ఒకటి 10 మిల్లీమీటర్లు. చిన్నది కూడా సాధ్యమే, ఫైల్‌తో మీరు పరిమాణానికి రంధ్రం చేయవచ్చు. స్ట్రెయిన్ రిలీఫ్‌ను ఇన్‌స్టాల్ చేయండి మరియు LED లు సరిపోతాయో లేదో తనిఖీ చేయండి. వాటిని సూపర్‌గ్లూతో హౌసింగ్‌లో అతికించండి. వైర్‌లను LED లకు కూడా టంకం చేయండి, తద్వారా మీరు వాటిని తర్వాత ప్రింటెడ్ సర్క్యూట్ బోర్డ్‌కు టంకము చేయవచ్చు.

సర్క్యూట్ నిర్మించడం

గుర్తించినట్లుగా, ఈ ప్రాజెక్ట్ యొక్క హార్డ్‌వేర్ పరిమితం. NodeMCU మాడ్యూల్, రెండు రెసిస్టర్లు మరియు స్క్రూ టెర్మినల్ PCBలో వస్తాయి. సర్క్యూట్ బోర్డ్ యొక్క మూలల్లో 5 మిల్లీమీటర్ల రంధ్రాలు వేయడం ద్వారా ప్రారంభించండి, తద్వారా అవి హౌసింగ్ యొక్క స్క్రూ రంధ్రాలపై సరిపోతాయి.

భాగాలను తెలివిగా ఉంచడం ద్వారా, వాటిని టంకముతో అనుసంధానించవచ్చు. (సర్క్యూట్ బోర్డ్‌లోని లేన్‌లను బట్టి) మాడ్యూల్ హౌసింగ్‌లో అడ్డంగా కూర్చోవచ్చని గుర్తుంచుకోండి మరియు తక్కువ మార్జిన్ ఉంటుంది! అందువల్ల, మొదట మాడ్యూల్‌ను సర్క్యూట్ బోర్డ్‌లో ఉంచండి మరియు కొనసాగించే ముందు అది హౌసింగ్‌లో సరిపోతుందో లేదో చూడండి. అప్పుడు స్క్రూడ్రైవర్ యొక్క ఫ్లాట్ ఎండ్‌తో ఉదాహరణకు, దిగువన కొద్దిగా బయటికి ప్రతి మూలలోని పిన్‌లను వంచడం ద్వారా మాడ్యూల్‌ను పరిష్కరించండి. అప్పుడు పిన్స్ దగ్గర రెసిస్టర్లు ఉంచండి D5 మరియు D6 మరియు చివరకు మాడ్యూల్ యొక్క ఇతర వైపున స్క్రూ టెర్మినల్. ఉదాహరణలో, దీనికి నాలుగు కనెక్షన్లు ఉన్నాయి, కానీ రెండు మాత్రమే అవసరం. మీరు కాళ్లను కొంచెం వంచితే రెసిస్టర్లు మరియు స్క్రూ టెర్మినల్ కూడా ఉత్తమంగా ఉంటాయి. ఇప్పుడు అన్ని కాళ్లను (మాడ్యూల్‌తో సహా) వైర్ కట్టర్‌లతో సుమారు రెండు మిల్లీమీటర్ల పొడవుకు కత్తిరించండి మరియు భాగాలు మరియు పిన్‌లను కలిపి కనెక్ట్ చేయడానికి టంకము వేయండి. మాడ్యూల్ యొక్క నాలుగు మూలల పిన్‌లను కూడా టంకము చేయండి, వాటిలో ఒకటి మాత్రమే మార్గం ద్వారా స్క్రూ టెర్మినల్‌కు కనెక్ట్ చేయబడింది. టంకంపై చిట్కాల కోసం, ఈ సమగ్ర గైడ్‌ని చూడండి.

కనెక్ట్ చేయండి

పూర్తి చేయడం ఇప్పుడు గతంలో కంటే సులభం, ఎందుకంటే రెడీమేడ్ హౌసింగ్‌కు ధన్యవాదాలు, ప్రతిదీ ఇప్పటికే స్థానంలో ఉంది. మెయిన్స్ అడాప్టర్ మరియు LED లను కనెక్ట్ చేయడం మాత్రమే మిగిలి ఉంది. ప్రారంభించడానికి, కేబుల్ నుండి రౌండ్ ప్లగ్‌ను కత్తిరించండి. మీరు USB పవర్ అడాప్టర్‌ని ఉపయోగిస్తుంటే, USB కేబుల్ నుండి మైక్రో-USB కనెక్టర్‌ను కత్తిరించండి. దాదాపు అర సెంటీమీటర్ పొడవుతో వ్యక్తిగత వైర్లను స్ట్రిప్ చేసి చివరలను టిన్ చేయండి. మీకు మల్టీమీటర్ ఉంటే, మీరు కనెక్షన్‌ల ధ్రువణతను (ప్లస్ మరియు మైనస్) తనిఖీ చేయవచ్చు. మీకు ఒకటి లేకుంటే, వైర్‌లపై (ఒకటి) ముద్ర ఉందో లేదో మీరు చూడవచ్చు. కాళ్లలో ఒకదానిపై 220 ఓం రెసిస్టర్‌తో LEDని కనెక్ట్ చేయడం మరొక అవకాశం. అడాప్టర్ వైర్‌లలో ఒకదాన్ని రెసిస్టర్‌కి మరియు మరొక వైర్‌ను LED యొక్క ఫ్రీ లెగ్‌కి కనెక్ట్ చేయండి. LED యొక్క పొడవాటి కాలుకు కనెక్ట్ చేయబడిన వైర్ ప్లస్. ఈ థ్రెడ్‌ను గుర్తించండి. బయటి నుండి స్ట్రెయిన్ రిలీఫ్ ద్వారా టిన్-ప్లేటెడ్ చివరలను చొప్పించండి మరియు వాటిని పాజిటివ్ వైర్‌తో PCBలోని స్క్రూ టెర్మినల్‌లో భద్రపరచండి FIN వస్తుంది మరియు మైండ్ బోర్డ్ GND.

చివరగా, LED లను వైర్ ముక్కలతో కనెక్ట్ చేయండి, చివరలను మీరు లేతరంగు చేస్తారు. రెండు LED ల యొక్క కాథోడ్‌లను (చిన్న కాళ్ళు) కనెక్ట్ చేయండి GND, ఆకుపచ్చ LED యొక్క యానోడ్ (పొడవైన కాలు)ను పిన్ వద్ద రెసిస్టర్‌కు కనెక్ట్ చేయండి D5 మరియు ఎరుపు యొక్క యానోడ్ రెసిస్టర్‌పై దారితీసింది D6.

కమీషనింగ్

సర్క్యూట్ మరియు ప్రోగ్రామ్ ఇప్పటికే పరీక్షించబడ్డాయి, కాబట్టి అడాప్టర్‌ను గోడ సాకెట్‌లోకి ప్లగ్ చేయవచ్చు. ఇప్పుడు సీరియల్ మానిటర్ లేదు, కాబట్టి మీరు మొదట్లో ఏమీ జరగడం లేదు. ఆకుపచ్చ LED కొన్ని సెకన్లలో వెలిగించాలి. ఒక నిమిషం తర్వాత అది జరగకపోతే, Wi-Fiతో సమస్య ఉండవచ్చు మరియు మీరు సర్క్యూట్‌ను యాక్సెస్ పాయింట్‌కి దగ్గరగా తరలించాలి.

కోడ్‌లో పేర్కొన్న పుప్పొడి ప్రమాణం మించిపోయినట్లయితే, ఎరుపు LED కూడా ఆన్ చేయబడుతుంది మరియు మీరు హెచ్చరిక ఇమెయిల్‌ను అందుకుంటారు. ప్రోగ్రామ్ ప్రతి గంటకు డేటాను తిరిగి పొందుతున్నప్పటికీ, ప్రస్తుతానికి ఇవి LUMC ద్వారా వారానికి ఒకసారి (మంగళవారం మధ్యాహ్నం) మాత్రమే రిఫ్రెష్ చేయబడతాయని గ్రహించడం మంచిది. ఇతర రోజులలో స్థితి మారదు, దురదృష్టవశాత్తూ దీనికి భిన్నంగా ఏమీ లేదు. ఆ కారణంగా మాత్రమే, థ్రెషోల్డ్‌ను చాలా ఎక్కువగా చేయకూడదని ఖచ్చితంగా సిఫార్సు చేయబడింది, తద్వారా మీరు సరైన సమయంలో హెచ్చరికను అందుకుంటారు.

కొన్ని ఇమెయిల్‌లతో పుప్పొడి లేని సంవత్సరం కోసం ఆశిద్దాం!

ఇటీవలి పోస్ట్లు

$config[zx-auto] not found$config[zx-overlay] not found