अल्ट्रासोनिक स्मार्ट स्वचालित / बंद स्विच सर्किट

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





इस लेख में हम Arduino का उपयोग करके एक स्मार्ट स्वचालित ON / OFF स्विच का निर्माण करने जा रहे हैं, जो अल्ट्रासोनिक की अवधारणा के माध्यम से आस-पास के मानव की उपस्थिति को समझकर गैजेट को स्वचालित रूप से चालू या बंद कर सकता है।



हम मानव की उपस्थिति को समझने के लिए अल्ट्रासोनिक मॉड्यूल और अरुडिनो का उपयोग करने जा रहे हैं जो टेबल लैंप या टेबल फैन जैसे गैजेट्स को सक्रिय करता है।

कभी-कभी घर से बाहर निकलते समय हम रोशनी या पंखे को बंद करना भूल जाते हैं, यात्रा के बीच में हमें एहसास होता है कि हम 'कुछ' बंद करना भूल गए हैं। यह हमारी आनंदमय यात्रा को बर्बाद करने के लिए पर्याप्त है। लेकिन कुछ को यह एहसास भी नहीं होता है कि जब तक हम घर नहीं लौटते तब तक ऊर्जा बर्बाद हो जाती है।



इस परियोजना में हम उन गैजेट्स पर ध्यान केंद्रित कर रहे हैं, जिनका हम अक्सर उपयोग करते हैं जैसे टेबल लैंप / टेबल फैन और अन्य गैजेट्स, जहां हम बैठते हैं और अक्सर चलते हैं। इन गैजेट्स को लंबे समय तक छोड़ने से संभावित ऊर्जा और धन हानि हो सकती है।

परिरूप:

Arduino का उपयोग करके इस स्मार्ट स्वचालित ON / OFF स्विच का दिल और मस्तिष्क है एक अल्ट्रासोनिक मॉड्यूल, और arduino क्रमशः। अल्ट्रासोनिक मॉड्यूल मानव की उपस्थिति को महसूस करता है, लेकिन अल्ट्रासोनिक मॉड्यूल मानव और एक बाधा के बीच अंतर नहीं कर सकता है जैसे कि मेज के सामने कुर्सी। इसलिए इस सुविधा को सक्षम करने के लिए हम सेंसर और मानव के बीच एक दहलीज की दूरी तय करने जा रहे हैं।

सेंसर और एक वस्तु के बीच की दूरी कम हो जाएगी जब उनके बीच इस तरह के एक मानव में नई बाधा आती है। यदि Arduino दो ऑब्जेक्ट के बीच की दूरी का पता लगाता है, तो सेट स्तर थ्रेशोल्ड वैल्यू से नीचे चला जाता है और यह रिले को ट्रिगर करता है।

जब व्यक्ति थ्रेशोल्ड रेंज से बाहर निकलता है तो वह रिले को बंद कर देता है।

उपरोक्त आरेख मानव की उपस्थिति में रिले के ट्रिगर को दिखाता है, क्योंकि अरुडिनो ने थ्रेशोल्ड वैल्यू के नीचे की दूरी का पता लगाया था।

उपरोक्त आरेख बताता है कि रिले को मानव की अनुपस्थिति में बंद रखा गया है, क्योंकि आर्डिनो से थ्रेशोल्ड मान से ऊपर की दूरी का पता लगाना जारी है।

कार्यक्रम इस तरह से लिखा गया है कि यह वास्तविक समय में सेंसर और बाधा के बीच की दूरी को मापता है।

उपयोगकर्ताओं को arduino पर अपलोड करने से पहले सेंटीमीटर में थ्रेशोल्ड मान इनपुट करना होगा।

यह काम किस प्रकार करता है

अल्ट्रासोनिक स्मार्ट स्वचालित / बंद स्विच सर्किट

अल्ट्रासोनिक सेंसर को सीधे A0 से A3 पर एनालॉग पिंस में डाला जा सकता है, आउटवर्ड का सामना करने वाले सेंसर, यह सर्किट को प्रोटोटाइप करते समय वायर कंजेशन को कम कर सकता है।

नोट: #PIN 7 रिले के लिए आउटपुट है

//--------------------Program developed by R.Girish-------------------//
const int trigger = A1
const int echo = A2
int vcc = A0
int gnd = A3
int OP = 7
long Time
float distanceCM
float distance = 15 // set threshold distance in cm
float resultCM
void setup()
{
pinMode(OP,OUTPUT)
pinMode(trigger,OUTPUT)
pinMode(echo,INPUT)
pinMode(vcc,OUTPUT)
pinMode(gnd,OUTPUT)
}
void loop()
{
digitalWrite(vcc,HIGH)
digitalWrite(gnd,LOW)
digitalWrite(trigger,LOW)
delay(1)
digitalWrite(trigger,HIGH)
delayMicroseconds(10)
digitalWrite(trigger,LOW)
Time=pulseIn(echo,HIGH)
distanceCM=Time*0.034
resultCM=distanceCM/2
if(resultCM<=distance)
{
digitalWrite(OP,HIGH)
delay(4000)
}
if(resultCM>=distance)
{
digitalWrite(OP,LOW)
}
delay(10)
}
//-----------------Program developed by R.Girish-------------------//

ध्यान दें:

कार्यक्रम में मूल्य 15 को सेंसर और टेबल के किनारे + 7 से 10 सेमी के बीच की दूरी के साथ बदलें।

फ्लोट दूरी = सेमी में 15 // सेट थ्रेशोल्ड दूरी

उदाहरण के लिए : यदि सेंसर और टेबल के बीच की दूरी 100 सेमी है, तो 7 से 10 सेमी और जोड़ें और मूल्य रखें। मान सेंटीमीटर में हैं। व्यक्ति द्वारा सेंसर की सीमा से दूर ले जाने के बाद रिले को बंद करने में 4 सेकंड तक का समय लग सकता है।




पिछला: 6 वाट ऑडियो एम्पलीफायर सर्किट TDA1011 का उपयोग कर अगला: आरसी हेलीकाप्टर रिमोट कंट्रोल सर्किट