HC-SR501 - Arduino संगत IR मोशन सेंसर

कोर्ट-SR501

यदि आप अपने DIY Arduino प्रोजेक्ट्स को निकटता या गति का पता लगाने की क्षमता से लैस करना चाहते हैं और इसके आधार पर किसी प्रकार की कार्रवाई करते हैं, जैसे कि किसी घटना को दर्ज करना, प्रकाश को चालू करना, अलार्म सेट करना, एक डीसी मोटर को सक्रिय करेंआदि, तो आपको करना चाहिए HC-SR501 सेंसर को जानें.

यह सेंसर IR का उपयोग करता है, इसी तरह के अन्य सेंसर की तरह, और इस गाइड में मैं आपको खरोंच से इसका उपयोग शुरू करने के लिए आवश्यक सभी चीजों को समझाने की कोशिश करूंगा। इसकी विशेषताओं से, HC-SR501 को कैसे एकीकृत किया जाए आपका बिल्ला Arduino UNO। इसे अधिक से अधिक सरल बनाने के लिए अधिक व्यावहारिक तरीके से सब कुछ।

HC-SR501 और कार्य सिद्धांत क्या है

फ्रेसनेल लेंस

El HC-SR501 एक तरह का मोशन सेंसर है, एक पीर सेंसर जिसमें दो अलग-अलग तत्व होते हैं। एक ओर, इसमें एक उपकरण है जो इसके और अन्य सेंसर के बीच अंतर संकेत का उत्सर्जन करता है जो वास्तव में अलार्म सिग्नल को सक्रिय करेगा।

यह एक द्वारा हासिल की है एकीकृत सर्किट BISS0001, जिसमें परिचालन एम्पलीफायरों और अतिरिक्त इलेक्ट्रॉनिक इंटरफेस शामिल हैं। इसके अलावा, मॉड्यूल अपने कार्यों के दो समायोजन की अनुमति देता है, एक पीर का पता लगाने की संवेदनशीलता के लिए कुछ पोटेंशियोमीटर के साथ है। अन्य विशेषता स्वचालित प्रकाश का पता लगाने की क्षमता है, हालांकि यह कारखाने में सक्षम नहीं है।

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

HC-SR501 के मामले में, इसमें एक रेंज के साथ मोशन डिटेक्शन रेंज है 3 से 7 मीटर दूर, और PIR 90 और 110ings तक के खुलते हैं। यह एक अच्छी श्रेणी है, इसे स्थापित करने की अनुमति देता है जहां आपको इसकी आवश्यकता होती है, जैसे कि दीवार, छत, फर्श, आदि।

जैसा कि आप देख सकते हैं, पीर सेंसर को एक प्रकार के सफेद गुंबद द्वारा कवर किया गया है, इसे उसी रूप में जाना जाता है फ्रेसनेल लेंस। इसका नाम फ्रांसीसी आविष्कारक और भौतिक विज्ञानी ऑगस्टिन-जीन फ्रेस्नेल के लिए रखा गया है। इसके लिए धन्यवाद सामग्री के वजन और थोक के बिना बड़े एपर्चर और कम फोकल लंबाई के लेंस का निर्माण करना संभव है जो कि पारंपरिक लेंस के साथ उपयोग किया जाना चाहिए।

और इस के डिजाइन के लिए धन्यवाद लेंस का आविष्कार 1822 में हुआ, और इस प्रकार एक सतह पैटर्न है जिसे आप एक गोल्फ बॉल के समान छवि में देख सकते हैं। और इस डिजाइन के लिए धन्यवाद, उपकरणों की एक भीड़ को लागू किया गया है, जिसमें HC-SR501 भी शामिल है।

HC-SR501 विशेषताएं

HC-SR501 नियंत्रण

El HC-SR501 IR मॉड्यूल कम लागत वाला सेंसर है, छोटा और सबसे उन्नत प्रौद्योगिकी में से एक के साथ सभी वर्तमान गति सेंसरों की। दो पोटेंशियोमीटर और एकीकृत जम्पर के साथ, इसके मापदंडों को आसानी से संशोधित किया जा सकता है, उन्हें सभी संवेदनशीलता और दूरी की आवश्यकताओं के लिए अनुकूल किया जा सकता है, और यहां तक ​​कि सक्रियण और प्रतिक्रिया समय भी।

लास तकनीकी निर्देश इस HC-SR501 के हैं:

  • इसमें PIR LH1778 और कंट्रोलर BISS0001 शामिल हैं
  • आपूर्ति वोल्टेज: 5 से 12 वी
  • बिजली की खपत: <1 mA
  • दूरी रेंज: 3 से 7 मीटर समायोज्य
  • डिटेक्शन एंगल: 110ection
  • सेटिंग्स: डिटेक्शन रेंज और सक्रिय अलार्म समय के लिए 2 पोटेंशियोमीटर के माध्यम से। जम्पर एकल-शॉट या दोहराए जाने योग्य ट्रिगर मोड में अलार्म आउटपुट को कॉन्फ़िगर करने की क्षमता जोड़ता है। अलार्म आउटपुट को 3 सेकंड और 5 मिनट के बीच समय के लिए कॉन्फ़िगर किया जा सकता है।
    • 1 (छवि में): दाईं ओर मुड़ें क्योंकि यह 3 सेकंड से 5 मिनट तक सेट करने के लिए छवि में है।
    • 2 (छवि में): बाईं ओर मुड़ें क्योंकि यह छवि में 3 मीटर से अधिकतम 7 मीटर तक की दूरी को कॉन्फ़िगर करने के लिए है।
    • 3 (छवि में): ट्रिगर को कॉन्फ़िगर करने के लिए जम्पर। जब इस छवि में देखे गए दो सबसे बाहरी पिन में जम्पर डाला जाता है, तो इसे 1 सिंगल शॉट के रूप में कॉन्फ़िगर किया जाएगा। और अगर यह दो अंतरतम में है, तो दोहराव मोड सक्रिय है। यही है, 3 पिन हैं, अगर यह बाहर की तरफ है और मध्य एक मोनो फ़ंक्शन है, और यदि यह केंद्रीय पिन पर है और पीसीबी के अंदर वाले हिस्से पर यह दोहराव वाला होगा।
  • प्रारंभिक समय: HC-SR501 मॉड्यूल को शुरू करने के बाद, इसे चालू करने से पहले कम से कम 1 मिनट गुजरना चाहिए।
  • परिचालन कार्य तापमान: -15ºC और + 70 .C
  • अधिक जानकारी: पिनआउट और डेटाशीट देखें

ध्यान रखें कि ये निष्क्रिय सेंसर वे आपकी परियोजनाओं के लिए आदर्श हैं, वे केवल तभी शुरू करेंगे जब वे एक निकटता का पता लगा लेंगे, इस बीच वे निष्क्रिय कान में रहेंगे। और आप इसे बहुत आसानी से प्राप्त कर सकते हैं, क्योंकि HC-SR501 में ए है सरल पिनआउट:

  • शक्ति देने के लिए Vcc।
  • जमीन से जोड़ने के लिए जीएनडी।
  • सेंसर आउटपुट के लिए आउटपुट।

के लिए के रूप में दो ट्रिमर जो मैंने पहले उद्धृत किया है, उन्हें समायोजित किया जा सकता है जैसा कि मैंने पहले ही कहा था। मैंने जो नहीं समझाया है वह जम्पर द्वारा फायरिंग मोड हैं:

  • एच (पुनः सक्रियण): सेंसर चालू होने पर आउटपुट अधिक रहता है, अर्थात, जब यह गति या निकटता का पता लगाता है, और यह बार-बार ऐसा करता है, तो यह वोल्टेज को उच्च रखता है। सेंसर के निष्क्रिय होने पर यह नीचे जाएगा।
  • एल (सामान्य): सक्रिय होने पर आउटपुट कम-उच्च से बढ़ता है। निरंतर आंदोलन के परिणामस्वरूप बार-बार उच्च-निम्न पल्स होता है।

अनुप्रयोगों

पीआईआर निम्न स्तर के अवरक्त विकिरण पर आधारित है। एक वस्तु जितनी गर्म होती है, वह उतनी ही अधिक IR बनती है। इस प्रकार का सेंसर इस पर आधारित है, क्योंकि लोग, वस्तुएं और जानवर गर्मी छोड़ देते हैं और इसके साथ ही यह पता किया जा सकता है कि वे करीब हैं या नहीं।

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

यह Arduino और कई अन्य उपकरणों जैसे कि कनेक्टिविटी मॉड्यूल के साथ संयुक्त है, इसे शिप किया जा सकता है इंटरनेट अलर्ट, और आगे दूरस्थ रूप से उपस्थिति पहचान ट्रिगर गतिविधि बनाकर क्षमताओं का विस्तार करते हैं। मैं जिक्र कर रहा हूं ESP8266-01 मॉड्यूल या इसी के समान ...

एक और अनुशंसा es रिले का उपयोग करें उच्च वोल्टेज तत्वों को सक्रिय करने के लिए, जैसे कि दरवाजा मोटर, एक प्रकाश बल्ब, आदि।

Arduino के साथ HC-SR501 का एकीकरण

Arduino के साथ hc-sr501 कनेक्शन

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

El उदाहरण स्रोत कोड यह इस तरह होगा:

//Ejemplo básico con el HC-SR501

byte sensorpir 8; //Pin del salida del sensor que está como salida.
byte led=13; //Puedes conectar un LED en el 13 para ver el efecto visual cuando se activa al detectar presencia

void setup()
{
 pinMode(sensorpir, INPUT); //Declaramos pines E/S
 pinMode(led, OUTPUT); 
 Serial.begin(9600); //Configuramos la velocidad del monitor serial
}

void loop)
 {
 if(digitalRead(sensorpir)== HIGH)
  { 
   Serial.println("Movimiento detectado");
   digitalWrite(led, HIGH);
   delay(1000);
   digitalWrite(led , LOW);
  }
}


पहली टिप्पणी करने के लिए

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।