- భాగాలు అవసరం
- రాస్ప్బెర్రీ పైతో MLX90614 ఇంటర్ఫేసింగ్
- రాస్ప్బెర్రీ పైతో పై కెమెరా ఇంటర్ఫేసింగ్
- రాస్ప్బెర్రీ పైతో SMTP ఇమెయిల్ను ఏర్పాటు చేస్తోంది
- MLX90614 నుండి ఉష్ణోగ్రత చదవడానికి పై కోసం పైథాన్ కోడ్ మరియు చిత్రంతో ఇ-మెయిల్ పంపండి
- ఉష్ణోగ్రతను కొలవడం మరియు పిఐతో మెయిల్ హెచ్చరికను పంపడం
కరోనా వ్యాప్తి చెందినప్పటి నుండి, వైరస్ బారిన పడిన వారిని గుర్తించడం చాలా కష్టమైంది. ఈ సమస్యను పరిష్కరించడానికి, శరీర ఉష్ణోగ్రతను కొలవడానికి ఉష్ణోగ్రత పరికరాలను తరచుగా ఉపయోగిస్తారు. ఈ పరికరాల్లో నాన్-కాంటాక్ట్ ఐఆర్ ఉష్ణోగ్రత సెన్సార్లు ఉన్నాయి, ఇవి శారీరక సంబంధం లేకుండా శరీర ఉష్ణోగ్రతను కొలవగలవు.
మార్కెట్లో చాలా ఉష్ణోగ్రత తుపాకులు అందుబాటులో ఉన్నాయి, అయితే వాటిలో ఏదీ ఉష్ణోగ్రత ఒక నిర్దిష్ట పరిమితిని మించినప్పుడు తగిన చర్యలు తీసుకోవటానికి ఉన్నత అధికారులకు ఎటువంటి హెచ్చరిక లేదా ఇమెయిల్ నోటిఫికేషన్ ఇవ్వదు. ఈ ప్రాజెక్ట్లో, మేము ఒక ఐఆర్ ఉష్ణోగ్రత సెన్సార్ను ఇంటర్ఫేస్ చేస్తాము మరియు ఏదైనా నిర్దిష్ట వ్యక్తి యొక్క ఉష్ణోగ్రత సెట్ విలువను మించి ఉంటే వ్యక్తి యొక్క చిత్రంతో ఇమెయిల్ హెచ్చరికలను పంపుతాము.
నేటి ప్రపంచంలో, రిమోట్గా పర్యవేక్షించగల మరియు నియంత్రించగల అనేక వ్యవస్థలను అభివృద్ధి చేయడం ద్వారా ఇంటర్నెట్ ఆఫ్ థింగ్స్ మన జీవితంలో విప్లవాత్మక మార్పులు చేస్తోంది. ఈ ప్రాజెక్ట్లో, మేము IoT యొక్క శక్తిని ప్రభావితం చేస్తాము మరియు రాస్ప్బెర్రీ పై, MLX90614 మరియు PiCamera ని ఉపయోగించి ఇమెయిల్ హెచ్చరికలతో ఉష్ణోగ్రత పర్యవేక్షణ పరికరాన్ని నిర్మిస్తాము.
గతంలో మేము శరీర ఉష్ణోగ్రత కొలత కోసం ఇలాంటి ఇతర థర్మామీటర్లను కూడా నిర్మించాము, మీరు వాటిని ఇక్కడ కనుగొనవచ్చు.
- MAX30205 ఉపయోగించి ఆర్డునో ఆధారిత డిజిటల్ థర్మామీటర్
- MLX90614 తో RFID మరియు Arduino ఉపయోగించి కాంటాక్ట్లెస్ బాడీ టెంపరేచర్ స్క్రీనింగ్
- ఆర్డునో ఉపయోగించి నాన్-కాంటాక్ట్ ఇన్ఫ్రారెడ్ థర్మామీటర్ గన్
- ఆర్డునో ఉపయోగించి వాల్ మౌంట్ నాన్-కాంటాక్ట్ థర్మామీటర్
- Android అనువర్తనంతో Arduino ని ఉపయోగించే స్మార్ట్ థర్మామీటర్
భాగాలు అవసరం
ఇక్కడ మేము రాస్ప్బెర్రీ పై 3 రాస్పియన్ ఓఎస్ ఉపయోగిస్తున్నాము. అన్ని ప్రాథమిక హార్డ్వేర్ మరియు సాఫ్ట్వేర్ అవసరాలు ఇంతకుముందు చర్చించబడ్డాయి, మీరు దీన్ని ప్రారంభించటానికి రాస్ప్బెర్రీ పై ఇంట్రడక్షన్ మరియు రాస్ప్బెర్రీ పిఐ ఎల్ఇడి బ్లింకింగ్ లో చూడవచ్చు.
- రాస్ప్బెర్రీ పై 3 (ఏదైనా వెర్షన్ బాగానే ఉంటుంది).
- పై కెమెరా.
- MLX90614 - IR ఉష్ణోగ్రత సెన్సార్.
- వైర్లను కనెక్ట్ చేస్తోంది.
- బ్రెడ్బోర్డ్.
- విద్యుత్ సరఫరా (5 వి, 2 ఎ / 3 ఎ)
మేము ప్రాజెక్ట్ను భాగాలుగా విభజిస్తే ఈ ప్రాజెక్ట్ చాలా సులభం.
- రాస్ప్బెర్రీ పైతో MLX90614 ను అర్థం చేసుకోవడం & ఇంటర్ఫేసింగ్ చేయడం.
- పై కెమెరాతో ప్రారంభించండి.
- రాస్ప్బెర్రీ పైతో SMTP ఇమెయిల్ను ఏర్పాటు చేస్తోంది.
- తుది కోడ్ అభివృద్ధి మరియు అవగాహన.
రాస్ప్బెర్రీ పై: రాస్ప్బెర్రీ పై అనేది క్రెడిట్ కార్డ్ సైజు కంప్యూటర్, ఇది విద్యా ప్రయోజనాల కోసం రూపొందించబడింది. దాని ధర మరియు ఆన్బోర్డ్ వైఫై, బ్లూటూత్ మరియు ప్రోగ్రామబుల్ GPIO హెడర్ వంటి అద్భుతమైన లక్షణాలు మరియు అనువర్తనాన్ని రూపొందించడానికి సాధ్యమయ్యే ఎంపికల సంఖ్య కారణంగా, దీనిని డెవలపర్లు మరియు ఎలక్ట్రానిక్స్ అభిరుచులు స్వీకరించారు. బూటింగ్ ప్రక్రియతో ప్రారంభించడానికి మీరు రాస్ప్బెర్రీ పై ఇంట్రడక్షన్ మరియు రాస్ప్బెర్రీ పిఐ ఎల్ఇడి బ్లింకింగ్ లో చూడవచ్చు.
MLX90614 IR ఉష్ణోగ్రత సెన్సార్: మార్కెట్లో చాలా సెన్సార్లు అందుబాటులో ఉన్నాయి, ఇవి మనకు ఉష్ణోగ్రత మరియు తేమను ఇస్తాయి. ఈ సెన్సార్ అన్ని ఇతర సెన్సార్ల నుండి భిన్నంగా ఉంటుంది, ఇది మనకు ఆబ్జెక్ట్ ఉష్ణోగ్రతను ఇవ్వగలదు మరియు ఇతర సెన్సార్లు పరిసర ఉష్ణోగ్రతను ఇస్తాయి. వాతావరణ తేమ లేదా ఉష్ణోగ్రతను కొలవవలసిన అనేక అనువర్తనాల కోసం మేము DHT11 సెన్సార్ మరియు LM35 ని విస్తృతంగా ఉపయోగించాము.
భౌతిక సంపర్కం అవసరం లేని మరియు పరిసర ఉష్ణోగ్రతకు బదులుగా వస్తువు ఉష్ణోగ్రతను కొలవగల ఉష్ణోగ్రత తుపాకీని తయారు చేయడానికి, మేము IR ఆధారిత MLX90614 ను ఉపయోగిస్తాము. ఇన్ఫ్రారెడ్ మరియు ఐఆర్ సెన్సార్ సర్క్యూట్ల గురించి మరింత తెలుసుకోవడానికి, లింక్ను అనుసరించండి.
MLX90614 సెన్సార్ను మెలెక్సిస్ మైక్రోఎలక్ట్రానిక్స్ ఇంటిగ్రేటెడ్ సిస్టమ్స్ తయారు చేస్తాయి, ఇది ఉష్ణోగ్రత కొలత కోసం ఇన్ఫ్రారెడ్ థర్మోపైల్ సెన్సార్ సూత్రంపై పనిచేస్తుంది. ఈ సెన్సార్లు ఉష్ణోగ్రత ఉత్పత్తిని ఇవ్వడానికి అంతర్గతంగా పొందుపరిచిన రెండు యూనిట్లను కలిగి ఉంటాయి. మొదటి యూనిట్ ఇన్ఫ్రారెడ్ డిటెక్టర్ కలిగి ఉన్న సెన్సింగ్ యూనిట్, తరువాత రెండవ యూనిట్ డిజిటల్ సిగ్నల్ ప్రాసెసింగ్ (DSP) తో డేటా యొక్క గణనను చేస్తుంది. ఈ సెన్సార్ స్టీఫన్-బోల్ట్జ్మాన్ చట్టంపై పనిచేస్తుంది, ఇది ఒక నల్ల శరీరం ద్వారా వెలువడే శక్తిని దాని ఉష్ణోగ్రత పరంగా వివరిస్తుంది. సరళంగా చెప్పాలంటే, ఏదైనా వస్తువు IR శక్తిని విడుదల చేస్తుంది మరియు దాని యొక్క తీవ్రత ఆ వస్తువు యొక్క ఉష్ణోగ్రతకు నేరుగా అనులోమానుపాతంలో ఉంటుంది. MLX90614 సెన్సార్ గణన విలువను 17-బిట్ ADC గా మారుస్తుందిమరియు దానిని I2C కమ్యూనికేషన్ ప్రోటోకాల్ ఉపయోగించి యాక్సెస్ చేయవచ్చు. ఈ సెన్సార్లు 0.02 of C యొక్క రిజల్యూషన్ క్రమాంకనంతో పరిసర ఉష్ణోగ్రతతో పాటు వస్తువు ఉష్ణోగ్రతను కొలుస్తాయి. MLX90614 సెన్సార్ యొక్క లక్షణాల గురించి మరింత తెలుసుకోవడానికి, MLX90614 డేటాషీట్ చూడండి.
MLX90614 యొక్క లక్షణాలు:
- ఆపరేటింగ్ వోల్టేజ్: 3.6 వి నుండి 5 వి
- పరిసర ఉష్ణోగ్రత పరిధి: -40 ° C నుండి 125 ° C.
- ఆబ్జెక్ట్ ఉష్ణోగ్రత పరిధి: -70 ° C నుండి -382.2. C.
- రిజల్యూషన్ / క్రమాంకనం: 0.02. C.
- 17-బిట్ ADC.
- I2C కమ్యూనికేషన్.
రాస్ప్బెర్రీ పైతో MLX90614 ఇంటర్ఫేసింగ్
మొదట, మేము MLX90614 ను విజయవంతంగా ఇంటర్ఫేస్ చేయడానికి అవసరమైన లైబ్రరీ మరియు ప్యాకేజీలను డౌన్లోడ్ చేస్తాము.
దశ 1: రాస్ప్బెర్రీ పై సెట్టింగ్ నుండి I2C ని ప్రారంభిస్తుంది. సుడో రాస్పి-కాన్ఫిగరేషన్ను
టైప్ చేసి, ఆపై ఇంటర్ఫేసింగ్ ఎంపికలకు వెళ్లండి.
I2C ఎంపికకు వెళ్లి దాన్ని ప్రారంభించండి.
Step2: వెళ్ళడం ద్వారా MLX90614 ప్యాకేజీ / లైబ్రరీ డౌన్లోడ్ https://pypi.org/project/PyMLX90614/#files, అప్పుడు కుడి క్లిక్ చేసి లింక్ చిరునామా కాపీ.
RPI టెర్మినల్కు వెళ్లి, wget అని టైప్ చేసి, క్రింద కాపీ చేసిన లింక్ను అతికించండి.
Wget
ఇది 'PyMLX90614-0.0.3.tar.gz' అనే జిప్ ఫైల్ పేరులో లైబ్రరీని డౌన్లోడ్ చేస్తుంది. తారు-ఎక్స్ఎఫ్ ఫైల్ పేరు పొడిగింపుతో ఫోల్డర్ను సంగ్రహించండి లేదా అదే విధంగా చేయడానికి క్రింది ఆదేశాన్ని ఉపయోగించండి.
tar -xf PyMLX90614-0.0.3.tar.gz
అప్పుడు మేము ఈ క్రింది ఆదేశాలను ఉపయోగించి అవసరమైన కొన్ని ప్యాకేజీలను వ్యవస్థాపించాలి.
sudo apt-get install python-setuptools sudo apt-get install -y i2c-tools
అప్పుడు cd PyMLX90614-0.0.3 / ను ఉపయోగించి సేకరించిన ఫోల్డర్కు వెళ్లి ఆదేశాన్ని అమలు చేయండి.
sudo python setup.py install
మీరు దశలను అనుసరించి పూర్తి చేసిన తర్వాత, క్రింద ఇచ్చిన సర్క్యూట్ను ఉపయోగించి రాస్ప్బెర్రీ పైతో MLX90614 సెన్సార్ను ఇంటర్ఫేస్ చేయండి. దిగువ రాస్ప్బెర్రీ పై MLX90614 సర్క్యూట్ ఫ్రిట్జింగ్ ఉపయోగించి రూపొందించబడింది.
కనెక్షన్లు మరియు సంస్థాపన సరిగ్గా జరిగితే, i2cdetect -y 1 ఆదేశాన్ని ఉపయోగించి I2C బస్సులో సెన్సార్ చిరునామా విలువను పొందారా అని తనిఖీ చేయవచ్చు .
ప్రతిదీ expected హించిన విధంగా పనిచేస్తే, మన టెర్మినల్లో ఈ క్రింది అవుట్పుట్ను చూడవచ్చు.
డేటాషీట్ పేర్కొన్న విధంగా 0x5A సెన్సార్ చిరునామాను సూచిస్తుంది. అదే చూపించే డేటాషీట్ స్నిప్పెట్ క్రింద ఇవ్వబడింది.
ఇప్పుడు, మేము క్రొత్త ఫైల్ పేరు mlxread.py ను తయారు చేసి, సెన్సార్ నుండి డేటాను తనిఖీ చేయడానికి ఒక నమూనా ప్రోగ్రామ్ను వ్రాస్తాము. దాని కోసం కోడ్ క్రింద ఇవ్వబడింది.
smbus2 నుండి SMBus దిగుమతి MLX90614 బస్సు = SMBus (1) సెన్సార్ = MLX90614 (బస్సు, చిరునామా = 0x5A) ముద్రణ "పరిసర ఉష్ణోగ్రత:", సెన్సార్.జెట్_అంబియంట్ () ముద్రణ "వస్తువు ఉష్ణోగ్రత:", సెన్సార్.గెట్_ఆబ్జెక్ట్_1 () బస్సు. దగ్గరగా()
ఫైల్ సృష్టించబడిన తర్వాత, పైథాన్ ఎక్స్టెన్షన్ పైథాన్ mlxread.py తో రన్ చేస్తాము. నేను అందుకున్న అవుట్పుట్ క్రింద చూపబడింది. నేను దానిపై నా చేతిని కదిలినప్పుడు విలువలు మారుతాయో లేదో తనిఖీ చేయడానికి నేను ప్రోగ్రామ్ను చాలాసార్లు నడిపాను.
వోహ్, పై చిత్రం నుండి మీరు ధృవీకరించగలిగే విధంగా మేము మా రాస్ప్బెర్రీ పైతో MLX90614 ను విజయవంతంగా అనుసంధానించాము.
రాస్ప్బెర్రీ పైతో పై కెమెరా ఇంటర్ఫేసింగ్
దశ 1: రాస్ప్బెర్రీ పై సెట్టింగ్ నుండి కెమెరాను ప్రారంభిస్తుంది.
సుడో రాస్పి-కాన్ఫిగరేషన్ను టైప్ చేసి, ఆపై ఇంటర్ఫేసింగ్ ఎంపికలకు వెళ్లండి.
కెమెరాకు వెళ్లి కెమెరాను ప్రారంభించండి.
ఇప్పుడు, క్రింద చూపిన విధంగా కెమెరా మాడ్యూల్ను కనెక్ట్ చేయండి.
స్టెప్ 2: కెమెరా సరిగ్గా కనెక్ట్ అయిందో లేదో తనిఖీ చేయడానికి, మేము ఒక టెస్ట్ ఇమేజ్ తీసుకొని దానిని మా డెస్క్టాప్లో సేవ్ చేస్తాము (మేము పూర్తి GUI రాస్పియన్ OS వెర్షన్ని ఉపయోగిస్తున్నాము)
raspistill -o డెస్క్టాప్ / image.jpg
ఇది మీ కెమెరా పేరు చిత్రంతో చిత్రాన్ని క్లిక్ చేసి, మీ డెస్క్టాప్లో నిల్వ చేయడానికి అనుమతిస్తుంది.
రాస్ప్బెర్రీ పైతో SMTP ఇమెయిల్ను ఏర్పాటు చేస్తోంది
ఈ విభాగంలో, ఉష్ణోగ్రత ముందే నిర్వచించిన సెట్ విలువను మించిన తర్వాత హెచ్చరిక మెయిల్లను పంపడానికి మా GMAIL ఖాతాను ఎలా సెట్ చేయవచ్చో మేము అర్థం చేసుకుంటాము.
SMTP అనేది ఒక సాధారణ మెయిల్ బదిలీ ప్రోటోకాల్, ఇది TCP / IP ని ఉపయోగించి ఇమెయిల్ సేవకు బాధ్యత వహించే అప్లికేషన్ లేయర్ ప్రోటోకాల్. ఇది ఇ-మెయిల్ సందేశాలను పంపే మరియు స్వీకరించే సామర్థ్యాన్ని అందిస్తుంది మరియు దీనిని ఇంటర్నెట్ ఇంజనీరింగ్ టాస్క్ ఫోర్స్ (IETF) నిర్వహిస్తుంది.
ఈ ట్యుటోరియల్ GMAIL ఖాతాలతో మాత్రమే పనిచేస్తుంది మరియు ఏవైనా లోపాలను నివారించడానికి, మీరు తాజా Gmail ఖాతాను ఉపయోగిస్తే ఇది సిఫార్సు చేయబడుతుంది.
అప్రమేయంగా, పైథాన్ స్క్రిప్ట్ ఉపయోగించి ఇమెయిల్ పంపడానికి వినియోగదారులను Google అనుమతించదు. ఈ పని చేయడానికి, మేము ఖాతా సెట్టింగ్లకు వెళ్లడం ద్వారా తక్కువ సురక్షితమైన అనువర్తనాలను ప్రారంభించాలి.
దశ 1: కుడి మూలకు వెళ్లి నా Google ఖాతాను నిర్వహించు క్లిక్ చేయండి.
దశ 2: భద్రతపై క్లిక్ చేసి, “తక్కువ సురక్షిత అనువర్తన ప్రాప్యత” కి క్రిందికి స్క్రోల్ చేయండి.
దశ 3: తక్కువ సురక్షితమైన అనువర్తనాన్ని ప్రారంభించండి.
దశ 4: పైథాన్ స్క్రిప్ట్ నుండి ఇమెయిల్ పంపడానికి / స్వీకరించడానికి ఇతర ఇమెయిల్ ఐడితో పునరావృతం చేయండి.
దశ 5: అవసరమైన ప్యాకేజీలను డౌన్లోడ్ చేయండి.
sudo apt-get ఇన్స్టాల్ ssmtp సుడో వర్ణనాత్మక-పొందుటకు ఇన్స్టాల్ mailutils
కాపీ-పేస్ట్ చేయడం ద్వారా ఆదేశాన్ని అమలు చేయడంలో మీకు లోపం ఉంటే, దాన్ని మాన్యువల్గా టైప్ చేయండి.
దశ 6: అన్ని గ్రంథాలయాల సంస్థాపన పూర్తయిన తరువాత, మేము ssmtp.conf ఫైల్లో మార్పులు చేయాలి, అక్కడ మేము పంపినవారి ఇమెయిల్ వివరాలను నమోదు చేయాలి
సుడో నానో /etc/ssmtp/ssmtp.conf కి వెళ్లండి
చివరికి క్రిందికి స్క్రోల్ చేయండి మరియు దీన్ని అతికించండి, mailhub = smtp.gmail.com: 587 AuthUser = YourEmailAddress AuthPass = YourEmailPassword UseSTARTTLS = YES UseTLS = YES
మీ సూచన కోసం నా టెర్మినల్స్ యొక్క స్క్రీన్ షాట్ కూడా పంచుకున్నాను.
నా కనెక్షన్ చేయడానికి నేను బ్రెడ్బోర్డ్ను ఉపయోగించాను, MLX90614 మరియు కెమెరా కనెక్ట్ అయినప్పుడు నా హార్డ్వేర్ సెటప్ అతనిలా కనిపిస్తుంది.
MLX90614 నుండి ఉష్ణోగ్రత చదవడానికి పై కోసం పైథాన్ కోడ్ మరియు చిత్రంతో ఇ-మెయిల్ పంపండి
పైథాన్ ప్రోగ్రామ్ సెన్సార్ డేటాను చదవడానికి, ప్రవేశ విలువతో పోల్చడానికి, ఇమెయిల్కు అధికారం ఇవ్వడానికి, ఆపై జత చేసిన చిత్రంతో ఇమెయిల్ పంపడానికి అవసరమైన అన్ని ఆపరేషన్లను చేస్తుంది. మొదట, మాకు లైబ్రరీలు, పంపినవారు మరియు రిసీవర్ ఇమెయిల్ డిక్లరేషన్ అవసరం. ఇమెయిల్ను smtplib ద్వారా పంపవచ్చు, కాని ఇమెయిల్ ఒక విషయం, శరీరం మరియు ఇతర అటాచ్మెంట్తో నిర్వహించబడాలని మేము కోరుకుంటున్నాము, ఇది బహుళార్ధసాధక ఇంటర్నెట్ మెయిల్ ఎక్స్టెన్షన్స్ (MIME) సహాయంతో జరుగుతుంది. పూర్తి కోడ్ ఈ పేజీ దిగువన చూడవచ్చు.
RPi.GPIO ను gpio దిగుమతి పికామెరా దిగుమతి సమయం ఇమెయిల్ నుండి smtplib ను దిగుమతి చేయండి. MIMEMultipart ఇమెయిల్ నుండి MIMEMultipart ను దిగుమతి చేయండి.
ఆ తరువాత, మేము పంపినవారి ఇమెయిల్ చిరునామా, రిసీవర్ ఇమెయిల్ చిరునామా, ఇమెయిల్ యొక్క విషయం, శరీరం మరియు అటాచ్మెంట్ సందేశాన్ని నిర్వచిస్తాము.
నుండి చిత్రం "
అప్పుడు, మేము ఒక ఇ-మెయిల్ పంపగల ఫంక్షన్ను సృష్టిస్తాము.
def sendMail (డేటా): mail.attach (MIMEText (బాడీ, 'సాదా')) ప్రింట్ డేటా dat = '% s.jpg'% డేటా ప్రింట్ డాట్ అటాచ్మెంట్ = ఓపెన్ (డాట్, 'rb') చిత్రం = MIMEImage (అటాచ్మెంట్.రెడ్.) as_string () server.sendmail (fromaddr, toaddr, text) server.quit ()
అప్పుడు, మేము ఇమెయిల్ ద్వారా పంపిన చిత్రాన్ని సంగ్రహించడానికి ఒక ఫంక్షన్ను సృష్టిస్తాము మరియు డేటాను డేటా మరియు సమయంతో నిల్వ చేస్తాము.
def capture_image (): data = time.strftime ("% d_% b_% Y-% H:% M:% S") camera.start_preview () time.sleep (5) ప్రింట్ డేటా కెమెరా.కాప్చర్ ('% s. jpg '% డేటా) camera.stop_preview () time.sleep (1) sendMail (data)
అప్పుడు, మేము PiCamera తో కొన్ని సెట్టింగులను చేస్తాము.
camera = picamera.PiCamera () camera.rotation = 0 camera.awb_mode = 'auto' camera.brightness = 55
చివరికి, మనకు కొంత సమయం ఉంది (1) లూప్ అనంతంగా నడుస్తుంది. ఇది MLX90614 ఉష్ణోగ్రత సెన్సార్ నుండి డేటాను చదువుతుంది మరియు ఉష్ణోగ్రత సెట్ విలువను మించి ఉంటే, అప్పుడు క్యాప్చర్_ఇమేజ్ () ఫంక్షన్ అంటారు, ఆపై ఇమేజ్ క్యాప్చర్ను ఇమెయిల్ ద్వారా పంపడానికి సెండ్మెయిల్ (డేటా) ఫంక్షన్ను పిలుస్తుంది.
ఉష్ణోగ్రతను కొలవడం మరియు పిఐతో మెయిల్ హెచ్చరికను పంపడం
హార్డ్వేర్ మరియు సాఫ్ట్వేర్ సిద్ధంగా ఉన్నప్పుడు, మీ పై పైథాన్ కోడ్ను (క్రింద ఇవ్వండి) రంట్ చేయండి. ఇది క్రింద చూపిన విధంగా సెన్సార్ నుండి చదివిన ఉష్ణోగ్రత విలువను ముద్రిస్తుంది.
ఆబ్జెక్ట్ ఉష్ణోగ్రత థ్రెషోల్డ్ ఉష్ణోగ్రతను మించి ఉంటే, అప్పుడు మా పైథాన్ ప్రోగ్రామ్ కెమెరా నుండి ఒక చిత్రాన్ని తీసుకుంటుంది, కోరిందకాయ పైలో సేవ్ చేస్తుంది మరియు ఇ-మెయిల్ ద్వారా కూడా పంచుకుంటుంది. కోరిందకాయ పై నుండి పంపిన నమూనా ఇ-మెయిల్ క్రింద చూపబడింది.
ప్రాజెక్ట్ యొక్క పూర్తి పని క్రింద లింక్ చేయబడిన వీడియోలో కూడా చూడవచ్చు. మీరు వ్యాసాన్ని ఆస్వాదించారని ఆశిస్తున్నాము, మీకు ఏవైనా ప్రశ్నలు ఉంటే వాటిని క్రింది వ్యాఖ్యలలో ఉంచండి లేదా మీరు మీ ఫోరమ్లను ఉపయోగించి మీ ప్రశ్నలను పోస్ట్ చేయడానికి మరియు సంఘంతో సన్నిహితంగా ఉండండి.