विषयसूची:
- चरण 1: अवलोकन
- चरण 2: भागों को इकट्ठा करना
- चरण 3: फ्रेम पर सोल्डरिंग और फिक्सिंग पार्ट्स
- चरण 4: कनेक्शन
- चरण 5: यह सब कॉन्फ़िगर करें
- चरण 6: लाइव स्ट्रीम
- चरण 7: पीआईडी ट्यूनिंग की कला
- स्टेप 8: फॉलो मी फीचर
- चरण 9: हैप्पी फ्लाइंग
वीडियो: मेरे पीछे आओ - रास्पबेरी पाई स्मार्ट ड्रोन गाइड: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
क्या आपने हमेशा सोचा है कि A-Z से ड्रोन कैसे बनाया जाता है?
यह ट्यूटोरियल आपको दिखाता है कि कैसे अपनी पहली उड़ान में अपने हवाई रोबोट का परीक्षण करने के लिए भागों को खरीदने से लेकर चरण-दर-चरण 450 मिमी क्वाडकॉप्टर करना है।
इसके अतिरिक्त, एक रास्पबेरी पाई और एक PiCamera के साथ आप अपने डिवाइस पर एक लाइव वीडियो स्ट्रीम कर सकते हैं और अपने ड्रोन को पहले व्यक्ति के दृश्य में नियंत्रित कर सकते हैं! रास्पबेरी पाई आपके ड्रोन को और भी बेहतर बनाने और व्यक्ति ट्रैकिंग, बाधा से बचाव और एक मौसम स्टेशन के रूप में सुविधाओं को जोड़ने की संभावना प्रदान करता है। यह ट्यूटोरियल आपको दिखाएगा कि कैसे अपने ड्रोन को आपका अनुसरण करना है।
रास्पबेरी पाई का लाभ मुख्य रूप से यह है कि यह उन विशेषताओं के लिए कुछ कृत्रिम दृष्टि एल्गोरिदम को संसाधित कर सकता है जिनके लिए ड्रोन को ''स्मार्ट'' होना आवश्यक है।
इस निर्देश में, आप सीखेंगे:
- आपको कौन से उपकरण/पुर्ज़े खरीदने चाहिए
- फ्रेम पर सभी भागों को कैसे ठीक करें
- प्रणोदन प्रणाली के लिए कनेक्शन कैसे बनाएं
- अपने माइक्रो-कंट्रोलर को कैसे कॉन्फ़िगर करें
- रिसीवर को ट्रांसमीटर से कैसे कनेक्ट करें
- ड्रोन द्वारा लिए गए वीडियो को अपने फोन पर कैसे स्ट्रीम करें
- बेहतर नियंत्रण के लिए अपने पीआईडी को कैसे ट्यून करें
- व्यक्ति ट्रैकिंग कैसे लागू करें
साथ ही ड्रोन में एक लाल एलईडी होती है जो तब चालू होती है जब ड्रोन किसी को खोज रहा होता है और एक हरे रंग की एलईडी जब किसी का पता चलता है और ड्रोन उसका पीछा कर रहा होता है। रास्पबेरी पाई के एसडी कार्ड में बैटरी को डिस्कनेक्ट करने से पहले पाई को बंद करने के लिए एक बटन भी लागू किया गया है, यह दूषित नहीं होता है।
इस ट्यूटोरियल का उद्देश्य अनुकूलन योग्य स्मार्ट ड्रोन बनाने की मूल बातें निर्धारित करना है, इसलिए यदि आप एक पूर्ण शुरुआत कर रहे हैं, तो आप सही जगह पर आए हैं!
चरण 1: अवलोकन
क्वाडकॉप्टर बनाने के लिए, हमें 4 मोटर्स और 4 ईएससी (इलेक्ट्रॉनिक स्पीड कंट्रोलर) की आवश्यकता होती है, जिनमें से प्रत्येक एक मोटर से जुड़ा होता है। बैटरी से 4 ईएससी को बिजली वितरित करने के लिए एक बिजली वितरण बोर्ड का उपयोग किया जाता है।
ESC उड़ान नियंत्रक (यहाँ एक MultiWii बोर्ड) से आदेश प्राप्त करता है और इसे मोटर तक पहुँचाता है।
इस फ्लाइट कंट्रोलर में जायरोस्कोप, एक्सेलेरोमीटर और बैरोमीटर है। आप इसमें एक ब्लूटूथ मॉड्यूल और एक जीपीएस भी जोड़ सकते हैं।
रास्पबेरी पाई और उड़ान नियंत्रक के बीच संबंध करने के लिए, हम एक FTDI एडेप्टर का उपयोग करते हैं। इस प्रकार हम अपने पाई से कंट्रोलर को कमांड भेज सकते हैं। इसके अलावा, पीआईडी अंशांकन करने के लिए और उड़ान नियंत्रक पर मल्टीवीआई के फर्मवेयर को अपलोड करने के लिए, एफटीडीआई बहुत उपयोगी होगा।
अंत में, हम रिमोट कंट्रोल के साथ ड्रोन को दूर से नियंत्रित करते हैं जो रिसीवर्स को कमांड भेजता है और उन्हें फ्लाइट कंट्रोलर को भेजता है।
रास्पबेरी पाई एक स्ट्रीम भी प्रदान करता है जिसे उदाहरण के लिए फोन जैसे डिवाइस से किसी भी ब्राउज़र पर देखा जा सकता है। इस तरह हम देख सकते हैं कि पाई कैमरा हवा में होने पर क्या देखता है।
चरण 2: भागों को इकट्ठा करना
इस ट्यूटोरियल को सफलतापूर्वक पूरा करने के लिए निम्नलिखित भागों की आवश्यकता है:
1) फ्रेम: 4-अक्ष 450 एफ फ्रेम
2) ट्रांसमीटर और रिसीवर: फ्लाईस्की FS-i6X
3) रास्पबेरी पाई: रास्पबेरी पाई 3 मॉडल बी मदरबोर्ड
4) कैमरा: PiCamera
5) माइक्रोकंट्रोलर: क्रियस मल्टीविई SEV2.6
6) FTDI: FTDI USB से TTL / FT232 कनवर्टर
7) छोटे तार: एलेगू 120 पीसीएस बहुरंगी ड्यूपॉन्ट वायर
8) मोटर्स (x4): लियोबाबा 1100KV 2-4S ब्रशलेस मोटर
9) ESCs (x4): ब्रशलेस ESC 30A ब्रशलेस ESC फर्मवेयर w / 5V 3A UBEC
10) बैटरी: HRB 11.1V 5000mAh 3S 50C-100C लीपो बैटरी
11) कनेक्टर: गोल्ड प्लेटेड कनेक्टर 3.5mm (x4) और Artrinck XT-60 60A/100A पुरुष महिला
12) प्रोपेलर (x3): FidgetGear 10x4.5 प्रोपेलर (नीला)
13) फ्लाइट कंट्रोलर माउंटिंग पैड: फ्लाइट कंट्रोलर माउंटिंग पैड
14) कुछ हीट-सिकुड़ने योग्य म्यान: सिकुड़ने योग्य ट्यूब - SODIAL
15) तार: 16GA तार
16) सोल्डरिंग आयरन: होलिफ सोल्डरिंग आयरन किट, 60W 110V एडजस्टेबल टेम्परेचर कंट्रोल्ड वेल्डिंग टूल
ऐच्छिक
- एक बजर: 2S से 8S LiPO बैटरियों के लिए वेनम लो वोल्टेज मॉनिटर
- पाई और फ्लाइट कंट्रोलर के लिए एक सपोर्ट/रैक: रास्पबेरी पाई के लिए बॉक्स स्टोरेज केस
- इसके साथ अपने सोल्डरिंग अनुभव में सुधार करें: एलेन्को हेल्पिंग हैंड्स और 60-40 टिन लेड रोसिन कोर सोल्डर
इन सभी पुर्जों की कुल लागत 450.71 CAN$ होनी चाहिए।
चरण 3: फ्रेम पर सोल्डरिंग और फिक्सिंग पार्ट्स
दो भागों को सोल्डरिंग की आवश्यकता होती है:
- ESCs (वे छोर पर कनेक्टर्स के साथ नहीं आते हैं)
- बिजली वितरण बोर्ड (हमारे मामले में फ्रेम में एकीकृत)
वितरण बोर्ड में आपके द्वारा जोड़े गए तारों पर महिला tx कनेक्टर्स का उपयोग करें, ESCs के वितरण बोर्ड की ओर के तारों पर पुरुष tx कनेक्टर और ESCs के मोटर साइड के तारों पर सोने के 3.5 मिमी कनेक्टर का उपयोग करें। इन्सुलेट करने के लिए गर्मी-सिकुड़ने योग्य म्यान जोड़ना न भूलें (हम कोई नंगे तार नहीं देखना चाहते हैं)।
सोल्डरिंग के लिए सलाह:
- मध्यम आकार के फ्लैट लोहे की नोक (आपके सोल्डरिंग किट में प्रदान की गई) का उपयोग करें और सोल्डर आयरन को 400 डिग्री सेल्सियस तक गर्म करें।
- टांका लगाने वाले तार की नोक को अक्सर पानी के स्पंज से साफ करें।
- उन दो सतहों पर कुछ सोल्डरिंग पिघलाएं जिन्हें आप पहले जोड़ना चाहते हैं, फिर उन्हें एक साथ चिपकाएं और अधिक सोल्डर जोड़ें।
सब कुछ कैसे मिलाप करने के बारे में अधिक जानकारी के लिए हमारी वेबसाइट पर एक नज़र डालने में संकोच न करें।
फ्रेम पर भागों को ठीक करें:
- प्रत्येक हाथ के छोर पर मोटरों को ठीक करने के लिए दो स्क्रू का उपयोग करें।
- नट और बोल्ट के साथ फ्रेम पर इलेक्ट्रॉनिक्स के समर्थन को ठीक करें।
- नट और बोल्ट के साथ समर्थन पर पाई को ठीक करें।
- समर्थन के शीर्ष पर कुछ बढ़ते पैड (कंपन को अवशोषित करने के लिए) चिपकाएं और यह सुनिश्चित करने के लिए कि यह फ्रेम के ठीक बीच में है और एक ही रंग की दो भुजाओं के बीच तीर के साथ आपको मल्टीविआई चिपका दें।
- कुछ वेल्क्रो के साथ रिसीवर को सपोर्ट से चिपका दें।
- टाई-रैप के साथ आप प्रत्येक बांह पर ESCs लगाएं।
- बैटरी को फ़्रेम के निचले स्तर पर संलग्न करने के लिए पट्टियों का उपयोग करें।
- प्रोपेलर्स को ड्रिल करें और उन्हें मोटर के साथ आने वाले विशेष बोल्ट की मदद से मोटरों पर लगाएं
चरण 4: कनेक्शन
रिसीवर के लिए:
- मल्टीवी पर थ्रॉटल पिन को रिसीवर पर चैनल 3 से कनेक्ट करें।
- रिसीवर पर रोल पिन को चैनल 1 से कनेक्ट करें।
- पिच पिन को चैनल 2 से कनेक्ट करें।
- Yaw पिन को चैनल 4 से कनेक्ट करें।
- सहायक 1 को चैनल 5 से कनेक्ट करें।
ईएससी के लिए:
Multiwii आगे की ओर और ESC के कमांड कनेक्टर के काले तार के साथ Multiwii के निचले पिन पर;
- बाएँ-ऊपरी ESC को D3 से कनेक्ट करें।
- दाएँ-ऊपरी ESC को D10 से कनेक्ट करें।
- दाएँ-निचले ESC को D9 से कनेक्ट करें।
- बाएँ-नीचे ESC को D11 से कनेक्ट करें।
पाई के लिए:
- PiCamera कनेक्ट करें।
- FTDI को एक मिनी-USB/USB अडैप्टर से कनेक्ट करें और इसे Pi से कनेक्ट करें, साथ ही FTDI पिन या MultiWii के FTDI पिन कनेक्ट करें।
- MultiWii के a और + पिन को 5V और Pi के ग्राउंड GPIO पिन से कनेक्ट करें।
मोटर्स के लिए
डिफ़ॉल्ट रूप से, मोटर्स काउंटर क्लॉक वाइज (CCW) दिशा में घूमती हैं। तो ऊपरी-बाएँ और नीचे-दाएँ मोटर्स के लिए, आपको ESC (लाल के साथ काला और काले के साथ लाल) के साथ तारों के कनेक्शन को पलटना होगा, इसलिए आपके पास घड़ी की दिशा (CW) होगी।
चरण 5: यह सब कॉन्फ़िगर करें
निम्नलिखित चरणों के लिए अपने प्रोपेलर को हटा दें।
ईएससी प्रोग्रामिंग:
इलेक्ट्रॉनिक गति नियंत्रक मोटर को नियंत्रित करता है और इसलिए बहुत सारे विकल्प उपलब्ध हैं और यह आपके ऊपर है कि आप अपने ईएससी को अनुकूलित करें ताकि यह आपकी इच्छानुसार व्यवहार करे।
रिसीवर से जुड़े सभी तारों को हटा दें।
प्रत्येक ईएससी के लिए:
- केवल एक ईएससी को बिजली से कनेक्ट करें (हमारे मामले में वितरण बोर्ड से) और सुनिश्चित करें कि बैटरी काट दी गई है।
- ESC पिन को रिसीवर के थ्रॉटल चैनल में डालें (हमारे मामले में चैनल 3)।
- अपने ट्रांसमीटर को पावर दें।
- अपने ट्रांसमीटर पर थ्रॉटल को अधिकतम स्थिति में रखें।
- बैटरी को इससे जोड़कर वितरण बोर्ड को पावर दें। आप कुछ मगरमच्छ क्लिप का भी उपयोग कर सकते हैं और बैटरी को सीधे ESC से जोड़ सकते हैं।
- कुछ बीप के बाद, आपको 4 बीप के साथ एक संगीतमय स्वर सुनना चाहिए। इसके बाद पहले संगीत ने अपने ट्रांसमीटर पर थ्रॉटल को न्यूनतम स्थिति में रखा।
- एक बीप द्वारा दी गई यूबीईसी से पुष्टि की प्रतीक्षा करें।
- ट्रांसमीटर बंद करें।
- बिजली निकालें (ली-पो बैटरी को डिस्कनेक्ट करें)
इसका परीक्षण करने के लिए:
- न्यूनतम थ्रॉटल स्थिति के साथ ट्रांसमीटर को पावर दें।
- बैटरी कनेक्ट करें।
- धीरे-धीरे थ्रॉटल को अधिकतम शक्ति तक बढ़ाएं। जब आप थ्रॉटल बढ़ाते हैं तो मोटर को तेजी से घूमना चाहिए।
उड़ान नियंत्रण बोर्ड की स्थापना:
इस चरण के लिए आप FTDI के USB केबल को Pi पर निकालकर अपने कंप्यूटर में लगा सकते हैं, जिससे बोर्ड को प्रोग्राम करना अधिक सुविधाजनक होगा।
- वेबसाइट के माध्यम से अपने कंप्यूटर पर Arduino सॉफ़्टवेयर डाउनलोड करें।
- Multiwii फर्मवेयर नवीनतम संस्करण डाउनलोड करें और इसे अपने कंप्यूटर पर निकालें।
- पहले निकाले गए MultiWii फ़ोल्डर में जाएं, फिर MultiWii.ino खोलें, जो Arduino को लॉन्च करेगा।
- Arduino में config.h फ़ाइल पर जाएं, अपने मल्टीकॉप्टर के कॉन्फ़िगरेशन के प्रकार को सेट करने के लिए #define QUADX के सामने // हटा दें और बोर्ड के प्रकार को चुनने के लिए #define CRIUS_SE_v2_0 के सामने।
- फिर टूल्स -> बोर्ड -> में जाएं और Arduino Pro या Pro Mini चुनें और टूल्स -> प्रोसेसर -> में सुनिश्चित करें कि ATMmega328P (5V, 16MHz) चुना गया है।
- अंतिम कॉन्फ़िगरेशन जो हमें बोर्ड पर अपलोड करने से पहले करने की आवश्यकता है, वह है टूल्स -> पोर्ट -> अपने मल्टीविआई (हमारे लिए COM3) के पोर्ट का चयन करना।
- वेरिफाई पर क्लिक करें और फिर अपलोड पर क्लिक करें।
- चूंकि कोड Crius MultiWii SE v2.6 पर अपलोड हो रहा है, आपको कंट्रोलर बोर्ड और FTDI बोर्ड दोनों पर रोशनी चमकती हुई दिखाई देनी चाहिए।
उड़ान नियंत्रण बोर्ड पर सेंसर को कैलिब्रेट करें:
- उनकी वेबसाइट से पहले डाउनलोड किए गए MultiWii फोल्डर में मौजूद MultiWiiConf फोल्डर में जाएं।
- इसके बाद -> application.windows32 फोल्डर -> MultiWiiConf एप्लिकेशन पर डबल-क्लिक करें। (ध्यान दें कि भले ही मेरे पास विंडोज़ 64 बिट हो, केवल 32 बिट ऐप ही काम करता प्रतीत होता है)।
- आपको उस बंदरगाह का चयन करने की आवश्यकता है जिससे आपका उड़ान नियंत्रक जुड़ा हुआ है (इस मामले में COM3)।
- पढ़ें पर क्लिक करें।
- स्टार्ट पर क्लिक करें।
- अपने बोर्ड को डेस्क पर सपाट रखें और फिर Calib_acc पर क्लिक करें।
- Calib_mag पर क्लिक करें और फिर आपको अपने बोर्ड को जितनी जल्दी हो सके 30 सेकंड के दौरान सभी दिशाओं में घुमाना होगा। आपको पूरे ग्राफ़ में स्पाइक्स दिखाई देने चाहिए।
इसका परीक्षण करने के लिए:
अपने बोर्ड को पिच, रोल और यॉ अक्ष पर घुमाएं और देखें कि सॉफ़्टवेयर पर सेंसर जो दिखाते हैं वह समझ में आता है या नहीं।
ट्रांसमीटर (रिमोट कंट्रोल) की स्थापना:
सबसे पहले, आप यह सत्यापित कर सकते हैं कि कौन सा स्टिक प्रदर्शन मेनू में किस चैनल को नियंत्रित करता है:
- नियंत्रक शुरू करने से पहले, सुनिश्चित करें कि सभी स्विच ऊपर हैं और थ्रॉटल स्टिक (बाएं स्टिक) नीचे है।
- नियंत्रक प्रारंभ करें।
- ओके बटन दबाए रखें।
- सेटअप में जाएं, फिर डिस्प्ले करें।
- आप यह देखने के लिए अपनी छड़ें हिला सकते हैं कि कौन सा चैनल प्रतिक्रिया करता है।
आगे बढ़ने से पहले, एक मॉडल और एक नाम चुनें:
- सिस्टम में जाएं-> मॉडल का चयन करें -> एक मॉडल का चयन करें।
- सिस्टम में जाओ -> मॉडल का नाम। और इसे एक नाम दें। अपने परिवर्तनों को सहेजने के लिए रद्द करें को दबाए रखें।
- सिस्टम में जाएं-> टाइप करें और इसे एक हवाई जहाज या ग्लाइडर के रूप में सेट करें, भले ही यह क्वाड्रिरोटर हो।
- सबट्रिम मेनू में ट्रिम सेट करें। जब स्टिक अपनी तटस्थ स्थिति में होते हैं तो आपको यॉ, पिच और रोल के लिए चैनलों (प्रदर्शन मेनू में देखें) को 0% पर होना चाहिए।
- अपनी सेटिंग सहेजने के लिए रद्द करें पर होल्ड करें.
इसके बाद, Failsafe सेटिंग सेट करते हैं:
यह सुनिश्चित करता है कि जब ड्रोन नियंत्रक से दूर चला जाए और सिग्नल खो जाए, तो सभी नियंत्रण तटस्थ स्थिति में चले जाएं। तो ऐसा करने के लिए, हमें चैनल १, २ और ४ से ०% सेट करना होगा और फ़ेलसेफ मेनू के माध्यम से उन पर फेलसेफ को सक्रिय करना होगा। हमें थ्रॉटल पर फेलसेफ को भी सक्रिय करना होगा और इसे 100% पर सेट करना होगा।
आप अपने कंट्रोलर पर अन्य स्विच को सिस्टम-> औक्स में सक्रिय करके भी उपयोग कर सकते हैं। स्विच।
आप हमारी वेबसाइट पर इस अनुभाग के बारे में अधिक जानकारी प्राप्त कर सकते हैं।
चरण 6: लाइव स्ट्रीम
रास्पबेरी पाई एक कंप्यूटर है और आप एक उड़ने वाले कंप्यूटर के साथ क्या कर सकते हैं, इसकी केवल आपकी कल्पना सीमित है।
लाइव स्ट्रीम करने के लिए:
- PiCamera सक्षम करें। ऐसा करने के लिए, पाई शुरू करें और इससे एक माउस और एक मॉनिटर कनेक्ट करें। ऊपर बाईं ओर रसियन लोगो पर क्लिक करें, वरीयताओं में जाएं, फिर रास्पबेरी पाई कॉन्फ़िगरेशन और फिर इंटरफेस टैब में सुर कैमरा सक्षम के रूप में चेक किया गया है। फिर ओके पर क्लिक करें।
- स्क्रिप्ट डाउनलोड करें (कोड का स्रोत: यादृच्छिक बेवकूफ ट्यूटोरियल) और इसे अपने होम फोल्डर पर रखें।
- टर्मिनल पर ''python3 rpi_camera_surveillance_system.py'' लिखकर स्क्रिप्ट चलाएँ।
एक बार स्क्रिप्ट चलने के बाद आप अपने वीडियो स्ट्रीम वेब सर्वर तक पहुंच सकते हैं: https://:8000। अपने स्वयं के रास्पबेरी पाई आईपी पते से बदलें, मेरे मामले में
यदि आप अपना पीआई आईपी पता नहीं जानते हैं, तो आप टर्मिनल में ifconfig टाइप करके इसे जान सकते हैं जो आपको पता देता है।
आप रास्पबेरी पाई के समान नेटवर्क से जुड़े किसी भी उपकरण के माध्यम से लाइव स्ट्रीमिंग का उपयोग कर सकते हैं। आपको बस ब्राउजर ओपन करना है।
आप इस प्रोग्राम को अपने स्मार्टफोन से भी लॉन्च कर सकते हैं। आपको बस टर्मिनस ऐप इंस्टॉल करना होगा (यदि आपके पास आईफोन है)।
पीआई संचालित होने पर सीधे स्ट्रीम लॉन्च करने के लिए (इसलिए जब आपका ड्रोन चालू हो) टर्मिनल पर टाइप करें:
sudo nano /home/pi/.bashrc
फिर आखिरी लाइन पर जाएं और जोड़ें, इको बूट पर चल रहा है
sudo python3 /home/pi/ rpi_camera_surveillance_system.py
सुडो रिबूट
Ctrl+X दबाकर अपनी फाइल को सेव करें, फिर Y टाइप करें और एंटर पर क्लिक करें।
बधाई हो, अब आपकी लाइव स्ट्रीम सेट हो गई है! आप इसका उपयोग अपने पड़ोसियों की जासूसी करने या कुछ FPV रेसिंग करने के लिए कर सकते हैं!
चरण 7: पीआईडी ट्यूनिंग की कला
आप अपनी पहली उड़ान के लिए तैयार हैं। पहली चीज जो आपको करनी चाहिए वह यह है कि अपने ड्रोन को बिना किसी प्रोपेलर के देखें कि क्या सब कुछ अच्छी तरह से प्रतिक्रिया करता है।
फिर, आप अपने प्रोपेलर को जोड़ सकते हैं और थ्रॉटल को बढ़ाने के लिए बहुत धीमी गति से शुरू कर सकते हैं यह देखने के लिए कि क्या आप टेक ऑफ कर सकते हैं।
आपका ड्रोन शायद धीरे-धीरे दोलन करता है, कंपन करता है या मोटर सीटी बजाता है। इसका मतलब है कि आपको अपनी PID सेटिंग सेट करनी होगी!
यदि आप एक बहुत ही स्थिर ड्रोन चाहते हैं जो आपके आदेशों का अच्छी तरह से जवाब देता है तो इस भाग में कुछ समय लगता है। पीआईडी सेटिंग व्यक्तिपरक है इसलिए यह वास्तव में आप पर निर्भर है कि आप अपने ड्रोन को कैसे उड़ना चाहते हैं। यहाँ प्रक्रिया है:
- पिच और रोल (0.01) पर कम I से शुरू करें और P को तब तक बढ़ाएं जब तक कि आप उच्च आवृत्ति दोलन न देख लें और इसे वापस अंतिम मान तक कम कर दें।
- फिर, I को पिच पर बढ़ाएं और 0.01 की वृद्धि करके रोल करें जब तक कि आप फिर से कंपन न देखें या आपको लगे कि आपका ड्रोन कठोर और अनुत्तरदायी है। आमतौर पर I सेटिंग आपकी मदद कर सकती है यदि आप ऊंचाई में गिरावट और बहाव का अनुभव करते हैं। यह आपके सिस्टम (ड्रोन) पर गड़बड़ी का मुकाबला करता है।
- यदि आपने कोई उच्च आवृत्ति दोलन देखा है तो अपने P को वापस नीचे करें।
- यदि आपका ड्रोन बहुत अधिक नम (प्रतिक्रिया देने के लिए कम) लगता है, तो अपना डी घटाएं।
यॉ अक्ष के लिए, आमतौर पर आप इसे डिफ़ॉल्ट रूप से छोड़ सकते हैं लेकिन अगर आपको लगता है कि आपका ड्रोन यॉ अक्ष में घूमता है, तो आप I बढ़ा सकते हैं।
स्टेप 8: फॉलो मी फीचर
एक स्वायत्त ड्रोन कमाल का है, यह बिना किसी चिंता के उड़ सकता है और आगे बढ़ सकता है।
इस ट्यूटोरियल में किया गया ड्रोन डेटा को प्रोसेस करके ऐसा करने की क्षमता रखता है जिसे उसके सेंसर कैप्चर करते हैं।
व्यक्ति ट्रैकिंग जैसी सुविधा लागू करने के लिए आपको निम्न की आवश्यकता होगी:
- अपने परिवेश पर ध्यान देने में उसकी मदद करने के लिए ड्रोन के कैमरे का उपयोग करें।
- पर्यावरण का विश्लेषण करने के लिए कृत्रिम दृष्टि एल्गोरिदम का प्रयोग करें।
- ड्रोन के प्रक्षेपवक्र की योजना बनाएं।
- ड्रोन का अनुसरण करने के लिए दिशा निर्देश दें।
अधिक विशेष रूप से, पाई कैमरा रास्पबेरी पाई को छवियों की एक लाइव स्ट्रीम प्रदान कर सकता है जो कुछ कृत्रिम दृष्टि एल्गोरिदम चलाने के लिए पर्याप्त शक्ति वाला कंप्यूटर है।
ये एल्गोरिदम एक तस्वीर में किसी व्यक्ति का पता लगा सकते हैं और इस व्यक्ति की स्थिति का विश्लेषण कर सकते हैं। इसके लिए हार कैस्केड एल्गोरिथम या डीप न्यूरल नेटवर्क उपयोगी एल्गोरिदम हो सकते हैं।
इसलिए, अनुसरण करने वाले व्यक्ति की स्थिति को जानकर, आप योजना बना सकते हैं कि फ्रेम में ट्रैक की गई वस्तु की स्थिति के आधार पर मोटर्स कैसे चलती हैं और किस दिशा में ले जाती हैं। उदाहरण के लिए, यदि ट्रैक किया जाने वाला व्यक्ति पाई कैमरा द्वारा लिए गए फ्रेम के दाईं ओर है, तो एल्गोरिथम ड्रोन को दाएं मुड़ने का आदेश देता है।
अंत में, एक बार ड्रोन को जिस दिशा का पालन करना चाहिए, उसे चुना गया है, रास्पबेरी पाई को ड्रोन को उस दिशा में जाने की अनुमति देने के लिए मल्टीवी को एक कमांड भेजनी होगी। ऐसा करने के लिए, एमएसपी (मल्टीविआई सीरियल प्रोटोकॉल) आपके कंप्यूटर (पीआई) और आपके उड़ान नियंत्रक के बीच संवाद करने के लिए उपयोगी है।
यहां आप संलग्न एक तरीका पा सकते हैं कि कैसे कोड किया जाए।
हमारी वेबसाइट पर व्यक्ति का पता लगाने के लिए टेंसरफ़्लो और डीप न्यूरल नेटवर्क का उपयोग करने वाला एक अधिक मजबूत तरीका दिखाया गया है।
आप अपने स्वायत्त ड्रोन को बढ़ाने के कई अन्य तरीकों की भी कल्पना कर सकते हैं, जैसे कि हर बार जब वह किसी पेड़ या जानवर को देखता है तो उसकी तस्वीर लेता है। वस्तु परिहार भी लागू करने के लिए संभव है अगर वह किसी वस्तु से एक निर्दिष्ट दूरी से करीब है तो आप अपनी दौड़ को रोकने के लिए ड्रोन सेट कर चुके हैं।
इसके अलावा, आप वेबसाइट पर सीख सकते हैं कि एलईडी को पाई से कैसे जोड़ा जाए और जब ड्रोन किसी का अनुसरण करने का पता लगाए तो उसे चालू कर दें!
चरण 9: हैप्पी फ्लाइंग
अपना ड्रोन शुरू करें और अपनी उड़ान का आनंद लें।
यदि आप आगे जाना चाहते हैं और अपने ड्रोन पर ट्रैकिंग करने वाले व्यक्ति को लागू करना चाहते हैं, तो आप उस पर एक ट्यूटोरियल के लिए हमारी वेबसाइट से परामर्श कर सकते हैं।
इस ट्यूटोरियल को तैयार करने के लिए धन्यवाद!
सिफारिश की:
5 इन 1 Arduino रोबोट - मेरे पीछे आओ - निम्नलिखित पंक्ति - सूमो - ड्राइंग - बाधा से बचना: 6 कदम
5 इन 1 Arduino रोबोट | मेरे पीछे आओ | निम्नलिखित पंक्ति | सूमो | ड्राइंग | बाधा से बचाव: इस रोबोट नियंत्रण बोर्ड में एक ATmega328P माइक्रोकंट्रोलर और एक L293D मोटर चालक होता है। बेशक, यह एक Arduino Uno बोर्ड से अलग नहीं है, लेकिन यह अधिक उपयोगी है क्योंकि इसे मोटर चलाने के लिए किसी अन्य शील्ड की आवश्यकता नहीं है! यह कूदने से मुक्त है
गाइड मैं चाहता था कि मैं एक Arduino ड्रोन का निर्माण कर रहा था: 9 कदम
गाइड मैं चाहता था कि मैं एक Arduino ड्रोन का निर्माण कर रहा था: यह दस्तावेज़ एक प्रकार का "हाउ टू गाइड" स्लैश प्रलेखन है जो प्रक्रिया के माध्यम से जाता है यह मुझे एक साधारण क्वाडकॉप्टर बनाने के अपने लक्ष्य को प्राप्त करने के लिए अवधारणाओं को समझने के लिए ले गया जिसे मैं नियंत्रित कर सकता था मेरे मोबाइल फोन से। इस परियोजना को करने के लिए मैं चाहता था
लिंकिट स्मार्ट 7688 डुओ बोर्ड - शुरुआती गाइड: 5 कदम
लिंकिट स्मार्ट 7688 डुओ बोर्ड | शुरुआती गाइड: LinkIt Smart 7688 Duo MT7688 और ATmega32u4 पर आधारित एक खुला विकास बोर्ड है। जिसे arduino का उपयोग करके प्रोग्राम किया जा सकता है और समानांतर चलने वाले भारी एप्लिकेशन का उपयोग किया जा सकता है। Atmega नियंत्रक का उपयोग Arduino प्रोग्रामिंग के लिए और एम्बेडेड linux (O…) के लिए किया जाता है।
FPV क्वाडकॉप्टर ड्रोन रेसिंग के लिए शुरुआती गाइड: 16 कदम
एफपीवी क्वाडकॉप्टर ड्रोन रेसिंग के लिए शुरुआती गाइड: यदि आप इस लेख में आए हैं, तो आप (उम्मीद है) इस नई घटना में रुचि रखते हैं जिसे एफपीवी फ्लाइंग कहा जाता है। एफपीवी की दुनिया संभावनाओं से भरी दुनिया है और एक बार जब आप एफपीवी ड्रोन बनाने/उड़ाने की कभी-कभी निराशाजनक प्रक्रिया से आगे निकल जाते हैं
कैमरा के साथ DIY स्मार्ट फॉलो मी ड्रोन (Arduino आधारित): 22 कदम (चित्रों के साथ)
DIY स्मार्ट फॉलो मी ड्रोन विद कैमरा (अरुडिनो आधारित): ड्रोन इन दिनों बहुत लोकप्रिय खिलौने और उपकरण हैं। आप बाजार में पेशेवर और यहां तक कि शुरुआती ड्रोन और उड़ने वाले गैजेट पा सकते हैं। मेरे पास चार ड्रोन (क्वाडकॉप्टर और हेक्सकॉप्टर) हैं, क्योंकि मुझे उड़ने वाली हर चीज से प्यार है, लेकिन 200 वीं उड़ान नहीं है