विषयसूची:

Arduino आधारित PIR मोशन सेंसर: 4 कदम
Arduino आधारित PIR मोशन सेंसर: 4 कदम

वीडियो: Arduino आधारित PIR मोशन सेंसर: 4 कदम

वीडियो: Arduino आधारित PIR मोशन सेंसर: 4 कदम
वीडियो: PIR Sensor Arduino Project | Motion Detector Arduino UNO | PIR Sensor Light Arduino 2024, सितंबर
Anonim
Arduino आधारित PIR मोशन सेंसर
Arduino आधारित PIR मोशन सेंसर

इस प्रोजेक्ट की मदद से आप पीर की हाई स्टेट और सेंसिटिविटी को कंट्रोल कर सकते हैं।

आपूर्ति

Arduino Uno

पीर मोशन सेंसर

बजर

सॉफ्टवेयर टूल

अरुडिनो आईडीई

चरण 1: पीर सेंसर मॉड्यूल

गति का पता लगाने के लिए पीर सेंसर मॉड्यूल का उपयोग किया जाता है। इसे अक्सर "पीआईआर", "पायरोइलेक्ट्रिक", "निष्क्रिय इन्फ्रारेड" और "आईआर मोशन" सेंसर का इस्तेमाल किया जाता है। मॉड्यूल में एक ऑन-बोर्ड पायरोइलेक्ट्रिक सेंसर, कंडीशनिंग सर्किटरी और एक गुंबद के आकार का फ्रेस्नेल लेंस है। इसका उपयोग लोगों, जानवरों या अन्य वस्तुओं की गति को महसूस करने के लिए किया जाता है। वे आम तौर पर बर्गलर अलार्म और स्वचालित रूप से सक्रिय प्रकाश व्यवस्था में उपयोग किए जाते हैं।

चरण 2: परियोजना के बारे में

परियोजना के बारे में
परियोजना के बारे में

पीर सेंसर मूल रूप से एक इलेक्ट्रॉनिक सेंसर है जो अपने क्षेत्र में वस्तुओं से निकलने वाले इन्फ्रारेड (आईआर) प्रकाश को नियंत्रित करता है।

ये सेंसर आपको गति को महसूस करने की अनुमति भी देते हैं और इसका उपयोग ज्यादातर यह पता लगाने के लिए किया जाता है कि मानव अपनी सीमा में चला गया है या नहीं। सब कुछ मिलाने के लिए आपको 5 जम्पर तारों की आवश्यकता होगी, इन सभी तारों में नर-मादा कनेक्टर होने चाहिए। आप आवृत्ति को 3000 हर्ट्ज पर सेट कर सकते हैं क्योंकि अधिकांश अलार्म इस आवृत्ति का उपयोग करते हैं। पीर सेंसर मूल रूप से एक मूवमेंट सेंसर है, इसलिए जब भी यह आंदोलनों को पहचानता है, तो यह उच्च पर सेट होता है, उपयोगकर्ता इस उच्च स्थिति के समय और 2 पोटेंशियोमीटर के साथ आपके सेंसर की संवेदनशीलता को भी नियंत्रित कर सकता है। जब किसी भी हलचल को पहचाना जाता है तो यह परियोजना बीप ध्वनि उत्पन्न करती है। हम लूप के अंत में विलंब समय को बदलकर बीप के समय को आसानी से संशोधित कर सकते हैं।

IoT प्रशिक्षण ऑनलाइन आपको औद्योगिक IoT समाधान बनाने के लिए Arduino के साथ-साथ अन्य IoT प्लेटफार्मों पर आधारित ऐसी और अधिक परियोजनाएँ बनाने में मदद करेगा।

चरण 3: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख

चरण 4: एक प्रोग्राम चलाएँ

बूल isToneOn = झूठा;

इंट फ्रीक्वेंसी = 3000;

व्यर्थ व्यवस्था() {

// यहाँ हमारा पीर सेंसर है

पिनमोड (2, इनपुट);

// यहाँ हमारा बजर है

पिनमोड (3, आउटपुट);

}

शून्य लूप () {

// जब पीर सेंसर हमें उच्च देता है तो इसका मतलब है कि यह गति का पता लगाता है

अगर (डिजिटल रीड (2) == हाई) {

// हम 15 सेकंड के लिए अलार्म चालू करेंगे

// हम टोन () का उपयोग कर रहे हैं ताकि हम अपनी बीप ध्वनि की आवृत्ति को नियंत्रित कर सकें

// टोन बंद करने के लिए हमें नोटोन () का उपयोग करना होगा

// यदि आप स्वर की आवृत्ति बदलना चाहते हैं तो आप इसे चर में कर सकते हैं

// कोड के शीर्ष पर

के लिए (इंट ए = 0; ए <30; ए ++) {

अगर (आइटोनऑन) {

नोटोन(3);

टोनऑन = झूठा;

}अन्यथा{

// का अर्थ है हमारा पिन जहां बजर जुड़ा हुआ है

स्वर (3, आवृत्ति);

// हमें इस वेरिएबल को ट्रू में बदलना है, हमें जानना है

// बजर कब चालू करें और कब चालू करें

टोनऑन = सच; }

// 0.5 सेकंड की देरी, आप इस मान को बदल सकते हैं, इसलिए यह होगा

// बीप धीमी या तेज

देरी (500);

}

}

}

सिफारिश की: