विषयसूची:
वीडियो: रास्पबेरी पाई का उपयोग करके गति का पता लगाना: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
इस निर्देश में, हम यह सीखने जा रहे हैं कि हम रास्पबेरी पाई के साथ पीआईआर (पैसिव इन्फ्रारेड) सेंसर का उपयोग कैसे कर सकते हैं, ताकि एक साधारण मोशन डिटेक्टर बनाया जा सके। इसका उपयोग लोगों, जानवरों या अन्य वस्तुओं की गति को समझने के लिए किया जाता है। वे आमतौर पर बर्गलर अलार्म और स्वचालित रूप से सक्रिय प्रकाश व्यवस्था में उपयोग किए जाते हैं।
संचालन सिद्धान्त:
परम शून्य से ऊपर के तापमान वाली सभी वस्तुएं विकिरण के रूप में ऊष्मा ऊर्जा का उत्सर्जन करती हैं। आमतौर पर यह विकिरण मानव आंखों को दिखाई नहीं देता है क्योंकि यह अवरक्त तरंगदैर्ध्य पर विकिरण करता है, लेकिन इस तरह के उद्देश्य के लिए डिज़ाइन किए गए इलेक्ट्रॉनिक उपकरणों द्वारा इसका पता लगाया जा सकता है। (स्रोत: विकिपीडिया)
शिक्षाप्रद का उद्देश्य:
इस ट्यूटोरियल का मुख्य विचार गति का पता चलने पर एलईडी को चालू करना है, और यदि अन्य हो तो एलईडी को बंद करना है। जैसा कि मैंने परिचय में कहा था कि आप एलईडी के बजाय लाइट रूम या अलार्म को नियंत्रित करने के लिए सेंसर का उपयोग कर सकते हैं।
चरण 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 चैनल की सदस्यता ले सकते हैं। समर्थन के लिए सदस्यता लें। धन्यवाद।
मेरे यूट्यूब चैनल पर जाएं - लिंक
सिफारिश की:
ओपनसीवी का उपयोग करके पायथन में रंग का पता लगाना: 8 कदम
OpenCV का उपयोग करके पायथन में रंग का पता लगाना: हैलो! इस निर्देश का उपयोग ओपनसीवी लाइब्रेरी का उपयोग करके अजगर में एक छवि से एक विशिष्ट रंग निकालने के तरीके के बारे में मार्गदर्शन करने के लिए किया जाता है। यदि आप इस तकनीक के लिए नए हैं तो चिंता न करें, इस गाइड के अंत में आप अपना खुद का रंग प्रोग्राम करने में सक्षम होंगे
कई कैमरों के साथ रास्पबेरी पाई पाई वस्तु का पता लगाना: 3 कदम
मल्टीपल कैमरा के साथ रास्पबेरी पाई पाई ऑब्जेक्ट डिटेक्शन: मैं इंट्रो को छोटा रखूंगा, क्योंकि शीर्षक से ही पता चलता है कि इंस्ट्रक्शनल का मुख्य उद्देश्य क्या है। इस चरण-दर-चरण निर्देश में, मैं आपको समझाऊंगा कि कैसे 1-पीआई कैम और कम से कम एक यूएसबी कैमरा, या 2 यूएसबी कैमरे जैसे कई कैमरे कनेक्ट करें।
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
मतलाब का उपयोग करके ब्रेन ट्यूमर एमआरआई का पता लगाना: 6 कदम
मैटलैब का उपयोग करके ब्रेन ट्यूमर एमआरआई डिटेक्शन: द्वारा: मधुमिता कन्नन, हेनरी गुयेन, एशले उरुटिया एविला, मेई जिनयह MATLAB कोड एक मरीज के मस्तिष्क एमआरआई स्कैन में पाए गए ट्यूमर के सटीक आकार, आकार और स्थान का पता लगाने के लिए एक प्रोग्राम है। यह कार्यक्रम मूल रूप से ट्यूमर डिटे के साथ काम करने के लिए डिज़ाइन किया गया है
ESP32 या ESP8266 का उपयोग करके MQTT अलर्ट के साथ HiFive1 Arduino घुसपैठिए का पता लगाना: 6 कदम
ESP32 या ESP8266 का उपयोग करते हुए MQTT अलर्ट के साथ HiFive1 Arduino घुसपैठिए का पता लगाना: HiFive1 पहला Arduino-संगत RISC-V आधारित बोर्ड है जिसे SiFive से FE310 CPU के साथ बनाया गया है। बोर्ड Arduino UNO की तुलना में लगभग 20 गुना तेज है फिर भी UNO बोर्ड की तरह, इसमें किसी भी वायरलेस कनेक्टिविटी का अभाव है। सौभाग्य से, कई सस्ते हैं