विषयसूची:

रास्पबेरी पाई का उपयोग करके गति का पता लगाना: 4 कदम
रास्पबेरी पाई का उपयोग करके गति का पता लगाना: 4 कदम

वीडियो: रास्पबेरी पाई का उपयोग करके गति का पता लगाना: 4 कदम

वीडियो: रास्पबेरी पाई का उपयोग करके गति का पता लगाना: 4 कदम
वीडियो: How to use OpenWrt in Raspberry pi 4 with GUI Easy Method | आज बनाया खुद का बॉन्डिंग राउटर AP Mode 2024, नवंबर
Anonim
Image
Image
आपूर्ति
आपूर्ति

इस निर्देश में, हम यह सीखने जा रहे हैं कि हम रास्पबेरी पाई के साथ पीआईआर (पैसिव इन्फ्रारेड) सेंसर का उपयोग कैसे कर सकते हैं, ताकि एक साधारण मोशन डिटेक्टर बनाया जा सके। इसका उपयोग लोगों, जानवरों या अन्य वस्तुओं की गति को समझने के लिए किया जाता है। वे आमतौर पर बर्गलर अलार्म और स्वचालित रूप से सक्रिय प्रकाश व्यवस्था में उपयोग किए जाते हैं।

संचालन सिद्धान्त:

परम शून्य से ऊपर के तापमान वाली सभी वस्तुएं विकिरण के रूप में ऊष्मा ऊर्जा का उत्सर्जन करती हैं। आमतौर पर यह विकिरण मानव आंखों को दिखाई नहीं देता है क्योंकि यह अवरक्त तरंगदैर्ध्य पर विकिरण करता है, लेकिन इस तरह के उद्देश्य के लिए डिज़ाइन किए गए इलेक्ट्रॉनिक उपकरणों द्वारा इसका पता लगाया जा सकता है। (स्रोत: विकिपीडिया)

शिक्षाप्रद का उद्देश्य:

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

चरण 1: आपूर्ति

आपूर्ति
आपूर्ति

हार्डवेयर की आपूर्ति:

1. रास्पबेरी पाई 3 मॉडल बी

2. पीर सेंसर

3. ब्रेडबोर्ड

4. 220 ओम रेसिस्टर

5. एलईडी

6. तार

सॉफ्टवेयर की आपूर्ति:

1. रास्पियन जेसी (रास्पबेरी पाई का ऑपरेटिंग सिस्टम: अधिक जानकारी के लिए आप मेरे पिछले ट्यूटोरियल को यहां देख सकते हैं)।

2. पायथन आईडीएलई

तो मुझे लगता है कि आपने कुछ बुनियादी परियोजनाओं को सफलतापूर्वक किया है। यदि नहीं, तो चिंता न करें, मैं आपको मेरे पिछले ट्यूटोरियल का पालन करने की सलाह देता हूं (रास्पबेरी के साथ अपना पहला प्रोजेक्ट शुरू करें: ब्लिंकिंग एलईडी)

चरण 2: सर्किट असेंबली

सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली
सर्किट असेंबली

वायरिंग काफी सरल है, पीर सेंसर में तीन पिन होते हैं:

1. रास्पबेरी के GPIO के Vcc से 5v तक।

2. रास्पबेरी के GPIO के GNS को GND।

3. आउट टू 17 GPIO पिन।

एलईडी और रेसिस्टर को वायरिंग करने के लिए आप नीचे दिए गए चरणों का पालन कर सकते हैं:

1. 220Ω के रेसिस्टर को LED के एनोड से कनेक्ट करें, फिर रेसिस्टर को 5 V.2 से कनेक्ट करें। एलईडी के कैथोड को 4 GPIO पिन से कनेक्ट करें (ऊपर चित्र देखें)।

चरण 3: पायथन कोड

पायथन कोड
पायथन कोड

1. अपना पाई चालू करें और एक नई टेक्स्ट फ़ाइल "pir.py" बनाएं (आप फ़ाइल को अपनी पसंद के अनुसार नाम दे सकते हैं)।

2. निम्नलिखित कोड टाइप करें:

RPI. GPIO को GPIO के रूप में आयात करें

आयात समयGPIO.setmode(GPIO. BCM) GPIO.setup(17, GPIO. IN) #PIR GPIO.setup(4, GPIO. OUT) #Led try: time.sleep(2) # सेंसर को स्थिर करने के लिए सही: i= GPIO.input(17) अगर i==0: #जब मोशन सेंसर से आउटपुट कम GPIO.output(4, 0) है # LED प्रिंट बंद करें ("कोई गति नहीं मिली", i) elif i==1: #कब मोशन सेंसर से आउटपुट हाई GPIO है। आउटपुट (4, 1) # LED प्रिंट चालू करें ("मोशन डिटेक्टेड", i) सिवाय: GPIO.cleanup ()

3. एक बार जब आप सभी कोड टाइप कर लें तो इसे सेव कर लें।

4. टर्मिनल में निम्नलिखित कोड टाइप करके पायथन कोड चलाएँ:

- सीडी डेस्कटॉप और एंटर दबाएं (मैं डेस्कटॉप टाइप करता हूं क्योंकि मैंने फाइल को पीआई के डेस्कटॉप में सहेजा है)।

- पायथन pir.py और एंटर दबाएं।

चरण 4: समर्थन के लिए

समर्थन के लिए
समर्थन के लिए

अधिक ट्यूटोरियल और परियोजनाओं के लिए आप मेरे YouTube चैनल की सदस्यता ले सकते हैं। समर्थन के लिए सदस्यता लें। धन्यवाद।

मेरे यूट्यूब चैनल पर जाएं - लिंक

सिफारिश की: