विषयसूची:

DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक: 7 कदम (चित्रों के साथ)
DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक: 7 कदम (चित्रों के साथ)

वीडियो: DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक: 7 कदम (चित्रों के साथ)

वीडियो: DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक: 7 कदम (चित्रों के साथ)
वीडियो: Keyse banaye NRF24 Arduino Multi-wii Quadcopter 2024, जुलाई
Anonim
DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक
DIY Arduino नियंत्रित Multiwii उड़ान नियंत्रक

यह परियोजना 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 GUI का उपयोग करना
Multiwii GUI का उपयोग करना

अपना MultiWii फ़ोल्डर खोलें, MultiwiiConf, application.windows32 (या वांछित ऑपरेटिंग सिस्टम का विकल्प) पर क्लिक करें, और अंत में MultiWiiConf.exe खोलें।

विंडो के ऊपर बाईं ओर, उस पोर्ट का चयन करें जिस पर आपका फ़्लाइट कंट्रोलर है और स्टार्ट पर क्लिक करें। सेंसर मान एप्लिकेशन पर दिखाना चाहिए।

दाईं ओर, सेंसर प्रकार चुनें। सेंसर को कैलिब्रेट करने के लिए, संकेत के अनुसार फ्लाइट कंट्रोलर को धीरे-धीरे मूव/झुकाएं।

आवेदन पर वांछित ड्रोन का एक मॉडल दिखाई देना चाहिए। इसके आंदोलनों को उड़ान नियंत्रक की गतिविधियों की नकल करनी चाहिए।

चरण 6: पीआईडी ट्यूनिंग और अंशांकन युक्तियाँ

PID मानों को समायोजित करने के लिए फ़्लाइट कंट्रोलर को मल्टीरोटर से कनेक्ट करें।

पीआईडी मानों को डिफ़ॉल्ट पर सेट करें और सुनिश्चित करें कि मल्टीरोटर का गुरुत्वाकर्षण केंद्र केंद्र में है।

मल्टीकॉप्टर को सावधानी से पकड़ें ताकि GUI में आपके जाइरोस्कोप की रीडिंग सपाट हो। फिर थ्रॉटल को 50% पर सेट करें।

नोट: यदि एक्सेलेरोमीटर की रीडिंग में अत्यधिक उतार-चढ़ाव होता है, तो यह अतिरिक्त कंपन का संकेत है। कंपन को कम करने के लिए कंपन डैम्पनर की आवश्यकता हो सकती है (मैंने वैकल्पिक समाधान के रूप में डबल साइडेड टेप का उपयोग किया)।

अब अपने रोटर को सुरक्षित स्थान पर सावधानी से रखते हुए, थ्रॉटल को तब तक बढ़ाएं जब तक कि मल्टीरोटर भारहीन महसूस न करे।

ड्रोन के प्रत्येक अक्ष पर दबाव (दुबला) लगाएं। आपको उस बदलाव के खिलाफ प्रतिरोध महसूस करना चाहिए। P मान को तब तक बदलें जब तक यह प्रतिरोध उल्लेखनीय न हो जाए।

अपने हाथ से, ड्रोन को अपने हाथ से आगे-पीछे करें (झुकाएं)। आवेदन पर, P मान को तब तक बढ़ाएं जब तक कि ड्रोन मुश्किल से अपने आप दोलन करना शुरू न कर दे। अब P मान को थोड़ा कम करें। इस प्रक्रिया को दोहराएं, इस बार ड्रोन को पक्षों (बाएं और दाएं) में घुमाते हुए।

कैलिब्रेटेड मान अब उड़ान के लिए उपयुक्त होना चाहिए।

विभिन्न प्रकार की उड़ान के लिए ट्यूनिंग युक्तियों के लिए, यहां "उन्नत ट्यूनिंग - व्यावहारिक कार्यान्वयन" अनुभाग देखें।

चरण 7: उड़ो

पीआईडी मानों के साथ सावधानी के साथ आगे प्रयोग करने के लिए स्वतंत्र महसूस करें।

यदि आप अपने ड्रोन में अतिरिक्त सुविधाएँ जोड़ना चाहते हैं, तो आप रास्पबेरी पाई का उपयोग करके या इसमें ब्लूटूथ क्षमताओं को जोड़ने पर एक लाइव स्ट्रीम जोड़ने पर विचार कर सकते हैं।

मेरे उड़ान नियंत्रक को स्थापित करने में मेरी सहायता करने के लिए रोबोबोट 3112 का विशेष धन्यवाद।

अगर आपको लगता है कि यह परियोजना इसके लायक है, तो वोट देना, पसंदीदा बनाना या सदस्यता लेना न भूलें।

अन्य संभावित विशेषताओं पर चर्चा करने के लिए स्वतंत्र महसूस करें, मुझसे एक प्रश्न पूछें, या नीचे टिप्पणी अनुभाग में विचार साझा करें।

उड़ने का मज़ा लें!

सिफारिश की: