కొన్ని సంక్లిష్టమైన సర్క్యూట్ను నిర్మించేటప్పుడు గుణకాలు మరియు కవచాలు ఎల్లప్పుడూ ఉపయోగపడతాయి, ముఖ్యంగా ఆర్డునో మరియు రాస్ప్బెర్రీ పై. ఈ గుణకాలు సర్క్యూట్లోని ప్రతి భాగాన్ని అనుసంధానించే అన్ని ఓవర్హెడ్లను తగ్గిస్తాయి మరియు ఎల్సిడి షీల్డ్, రిలే మాడ్యూల్ వంటి ప్లగ్ మరియు ప్లే పరికరాల వలె పనిచేస్తాయి. ఇక్కడ మేము చాలా ఉపయోగకరమైన హాట్ వాటర్ ట్యాంక్ లీక్ డిటెక్టర్ ప్రాజెక్ట్ను పంచుకుంటున్నాము, వీటిని సులభంగా నిర్మించవచ్చు రాస్ప్బెర్రీ పైతో రెండు SPI మాడ్యూళ్ళను ఉపయోగించడం ద్వారా.
మొదట మనం SPI (సీరియల్ టు పెరిఫెరల్ ఇంటర్ఫేస్) గురించి అర్థం చేసుకోవాలి. SPI అనేది సింక్రోనస్ మరియు పూర్తి డ్యూప్లెక్స్ కమ్యూనికేషన్ ఇంటర్ఫేస్, ప్రధానంగా మైక్రోకంట్రోలర్ ఉపయోగించి పరిధీయ పరికరాలను నియంత్రించడానికి ఎంబెడెడ్ సిస్టమ్లో ఉపయోగిస్తారు. SPI మాస్టర్-స్లేవ్ ఆర్కిటెక్చర్ను ఉపయోగిస్తుంది, ఇక్కడ మైక్రోకంట్రోలర్ సాధారణంగా మాస్టర్గా పనిచేస్తుంది. SPI మరియు I2C వంటి బస్సుల యొక్క ప్రయోజనం ఏమిటంటే, మీరు చాలా పిన్లను ఉపయోగించి చాలా పరికరాలను కనెక్ట్ చేయవచ్చు, SPI విషయంలో మాదిరిగానే మేము నాలుగు పిన్లను ఉపయోగించడం ద్వారా అనేక పరిధీయ పరికరాలను కనెక్ట్ చేయవచ్చు, ఇక్కడ 3 పిన్లు డేటా కమ్యూనికేషన్ కోసం మరియు చిప్ను ఎంచుకోవడానికి ఒకటి.
రాస్ప్బెర్రీ పైలో 2 SPI పరికరాలను నియంత్రించడానికి మనకు 2-చిప్ సెలెక్ట్ పిన్స్ ఉన్నాయి మరియు ప్రస్తుతం రాస్ప్బెర్రీ పై మాస్టర్ గా మాత్రమే పనిచేస్తుంది. మేము 8 రిలేలను రాస్ప్బెర్రీ పైతో కనెక్ట్ చేయాలనుకుంటే, మనకు 8 GPIO పిన్స్ అవసరం, కానీ 74HC595 షిఫ్ట్ రిజిస్టర్ను SPI పరికరంగా ఉపయోగించడం ద్వారా మనం 8 రిలేలను కనెక్ట్ చేయవచ్చు, కేవలం 4 SPI పిన్స్ రాస్ప్బెర్రీ పైలను ఉపయోగించడం ద్వారా. మేము ఇతర ఫంక్షన్ల కోసం ఇతర GPIO పిన్లను సేవ్ చేయవచ్చు. కాంప్లెక్స్ సర్క్యూట్లలో ఇది చాలా ఉపయోగపడుతుంది.
ఇప్పుడు మా హాట్ వాటర్ ట్యాంక్ లీక్ డిటెక్టర్ ప్రాజెక్ట్కు తిరిగి, విడ్జెట్ లార్డ్స్ చాలా ఉపయోగకరమైన రాస్ప్బెర్రీ పై బిల్డింగ్ బ్లాక్స్ మరియు ఎస్పిఐ మాడ్యూళ్ళను సృష్టించారు, వీటిని ఉపయోగించి చాలా తక్కువ సమయంలో చాలా క్లిష్టమైన ప్రాజెక్టులను సృష్టించవచ్చు. ఈ లీక్ డిటెక్షన్ ప్రాజెక్టులో, రాస్ప్బెర్రీ పైతో రెండు మాడ్యూల్స్ ఉపయోగించబడ్డాయి, అవి పై-ఎస్పి -8 ఎఐ 8 ఛానల్ అనలాగ్ ఇన్పుట్ మాడ్యూల్ మరియు పై-ఎస్పి -8 కెఓ 8 ఛానల్ రిలే మాడ్యూల్. అలా కాకుండా, ఒక బజర్, 24 వి విద్యుత్ సరఫరా, థర్మిస్టర్లు మరియు నీటి లీకేజ్ సెన్సార్ ఉపయోగించబడతాయి. పారదర్శక ప్లాస్టిక్ షీట్లో రెండు స్టెయిన్లెస్ స్టీల్ స్క్రూలను పరిష్కరించడం ద్వారా వాటర్ లీక్ సెన్సార్ నిర్మించబడింది.
లీకేజ్ ఉన్నప్పుడల్లా, 8 ఛానల్ రిలే బోర్డులో రిలే ప్రెజెంట్ ద్వారా బజర్ ప్రేరేపించబడుతుంది. ఇది ఉష్ణోగ్రత సెన్సార్లను ఉపయోగించి హాట్ లైన్ మరియు కోల్డ్ లైన్ యొక్క ఉష్ణోగ్రతను కూడా కొలుస్తుంది మరియు కోల్డ్ వాటర్ లైన్ ఉష్ణోగ్రతలో 10% లోపల వేడి నీటి లైన్ వచ్చినప్పుడు ఉష్ణోగ్రత అలారంను ప్రేరేపిస్తుంది. ఈ సర్క్యూట్ను వాటర్ కండక్టివిటీ డిటెక్టర్గా మరియు నేల తేమ మరియు నీటి ఘన విషయాలను కొలవడానికి కూడా ఉపయోగించవచ్చు. ఈ హాట్ వాటర్ ట్యాంక్ లీక్ డిటెక్టర్ కోసం మీరు దాని ప్రాజెక్ట్ పేజీలో పూర్తి వివరాలు, సర్క్యూట్లు మరియు కోడ్ను కనుగొనవచ్చు . టెర్మినల్లో అవుట్పుట్ పర్యవేక్షణ స్క్రీన్ క్రింద ఉంది:
ఇక్కడ Pi-SPi-8AI మాడ్యూల్ యొక్క 4 ఛానెల్లు మరియు Pi-SPi-8KO మాడ్యూల్ యొక్క 3 ఛానెల్లు మాత్రమే ఉపయోగించబడతాయి మరియు ఇతర ఛానెల్లు (8 లో) ఇప్పటికీ ఉపయోగించబడవు. ఉపయోగించని ఈ ఛానెల్లను ఈ ప్రాజెక్ట్లో మరిన్ని ఫంక్షన్లను జోడించడానికి ఉపయోగించవచ్చు లేదా పూర్తిగా భిన్నమైన పనులను నిర్వహించడానికి ఉపయోగించవచ్చు. ఇది SPI మరియు ఈ SPI మాడ్యూళ్ళ యొక్క శక్తి, ఇది ఒక మైక్రోకంటొల్లర్ ఉపయోగించి అనేక పనులను నిర్వహించగలదు.
వైడ్గేట్లార్డ్స్లో చాలా ఉపయోగకరమైన పై-ఎస్పి-మాడ్యూల్స్ ఉన్నాయి మరియు అవి నిరంతరం మరిన్ని మాడ్యూళ్ళను జతచేస్తున్నాయి, మీరు వారి వెబ్సైట్లో తనిఖీ చేయవచ్చు. ప్రతి మాడ్యూల్ ద్వంద్వ GPIO విస్తరణ పోర్టును కలిగి ఉంది, తద్వారా అనేక మాడ్యూళ్ళను అవసరానికి అనుగుణంగా సిరీస్లో కనెక్ట్ చేయవచ్చు. మరియు ప్రతి మాడ్యూల్ (24 విడిసి) లో బాహ్య విద్యుత్ సరఫరా కూడా ఉంది, తద్వారా రాస్ప్బెర్రీ పై విద్యుత్ సరఫరా ఓవర్లోడ్ అవ్వదు.