विषयसूची:

रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना: 3 चरण
रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना: 3 चरण

वीडियो: रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना: 3 चरण

वीडियो: रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना: 3 चरण
वीडियो: How to Install CarPlay on Tesla (Step By Step) - Tesla Model 3 + Model Y 2024, जुलाई
Anonim
रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना
रास्पबेरी पाई ज़ीरो (pt.1) का उपयोग करके डैशकैम बनाना

यह एक नई श्रृंखला की शुरुआत है जहां हम सीखते हैं कि रास्पबेरी पाई ज़ीरो का उपयोग करके डैशकैम कैसे बनाया जाता है। यह परियोजना वास्तव में एक सतत वीडियो रिकॉर्डर है और इसका उपयोग वन्यजीव निगरानी सहित अन्य अनुप्रयोगों के लिए किया जा सकता है।

भाग 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 चैनल की सदस्यता लेने पर विचार करें क्योंकि यह इस तरह के काम का समर्थन करने में मदद करता है।

यूट्यूब:

पढ़ने के लिए धन्यवाद!

सिफारिश की: