विषयसूची:
वीडियो: रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह एक नई श्रृंखला की शुरुआत है जहां हम सीखते हैं कि रास्पबेरी पाई ज़ीरो का उपयोग करके डैशकैम कैसे बनाया जाता है। यह परियोजना वास्तव में एक सतत वीडियो रिकॉर्डर है और इसका उपयोग वन्यजीव निगरानी सहित अन्य अनुप्रयोगों के लिए किया जा सकता है।
भाग 1 में, हम रिकॉर्डिंग अनुभाग से निपटते हैं, जिसमें पीआई कैमरे से वीडियो कैप्चर करना और इसे माइक्रोएसडी कार्ड में संग्रहीत करना शामिल है। हम फ़ाइल नंबरिंग, शेष संग्रहण का पता लगाने, स्क्रिप्ट कम होने पर रोकने का भी ध्यान रखते हैं और हम फ़ाइलों को दूरस्थ रूप से एक्सेस करने के लिए FTP कार्यक्षमता भी जोड़ते हैं।
वीडियो इस बात पर करीब से नज़र डालता है कि सब कुछ एक साथ कैसे आता है और हम कुछ परीक्षण स्क्रिप्ट भी बनाते हैं जो अंतिम स्क्रिप्ट को समझने में मदद करती हैं। मैं परियोजना की बेहतर समझ प्राप्त करने के लिए पहले वीडियो देखने की दृढ़ता से अनुशंसा करता हूं।
चरण 1: रास्पबेरी पाई तैयार करना
सबसे पहले हमें रास्पबेरी पाई के लिए रास्पियन ऑपरेटिंग सिस्टम डाउनलोड करना होगा। मैं इस परियोजना के लिए पाई ज़ीरो का उपयोग कर रहा हूं क्योंकि यह एक कॉम्पैक्ट बोर्ड है। मैं डेस्कटॉप का उपयोग भी नहीं करूंगा और यही कारण है कि मैंने लाइट संस्करण डाउनलोड किया। फिर आपको इस छवि को एक माइक्रोएसडी कार्ड में फ्लैश करने की आवश्यकता है, लेकिन इससे पहले कि हम इसके साथ पाई को बूट कर सकें, हमें wpa_supplicant.conf और ssh फ़ाइलों को बूट ड्राइव पर कॉपी करने की आवश्यकता है। हमें रास्पबेरी पाई को दूर से नियंत्रित करने की अनुमति देने के लिए इन फ़ाइलों की आवश्यकता है। एक अन्य विकल्प वायर्ड कनेक्शन का उपयोग कर रहा है और पीआई को नियंत्रित करने के लिए एक कीबोर्ड/माउस/डिस्प्ले कनेक्ट कर रहा है। चुनाव आपका है और यहां पिछली पोस्ट का लिंक है जो रिमोट एक्सेस और एफ़टीपी के साथ इसे और अधिक विस्तार से बताता है: https://www.instructables.com/id/Remotely-Accessing-the-Raspberry-Pi-SSH-Dekstop -एफटी/
इसे कॉन्फ़िगर करने के तरीके के बारे में यहां एक सारांश दिया गया है:
wpa_supplicant.conf फ़ाइल नेटवर्क विवरण प्रदान करती है जो पीआई को आपके वाईफाई नेटवर्क से कनेक्ट करने की अनुमति देता है - सॉफ़्टवेयर स्थापित करने और इसे अभी नियंत्रित करने के लिए इसकी आवश्यकता होती है। वाईफाई कनेक्शन की जरूरत केवल शुरुआती सेटअप के दौरान होती है और कार में रहते हुए वीडियो रिकॉर्ड करने के लिए हमें इसकी जरूरत नहीं होती है। इसके लिए आप टेम्प्लेट फ़ाइल डाउनलोड करने के लिए नीचे दिए गए लिंक का उपयोग कर सकते हैं। बस अपना देश कोड, नेटवर्क नाम और पासवर्ड अपडेट करें और फिर इसे माइक्रोएसडी कार्ड में कॉपी करें। आप फ़ाइल को अपडेट करने के लिए नोटपैड++, सबलाइम टेक्स्ट या एटम जैसे टेक्स्ट एडिटर का उपयोग कर सकते हैं।
WPA टेम्प्लेट फ़ाइल:
देश कोड की सूची के लिए निम्न लिंक का उपयोग करें:
फिर हमें आपके पसंदीदा टेक्स्ट एडिटर का उपयोग करके ssh नाम से एक खाली फ़ाइल बनाने की आवश्यकता है। फ़ाइल में कोई एक्सटेंशन न जोड़ें और बस इसे बोर्ड पर कॉपी करें। एक बार हो जाने के बाद, कैमरा कनेक्ट करें, माइक्रोएसडी कार्ड डालें और फिर बोर्ड को चालू करें। पहली बार आपके नेटवर्क से जुड़ने में बोर्ड को लगभग एक मिनट का समय लगेगा।
इससे पहले कि हम आगे बढ़ें, हमें बोर्ड के लिए आईपी पता प्राप्त करना होगा। ऐसा करने का एक तरीका एंग्रीआईपी स्कैनर नामक सॉफ़्टवेयर का उपयोग करना है। उसे स्थापित करें और चलाएं और फिर आप बोर्ड का आईपी पता प्राप्त करने में सक्षम होंगे।
फिर हमें टर्मिनल (या विंडोज़ में कमांड प्रॉम्प्ट) का उपयोग करके बोर्ड में लॉग इन करना होगा। बस "ssh [email protected]" टाइप करें और एंटर दबाएं। अपने बोर्ड के आईपी पते का उपयोग करना सुनिश्चित करें। डिफ़ॉल्ट पासवर्ड टाइप करें जो रास्पबेरी है और फिर आपके पास बोर्ड तक पहुंच होगी।
स्क्रिप्ट के साथ शुरुआत करने से पहले हमें अब कुछ चीजें करने की जरूरत है। पहली चीज कैमरे को सक्षम करना है जो "sudo raspi-config" कमांड चलाकर किया जा सकता है। आपको "इंटरफेसिंग विकल्प", फिर "कैमरा" पर नेविगेट करना होगा और इसे सक्षम करना होगा। "समाप्त" विकल्प का चयन करने के लिए टैब कुंजी का उपयोग करें और फिर बोर्ड को रीबूट करें। बोर्ड को एक मिनट दें और फिर उसमें वापस लॉग इन करें।
फिर हमें रास्पियन ऑपरेटिंग सिस्टम को अपडेट करने की आवश्यकता है और यह "sudo apt update && full-upgrade -y" कमांड चलाकर किया जा सकता है। फिर, "sudo apt install proftpd" कमांड चलाकर proftpd इंस्टॉल करें। यह FTP सॉफ़्टवेयर स्थापित करता है जो हमें माइक्रोएसडी कार्ड पर फ़ाइलों तक पहुँचने की अनुमति देता है। फिर आप फाइलज़िला खोल सकते हैं, और बोर्ड से जुड़ सकते हैं जो आपको फाइलों तक पहुंचने की अनुमति देगा।
चरण 2: स्क्रिप्ट बनाएं
हमने पहले स्क्रिप्ट फाइलें बनाई हैं जिनमें.sh एक्सटेंशन था, ये बैश स्क्रिप्ट थे। इस परियोजना के लिए, हम एक अजगर स्क्रिप्ट तैयार करेंगे जिसमें एक.py एक्सटेंशन होगा। पायथन का उपयोग करने से हमें बहुत सारे मॉड्यूल, लाइब्रेरी और स्क्रिप्ट तक पहुंच मिलती है जिससे हमारे लिए प्रोजेक्ट बनाना आसान हो जाता है।
हमें सबसे पहले पिकैमरा मॉड्यूल स्थापित करने की आवश्यकता है ताकि हम अपनी स्क्रिप्ट में कैमरे का उपयोग कर सकें। यह "sudo apt install python-picamera" कमांड चलाकर किया जा सकता है। एक बार यह पूरा हो जाने के बाद, बस "sudo nano dashcam.py" चलाकर एक पायथन स्क्रिप्ट बनाएं और फिर निम्न फ़ाइल से सामग्री टाइप करें:
www.bitsnblobs.com/wp-content/media/fw/diy/e26-dashcam.py
आप सामग्री को कॉपी/पेस्ट भी कर सकते हैं जो एसएसएच का उपयोग करने का एक लाभ है। आप "CTRL+X", फिर Y, फिर ENTER टाइप करके फ़ाइल को सहेज सकते हैं। यह सब एक साथ कैसे काम करता है, इसकी पूरी व्याख्या के लिए कृपया वीडियो देखें। बेहतर समझ पाने के लिए हमने इससे पहले दो अतिरिक्त स्क्रिप्ट भी बनाईं।
चरण 3: स्क्रिप्ट का परीक्षण करें
इससे पहले कि हम स्क्रिप्ट चला सकें, हमें psutil मॉड्यूल को स्थापित करने की आवश्यकता है क्योंकि हम इसका उपयोग डिस्क उपयोग प्राप्त करने के लिए करते हैं। Psutil को स्थापित करने के लिए, हमें पहले pip नामक कुछ स्थापित करने की आवश्यकता है जो कि अजगर के लिए एक पैकेज इंस्टॉलर है। यह "sudo apt install python-pip" कमांड को चलाकर किया जा सकता है, इसके बाद "pip install psutil" कमांड जो psutil को इंस्टॉल करेगा।
एक बार हो जाने के बाद, "mkdir वीडियो" कमांड चलाकर एक नया फ़ोल्डर बनाएं और फिर हम "पायथन डैशकैम.पी" कमांड चला सकते हैं जो स्क्रिप्ट चलाएगा। जैसा कि चित्र में दिखाया गया है, आपको बनाई जा रही फ़ाइलों को देखने में सक्षम होना चाहिए। आप उन्हें FileZilla का उपयोग करके भी प्राप्त कर सकते हैं और VLC का उपयोग करके उन्हें वापस चला सकते हैं। आप "CTRL+C" लिखकर स्क्रिप्ट को रोक सकते हैं और फिर बोर्ड को रीबूट करने की अनुशंसा की जाती है।
भाग 2 का वीडियो अगले सप्ताह लाइव होगा, इसके साथ एक लिखित पोस्ट भी दी जाएगी। कृपया हमारे YouTube चैनल की सदस्यता लेने पर विचार करें क्योंकि यह इस तरह के काम का समर्थन करने में मदद करता है।
यूट्यूब:
पढ़ने के लिए धन्यवाद!
सिफारिश की:
ई-पेपर डिस्प्ले और रास्पबेरी पाई जीरो डब्ल्यू का उपयोग करके YouTube सब्सक्राइबर काउंटर: 5 चरण (चित्रों के साथ)
ई-पेपर डिस्प्ले और रास्पबेरी पाई ज़ीरो डब्ल्यू का उपयोग करके YouTube सब्सक्राइबर काउंटर: इस निर्देश में, मैं आपको दिखाऊंगा कि ई-पेपर डिस्प्ले का उपयोग करके अपना खुद का Youtube सब्सक्राइबर काउंटर कैसे बनाया जाए, और YouTube API को क्वेरी करने के लिए रास्पबेरी पाई ज़ीरो डब्ल्यू। और डिस्प्ले को अपडेट करें। इस प्रकार की परियोजना के लिए ई-पेपर डिस्प्ले बहुत अच्छे हैं क्योंकि उनके पास
रास्पबेरी पाई के साथ एक जीपीएस मॉड्यूल को इंटरफेस करना: डैशकैम भाग 2: 3 चरण
रास्पबेरी पाई के साथ एक जीपीएस मॉड्यूल को इंटरफेस करना: डैशकैम भाग 2: यह डैशकैम प्रोजेक्ट का भाग 2 है और इस पोस्ट में, हम सीखेंगे कि रास्पबेरी पाई के लिए एक जीपीएस मॉड्यूल को कैसे इंटरफ़ेस किया जाए। फिर हम GPS डेटा का उपयोग करेंगे और इसे टेक्स्ट ओवरले के रूप में वीडियो में जोड़ेंगे। कृपया नीचे दिए गए लिंक का उपयोग करके भाग 1 पढ़ें, इससे पहले कि आप
पाई ज़ीरो डैशकैम बनाना (भाग 3): फ़ाइल प्रबंधन और संवर्द्धन: 3 चरण
पाई ज़ीरो डैशकैम बनाना (भाग 3): फ़ाइल प्रबंधन और संवर्द्धन: हम पाई ज़ीरो डैशकैम प्रोजेक्ट के साथ जारी रखते हैं और इस पोस्ट में, हम प्रक्रिया में कुछ एन्हांसमेंट जोड़ते हुए फ़ाइल प्रबंधन का भी ध्यान रखते हैं। यह परियोजना लगभग पूरी हो चुकी है और हम अगले सप्ताह के पोस्ट/वीडियो में सड़क परीक्षण करेंगे
रास्पबेरी पाई और AIS328DQTR का उपयोग करके मॉनिटरिंग एक्सेलेरेशन पायथन का उपयोग करना: 6 चरण
रास्पबेरी पाई और AIS328DQTR का उपयोग करके त्वरण की निगरानी करना पायथन का उपयोग करना: त्वरण सीमित है, मुझे लगता है कि भौतिकी के कुछ नियमों के अनुसार।- टेरी रिले एक चीता पीछा करते समय अद्भुत त्वरण और गति में त्वरित परिवर्तन का उपयोग करता है। किनारे पर सबसे तेज़ जीव कभी-कभी शिकार को पकड़ने के लिए अपनी शीर्ष गति का उपयोग करता है। NS
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50