![DIY Arduino- ի վերահսկվող Multiwii թռիչքի վերահսկիչ. 7 քայլ (նկարներով) DIY Arduino- ի վերահսկվող Multiwii թռիչքի վերահսկիչ. 7 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7287-j.webp)
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![DIY Arduino- ի կողմից վերահսկվող Multiwii թռիչքի վերահսկիչ DIY Arduino- ի կողմից վերահսկվող Multiwii թռիչքի վերահսկիչ](https://i.howwhatproduce.com/images/003/image-7287-1-j.webp)
Այս նախագիծը պետք է ստեղծի բազմակողմանի, բայց ինքնաթիռի անօդաչու թռչող սարքերի տրամաբանական տախտակ ՝ հիմնված Arduino- ի և Multiwii- ի վրա:
Քայլ 1: Սարքավորումներ
![Սարքավորումներ Սարքավորումներ](https://i.howwhatproduce.com/images/003/image-7287-2-j.webp)
Տրամաբանության մշակման համար օգտագործվել է Arduino Nano, իսկ գիրոսկոպի և արագացուցիչի մուտքագրման համար ՝ MPU-6050:
Քայլ 2: Նախագծում
![Նախագծում Նախագծում](https://i.howwhatproduce.com/images/003/image-7287-3-j.webp)
![Նախագծում Նախագծում](https://i.howwhatproduce.com/images/003/image-7287-4-j.webp)
![Նախագծում Նախագծում](https://i.howwhatproduce.com/images/003/image-7287-5-j.webp)
Ներբեռնեք Fritzing. Այն փոքր, ավելի պարզ սխեմաների համար ծրագրակազմ նախագծող միացում է: Այն PCB նախագծող ամենաարդյունավետ, բայց ամենաարդյունավետ ծրագրերից մեկն է:
Իմ սխեմայի դիզայնը հասանելի է «myPCB.fzz» հավելվածի միջոցով:
Եթե ձեր սենսորը կանխադրված չէ Fritzing- ում, կարող եք ներբեռնել սենսորի սխեմատիկ պատկերը (.fzz ֆայլ) և ֆայլը քաշել աշխատանքային տարածք:
Քայլ 3: Պատրաստում և հավաքում
![Պատրաստում և հավաքում Պատրաստում և հավաքում](https://i.howwhatproduce.com/images/003/image-7287-6-j.webp)
![Պատրաստում և հավաքում Պատրաստում և հավաքում](https://i.howwhatproduce.com/images/003/image-7287-7-j.webp)
Սրանք ձեր դիզայնից PCB պատրաստելու երկու եղանակ են: Այս նախագծի վրա աշխատելիս ես օգտագործեցի առաջին տարբերակը:
Պատրաստված է PCB Online- ով
Ես օգտագործեցի SeeedStudio- ն օպտիմալ արդյունքներով `մրցունակ գնով:
Fritzing- ում արտահանեք ձեր նախագիծը որպես gerber ֆայլ:
Դուք կարող եք դիտել դիզայնը ՝ վերբեռնելով gerber ֆայլ (եր) այստեղ:
Այնուհետև հաշիվ ստեղծեք seeedstudio- ում, քաշեք ձեր gerber ֆայլերը SeeedStudio- ի շինծու էջ և պատվիրեք ցանկալի բնութագրերին:
Ժողով
Componentsոդեք ձեր բաղադրիչները ձեր PCB- ի վրա: Մտածեք 3D տպագիր պատյան թռիչքի վերահսկիչի համար:
Քայլ 4: Կառավարիչների բազմակի կոդի տեղադրում
![Controllers Multiwii կոդի տեղադրում Controllers Multiwii կոդի տեղադրում](https://i.howwhatproduce.com/images/003/image-7287-8-j.webp)
![Controllers Multiwii կոդի տեղադրում Controllers Multiwii կոդի տեղադրում](https://i.howwhatproduce.com/images/003/image-7287-9-j.webp)
![Controllers Multiwii կոդի տեղադրում Controllers Multiwii կոդի տեղադրում](https://i.howwhatproduce.com/images/003/image-7287-10-j.webp)
MultiWii- ի ծածկագիրը անվճար է, օգտագործման համար դյուրին և այն աջակցում է բազմաթիվ (ամենա) կառուցումներին:
Ներբեռնեք Multiwii- ն և Arduino IDE- ն:
Միացրեք թռիչքի վերահսկիչը ձեր համակարգչին:
Համակարգչի վրա բացեք արդեն ներբեռնված MultiWii թղթապանակը և բացեք Arduino ֆայլը, որը կոչվում է «MultiWii.ino»:
Մուտք գործեք «config.h» ներդիրին և ջնջեք «//» - ը ՝ ընտրելով բազմաշարժիչի ցանկալի տեսակը:
Ոլորեք ներքև և մուտքագրեք ձեր հաղորդիչի նվազագույն և առավելագույն արժեքները:
Մեկնաբանեք օգտագործված տվիչները:
Հաջորդը, հետևեք ամբողջ ֆայլում մեկնաբանված հրահանգներին:
Դրանից հետո, IDE- ի վերևի ընտրացանկում կտտացրեք Գործիքներ, տախտակներ և ընտրեք ձեր օգտագործած Arduino միկրոկառավարիչը:
Այնուհետև կտտացրեք Գործիքներ, նավահանգիստ և ընտրեք համակարգչի պորտը, որի վրա գտնվում է ձեր վերահսկիչը:
Վերբեռնեք Multiwii ծածկագիրը ՝ սեղմելով սլաքի տեսքով կոճակին:
Վերբեռնելուց հետո IDE- ում պետք է հայտնվի «հաջողությամբ բեռնված» տեքստը:
Քայլ 5: Multiwii GUI- ի օգտագործումը
![Multiwii GUI- ի օգտագործումը Multiwii GUI- ի օգտագործումը](https://i.howwhatproduce.com/images/003/image-7287-11-j.webp)
Բացեք ձեր MultiWii թղթապանակը, կտտացրեք MultiwiiConf, application.windows32 (կամ օպերացիոն համակարգի ցանկալի տարբերակը) և վերջապես բացեք MultiWiiConf.exe:
Պատուհանի վերևի ձախ մասում ընտրեք այն նավահանգիստը, որտեղ գտնվում է ձեր թռիչքի վերահսկիչը և կտտացրեք մեկնարկին: Սենսորային արժեքները պետք է ցուցադրվեն դիմումի վրա:
Աջ կողմում ընտրեք տվիչի տեսակը: Սենսորը չափաբերելու համար դանդաղ շարժեք/թեքեք թռիչքի կարգավարը `ըստ պահանջի:
Դիմումի վրա պետք է հայտնվի ցանկալի անօդաչու թռչող սարքի մոդել: Նրա շարժումները պետք է ընդօրինակեն թռիչքի վերահսկիչի շարժումները:
Քայլ 6. PID- ի կարգաբերման և ճշգրտման խորհուրդներ
PID- ի արժեքները կարգավորելու համար թռիչքի վերահսկիչը միացրեք բազմաթիվ շարժիչին:
PID- ի արժեքները դարձրեք կանխադրված և ապահովեք, որ շարժիչի ծանրության կենտրոնը գտնվում է կենտրոնում:
Fullyգուշորեն պահեք մուլտիպլիկատորը, որպեսզի GUI- ում ձեր գիրոսկոպի ընթերցումները հավասար լինեն: Այնուհետև շնչափողը սահմանեք 50%:
Նշում. Եթե արագացուցիչի ընթերցումները չափազանց տատանվում են, դա վկայում է ավելորդ թրթռումների մասին: Թրթռումները նվազեցնելու համար կարող են պահանջվել թրթռիչ խոնավացնող միջոցներ (ես օգտագործել եմ երկկողմանի ժապավեն `որպես այլընտրանքային լուծում):
Այժմ, երբ ձեր ռոտորը զգուշորեն պահում եք անվտանգ վայրում, ավելացրեք շնչափողը այնքան ժամանակ, մինչև մուլտիռոտորը չզգա քաշը:
Անօդաչու թռչող սարքի յուրաքանչյուր առանցքի վրա ճնշում գործադրեք (նիհար): Դուք պետք է դիմադրություն զգաք այդ փոփոխության դեմ: Փոխեք P- ի արժեքը մինչև այս դիմադրությունը նկատելի չլինի:
Ձեռքով տատանեք (թեքեք) անօդաչու թռչող սարքը ձեր ձեռքով հետ ու առաջ: Դիմումի վրա ավելացրեք P արժեքը, մինչև անօդաչու թռչող սարքը հազիվ սկսի տատանվել ինքնուրույն: Այժմ մի փոքր նվազեցրեք P արժեքը: Կրկնեք այս գործընթացը ՝ այս անգամ անօդաչու թռչելով դեպի կողմերը (ձախ և աջ):
Calշգրտված արժեքները պետք է հարմար լինեն այժմ թռիչքի համար:
Թռիչքների տարբեր տեսակների վերաբերյալ կարգաբերման խորհուրդների համար նայեք «Ընդլայնված կարգավորում. Գործնական իրականացում» բաժինը այստեղ:
Քայլ 7: Թռիր:
Ազատ զգալ PID- ի արժեքների հետ ավելի զգույշ փորձեր կատարել:
Եթե ցանկանում եք լրացուցիչ գործառույթներ ավելացնել ձեր անօդաչու թռչող սարքին, կարող եք հաշվի առնել Raspberry Pi- ի միջոցով ուղիղ հեռարձակում ավելացնելը կամ դրան ավելացնել Bluetooth հնարավորությունները:
Հատուկ շնորհակալություն robobot3112- ին ՝ թռիչքի վերահսկիչը տեղադրելու հարցում ինձ օգնելու համար:
Եթե կարծում եք, որ այս նախագիծը արժանի է դրան, մի մոռացեք քվեարկել, սիրել կամ բաժանորդագրվել:
Ազատորեն քննարկեք այլ հնարավոր հատկանիշներ, ինձ հարց տվեք կամ մտքեր կիսեք ստորև բերված մեկնաբանությունների բաժնում:
Funվարճացեք թռչելով:
Խորհուրդ ենք տալիս:
Թռիչքի շարժման վերահսկիչ: (Progetto Arduino): 4 քայլ
![Թռիչքի շարժման վերահսկիչ: (Progetto Arduino): 4 քայլ Թռիչքի շարժման վերահսկիչ: (Progetto Arduino): 4 քայլ](https://i.howwhatproduce.com/images/001/image-454-21-j.webp)
Թռիչքի շարժման վերահսկիչ: (Progetto Arduino). developer-archive.leapmotion.com/doc
Հրթիռային թռիչքի առաջադեմ մոդել. 4 քայլ (նկարներով)
![Հրթիռային թռիչքի առաջադեմ մոդել. 4 քայլ (նկարներով) Հրթիռային թռիչքի առաջադեմ մոդել. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/006/image-17041-j.webp)
Առաջադեմ մոդել հրթիռային թռիչքի համակարգիչ. Ես կարիք ունեի բարձրակարգ հրթիռային թռչող համակարգչի իմ նորագույն հրթիռի համար, որն ինքն իրեն կառավարում էր առանց թևերի: Այսպիսով, ես ինքս եմ կառուցել: Պատճառը, որ ես որոշեցի դա կառուցել, այն էր, որ ես կառուցում եմ TVC (մղման վեկտորի կառավարման) հրթիռներ: Սա նշանակում է, որ կա
Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույս ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. 14 քայլ (նկարներով)
![Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույս ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. 14 քայլ (նկարներով) Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույս ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. 14 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1245-36-j.webp)
Վաղ նախազգուշացում Ազնվամորու PI թռիչքուղու լույսը ՝ օգտագործելով թռիչքի քարտեզագրման տվյալները. Այս լամպը առաջացել է մի քանի պատճառներից, որովհետև ինձ միշտ հետաքրքրում են ինքնաթիռները, որոնք թռչում են վերևում, իսկ ամռանը հանգստյան օրերին հաճախ բավականին թռիչք են կատարում: Թեև դուք հակված եք լսել դրանք միայն այն ժամանակ, երբ նրանք անցնում են
Նվագարկեք երգեր (MP3) Arduino- ի միջոցով ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. 6 քայլ (նկարներով)
![Նվագարկեք երգեր (MP3) Arduino- ի միջոցով ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. 6 քայլ (նկարներով) Նվագարկեք երգեր (MP3) Arduino- ի միջոցով ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/005/image-12775-21-j.webp)
Նվագարկեք երգեր (MP3) Arduino- ի հետ ՝ օգտագործելով PWM խոսափողի կամ թռիչքի տրանսֆորմատորի վրա. Բարև տղերք, սա իմ առաջին ուսանելի տարբերակն է, հուսով եմ, որ այն ձեզ դուր կգա: Հիմնականում այս նախագծում ես օգտագործել եմ սերիական հաղորդակցություն իմ Arduino- ի և իմ նոութբուքի միջև, նոութբուքից երաժշտական տվյալներ փոխանցել Arduino- ին: Եվ օգտագործելով Arduino TIMERS t
Wizard ձեռնոց. Arduino վերահսկվող վերահսկիչ ձեռնոց. 4 քայլ (նկարներով)
![Wizard ձեռնոց. Arduino վերահսկվող վերահսկիչ ձեռնոց. 4 քայլ (նկարներով) Wizard ձեռնոց. Arduino վերահսկվող վերահսկիչ ձեռնոց. 4 քայլ (նկարներով)](https://i.howwhatproduce.com/images/003/image-7568-38-j.webp)
Կախարդի ձեռնոց. Arduino- ի վերահսկվող ձեռնոց. The Wizard ձեռնոց: Իմ նախագծում ես պատրաստել եմ ձեռնոց, որը կարող ես օգտագործել քո սիրած կախարդական խաղերը զով և սուզիչ եղանակով խաղալու համար `օգտագործելով ընդամենը մի քանի հիմնական arduino- ի և arduino- ի ակտիվներ: դուք կարող եք խաղալ այնպիսի խաղեր, ինչպիսիք են երեցների գրքերը, կամ դուք