Arduino: अलार्म के साथ गति डिटेक्टरों का निर्माण - यह कैसे काम करता है
Arduino के साथ, आप न केवल मजेदार एलईडी क्यूब्स का निर्माण कर सकते हैं, बल्कि अलार्म फ़ंक्शन के साथ मोशन डिटेक्टर जैसी अधिक व्यावहारिक चीजें भी बना सकते हैं। आप इस व्यावहारिक टिप में यह पता लगा सकते हैं कि यह कैसे करना है।
Arduino: PIR मॉड्यूल कैसे काम करता है?
यह समझने के लिए कि अरुडिनो के साथ टोन कैसे आउटपुट करें, आपको पहले हमारे लेख को पढ़ना चाहिए। फिर आप उस पर निर्माण कर सकते हैं।
- हमारे परीक्षण में, हम एक मोशन डिटेक्टर के रूप में HC-SR501 मॉड्यूल का उपयोग करते हैं, जिसे थोड़े से पैसे के लिए इंटरनेट पर खरीदा जा सकता है।
- मॉड्यूल का उपयोग करना अपेक्षाकृत आसान है। जैसे ही पीर सेंसर आंदोलन का पता लगाता है, डेटा पिन पर 5 वोल्ट का वोल्टेज लागू किया जाता है, जिसे Arduino द्वारा मापा जा सकता है।
- बदले में, दो छोटे पोटेंशियोमीटर मॉड्यूल से जुड़े होते हैं। आउटपुट सिग्नल की अवधि और संवेदनशीलता को समायोजित करने के लिए दाएं को नियंत्रित करने के लिए बाएं पोटेंशियोमीटर का उपयोग करें।
Arduino मोशन डिटेक्टर: सर्किट का निर्माण
पीर मॉड्यूल को जमीन से और 5 वी पिन से कनेक्ट करें। डेटा पिन आपकी पसंद के पिन से जुड़ा होता है।
- बजर को जमीन पर और अपनी पसंद के पिन से भी कनेक्ट करें।
- हालांकि, यदि आप एक निष्क्रिय बजर का उपयोग करना चाहते हैं तो पीडब्लूएम पिन का उपयोग करना सुनिश्चित करें।
Arduino मोशन डिटेक्टर प्रोग्राम
हमने आपके लिए एक छोटा कोड प्रोग्राम किया है जिसे आप अपने मोशन डिटेक्टर के लिए उपयोग कर सकते हैं। हालांकि, ध्यान दें कि कोड एक निष्क्रिय बजर के लिए डिज़ाइन किया गया है। यदि आवश्यक हो, तो आप इसे अपनी आवश्यकताओं के लिए अनुकूलित कर सकते हैं।
- int PIR_Pin = 12;
- int बजर = 9;
- बूलियन b;
- शून्य सेटअप () {
- पिनमोड (PIR_Pin, INPUT);
- पिनमोड (बजर, OUTPUT);
- }
- शून्य लूप () {
- b = digitalRead (PIR_Pin);
- अगर (b == हाई) {
- टोन (9, 2000);
- } {
- noTone (9);
- }
- }
अगले व्यावहारिक टिप में, आप सीखेंगे कि लूप के लिए Arduino कैसे काम करता है।