विषयसूची:
- चरण 1: हार्डवेयर
- चरण 2: डिजाइनिंग
- चरण 3: फैब्रिकेटिंग और असेंबली
- चरण 4: कंट्रोलर मल्टीवी कोड सेट करना
- चरण 5: Multiwii GUI का उपयोग करना
- चरण 6: पीआईडी ट्यूनिंग और अंशांकन युक्तियाँ
- चरण 7: उड़ो
वीडियो: DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक: 7 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
यह परियोजना Arduino और Multiwii पर आधारित एक बहुमुखी लेकिन कस्टम मल्टीकॉप्टर ड्रोन लॉजिक-बोर्ड बनाने के लिए है।
चरण 1: हार्डवेयर
तर्क को संसाधित करने के लिए एक Arduino नैनो का उपयोग किया गया था और एक MPU-6050 को गायरोस्कोप और एक्सेलेरोमीटर इनपुट के लिए लागू किया गया था।
चरण 2: डिजाइनिंग
फ्रिटिंग डाउनलोड करें। यह छोटे, सरल सर्किट के लिए एक सर्किट डिजाइनिंग सॉफ्टवेयर है। यह उपलब्ध सबसे सरल लेकिन प्रभावी पीसीबी डिजाइनिंग सॉफ्टवेयर में से एक है।
मेरा सर्किट डिज़ाइन "myPCB.fzz" अटैचमेंट के माध्यम से उपलब्ध है।
यदि आपका सेंसर डिफ़ॉल्ट रूप से फ्रिट्ज़िंग में उपलब्ध नहीं है, तो आप सेंसर की योजनाबद्ध (.fzz फ़ाइल) डाउनलोड कर सकते हैं और फ़ाइल को कार्यस्थान में खींच सकते हैं।
चरण 3: फैब्रिकेटिंग और असेंबली
आपके डिजाइन से पीसीबी बनाने के बारे में उनके दो तरीके हैं। मैंने इस प्रोजेक्ट पर काम करते समय पहले विकल्प का इस्तेमाल किया।
पीसीबी ऑनलाइन गढ़ा गया
मैंने प्रतिस्पर्धी मूल्य पर इष्टतम परिणामों के साथ SeeedStudio का उपयोग किया।
Fritzing पर, अपने प्रोजेक्ट को gerber फ़ाइल के रूप में निर्यात करें।
आप यहां जरबर फाइल (फाइलों) को अपलोड करके डिजाइन देख सकते हैं।
फिर सीडस्टूडियो पर एक अकाउंट बनाएं, अपनी जेरबर फाइलों को सीडस्टूडियो के फैब्रिकेट पेज में खींचें, और वांछित विनिर्देशों के लिए ऑर्डर करें।
सभा
अपने घटकों को अपने पीसीबी पर मिलाएं। उड़ान नियंत्रक के लिए एक 3D मुद्रित आवरण पर विचार करें।
चरण 4: कंट्रोलर मल्टीवी कोड सेट करना
MultiWii का कोड मुफ़्त है, उपयोग में आसान है, और यह कई (अधिकांश) बिल्ड का समर्थन करता है।
Multiwii और Arduino IDE डाउनलोड करें।
उड़ान नियंत्रक को अपने कंप्यूटर से कनेक्ट करें।
कंप्यूटर पर, पहले से डाउनलोड किए गए MultiWii फ़ोल्डर को खोलें और "MultiWii.ino" नामक Arduino फ़ाइल खोलें।
टैब "config.h" तक पहुंचें और वांछित प्रकार के मल्टीरोटर का चयन करते हुए "//" को हटा दें।
नीचे स्क्रॉल करें और अपने ट्रांसमीटर के न्यूनतम और अधिकतम मान दर्ज करें।
उपयोग किए गए सेंसर को अनकम्मेंट करें।
इसके बाद, पूरी फ़ाइल में टिप्पणी किए गए निर्देशों का पालन करें।
उसके बाद, IDE के शीर्ष मेनू पर, टूल्स, बोर्ड्स पर क्लिक करें और आपके द्वारा उपयोग किए जा रहे Arduino माइक्रो-कंट्रोलर का चयन करें।
फिर, टूल्स, पोर्ट पर क्लिक करें और उस कंप्यूटर के पोर्ट का चयन करें जिस पर आपका कंट्रोलर है।
एक तीर के आकार के बटन पर क्लिक करके Multiwii कोड अपलोड करें।
अपलोड करने के बाद, IDE पर "सफलतापूर्वक अपलोड किया गया" टेक्स्ट दिखाई देना चाहिए।
चरण 5: Multiwii GUI का उपयोग करना
अपना MultiWii फ़ोल्डर खोलें, MultiwiiConf, application.windows32 (या वांछित ऑपरेटिंग सिस्टम का विकल्प) पर क्लिक करें, और अंत में MultiWiiConf.exe खोलें।
विंडो के ऊपर बाईं ओर, उस पोर्ट का चयन करें जिस पर आपका फ़्लाइट कंट्रोलर है और स्टार्ट पर क्लिक करें। सेंसर मान एप्लिकेशन पर दिखाना चाहिए।
दाईं ओर, सेंसर प्रकार चुनें। सेंसर को कैलिब्रेट करने के लिए, संकेत के अनुसार फ्लाइट कंट्रोलर को धीरे-धीरे मूव/झुकाएं।
आवेदन पर वांछित ड्रोन का एक मॉडल दिखाई देना चाहिए। इसके आंदोलनों को उड़ान नियंत्रक की गतिविधियों की नकल करनी चाहिए।
चरण 6: पीआईडी ट्यूनिंग और अंशांकन युक्तियाँ
PID मानों को समायोजित करने के लिए फ़्लाइट कंट्रोलर को मल्टीरोटर से कनेक्ट करें।
पीआईडी मानों को डिफ़ॉल्ट पर सेट करें और सुनिश्चित करें कि मल्टीरोटर का गुरुत्वाकर्षण केंद्र केंद्र में है।
मल्टीकॉप्टर को सावधानी से पकड़ें ताकि GUI में आपके जाइरोस्कोप की रीडिंग सपाट हो। फिर थ्रॉटल को 50% पर सेट करें।
नोट: यदि एक्सेलेरोमीटर की रीडिंग में अत्यधिक उतार-चढ़ाव होता है, तो यह अतिरिक्त कंपन का संकेत है। कंपन को कम करने के लिए कंपन डैम्पनर की आवश्यकता हो सकती है (मैंने वैकल्पिक समाधान के रूप में डबल साइडेड टेप का उपयोग किया)।
अब अपने रोटर को सुरक्षित स्थान पर सावधानी से रखते हुए, थ्रॉटल को तब तक बढ़ाएं जब तक कि मल्टीरोटर भारहीन महसूस न करे।
ड्रोन के प्रत्येक अक्ष पर दबाव (दुबला) लगाएं। आपको उस बदलाव के खिलाफ प्रतिरोध महसूस करना चाहिए। P मान को तब तक बदलें जब तक यह प्रतिरोध उल्लेखनीय न हो जाए।
अपने हाथ से, ड्रोन को अपने हाथ से आगे-पीछे करें (झुकाएं)। आवेदन पर, P मान को तब तक बढ़ाएं जब तक कि ड्रोन मुश्किल से अपने आप दोलन करना शुरू न कर दे। अब P मान को थोड़ा कम करें। इस प्रक्रिया को दोहराएं, इस बार ड्रोन को पक्षों (बाएं और दाएं) में घुमाते हुए।
कैलिब्रेटेड मान अब उड़ान के लिए उपयुक्त होना चाहिए।
विभिन्न प्रकार की उड़ान के लिए ट्यूनिंग युक्तियों के लिए, यहां "उन्नत ट्यूनिंग - व्यावहारिक कार्यान्वयन" अनुभाग देखें।
चरण 7: उड़ो
पीआईडी मानों के साथ सावधानी के साथ आगे प्रयोग करने के लिए स्वतंत्र महसूस करें।
यदि आप अपने ड्रोन में अतिरिक्त सुविधाएँ जोड़ना चाहते हैं, तो आप रास्पबेरी पाई का उपयोग करके या इसमें ब्लूटूथ क्षमताओं को जोड़ने पर एक लाइव स्ट्रीम जोड़ने पर विचार कर सकते हैं।
मेरे उड़ान नियंत्रक को स्थापित करने में मेरी सहायता करने के लिए रोबोबोट 3112 का विशेष धन्यवाद।
अगर आपको लगता है कि यह परियोजना इसके लायक है, तो वोट देना, पसंदीदा बनाना या सदस्यता लेना न भूलें।
अन्य संभावित विशेषताओं पर चर्चा करने के लिए स्वतंत्र महसूस करें, मुझसे एक प्रश्न पूछें, या नीचे टिप्पणी अनुभाग में विचार साझा करें।
उड़ने का मज़ा लें!
सिफारिश की:
वेबसाइट-नियंत्रित क्रिसमस ट्री (इसे कोई भी नियंत्रित कर सकता है): 19 कदम (चित्रों के साथ)
वेबसाइट-नियंत्रित क्रिसमस ट्री (कोई भी इसे नियंत्रित कर सकता है): आप जानना चाहते हैं कि एक वेबसाइट नियंत्रित क्रिसमस ट्री कैसा दिखता है? यहां मेरे क्रिसमस ट्री के प्रोजेक्ट को दिखाने वाला वीडियो है। लाइव स्ट्रीम अब तक समाप्त हो गई है, लेकिन मैंने एक वीडियो बनाया, जो चल रहा था उसे कैप्चर कर रहा था: इस साल, दिसंबर के मध्य में
उन्नत मॉडल रॉकेट उड़ान कंप्यूटर!: 4 कदम (चित्रों के साथ)
उन्नत मॉडल रॉकेट फ़्लाइट कंप्यूटर!: मुझे अपने नवीनतम रॉकेट के लिए एक उच्च-स्तरीय मॉडल रॉकेट फ़्लाइट कंप्यूटर की आवश्यकता थी, जो बिना पंखों के खुद को नियंत्रित करता था! तो मैंने अपना खुद का बनाया!मैंने इसे बनाने का फैसला इसलिए किया क्योंकि मैं टीवीसी (थ्रस्ट वेक्टर कंट्रोल) रॉकेट का निर्माण करता हूं। इसका मतलब है कि वहां
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: 5 कदम
रिमोट नियंत्रित कार - वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित: ये वायरलेस Xbox 360 नियंत्रक का उपयोग करके नियंत्रित अपनी खुद की रिमोट नियंत्रित कार बनाने के लिए निर्देश हैं
उड़ान मानचित्रण डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: 14 कदम (चित्रों के साथ)
फ़्लाइट मैपिंग डेटा का उपयोग करते हुए प्रारंभिक चेतावनी रास्पबेरी पीआई रनवे लाइट: यह लैंप कई कारणों से आया है कि मुझे हमेशा उन विमानों में दिलचस्पी है जो ऊपर की ओर उड़ते हैं और गर्मियों के दौरान सप्ताहांत में अक्सर कुछ बहुत रोमांचक होते हैं। हालाँकि आप उन्हें केवल तभी सुनते हैं जब वे आगे बढ़ते हैं
जादूगर दस्ताने: एक Arduino नियंत्रित नियंत्रक दस्ताने: 4 कदम (चित्रों के साथ)
जादूगर दस्ताने: एक Arduino नियंत्रित नियंत्रक दस्ताने: जादूगर दस्ताने। मेरी परियोजना में मैंने एक दस्ताने बनाया है जिसका उपयोग आप अपने पसंदीदा जादू से संबंधित खेलों को केवल कुछ बुनियादी arduino और arduino संपत्तियों का उपयोग करके एक शांत और immersive तरीके से खेलने के लिए कर सकते हैं। आप एल्डर स्क्रोल जैसे चीजों के खेल खेल सकते हैं, या आप