Բովանդակություն:
- Քայլ 1: Նյութ հավաքեք
- Քայլ 2: Arduino և Motor Shield
- Քայլ 3. Կապեք Motor Shield- ը DC Motors- ին
- Քայլ 4. Կցեք Motor Shield- ը NIMH մարտկոցին
- Քայլ 5. Ռադիոընդունիչը միացրեք Arduino- ին
- Քայլ 6. Պատրաստեք էներգիայի աղբյուր Arduino- ի համար `առանձին ռեժիմի համար
- Քայլ 7: Arduino կոդ
Video: Հեռակառավարվող Arduino տանկ ՝ 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Ողջույն, Ես ուզում էի կառուցել մի գեղեցիկ տանկ, որը կառավարվում է դասական RC ռադիոյով, որն անցնում է արդուինոյով: Իրականում այս օրերին բավականին հեշտ է ՝ շուրջը եղած բոլոր էլեկտրոնիկայով:
Այդ գազանին կառուցելու համար ձեզ հարկավոր կլինի մի քանի տարր ձեռք բերել: Մենք կանցնենք այս ուսանելի ուսուցման քայլերով:
Քայլ 1: Նյութ հավաքեք
Ձեզ հարկավոր են հետևյալ տարրերը.
- Մեկ տանկ երկու DC շարժիչով 12 վ, որոնք արդեն տեղադրված են T'Rex Tank- ի նման
- Մեկ Arduino- ի հետ համատեղելի շարժական վահան, ինչպես Monster Shield- ը
- Մեկ Arduino UNO R3 - խնդրում ենք նախընտրել պաշտոնականը
-Մեկ 2 ալիքային RC հաղորդիչ և մեկ RC ընդունիչ-ես օգտագործել եմ հինը, որը AM 27 MHZ- ով է, բայց դուք կարող եք գտնել ժամանակակիցները, ինչպիսիք են այս hobbykingr-tmhk-gt2b-3ch-2-4ghz-հաղորդիչ-և-ընդունիչը
- UNO R3- ի համար նախատեսված մեկ մարտկոց - այս պահին 9 Վ մարտկոց - իդեալական չէ, քանի որ այն մեծ դիմացկունություն չունի
- Մեկ մեծ մարտկոց շարժման համար. Ես օգտագործել եմ NIMH 3300 mAH 10.5 վ, այնպես որ, ենթադրում եմ, 7 բջիջ ՝ յուրաքանչյուրը 1.5 վ -ով
- որոշ դեկան միակցիչներ, որպեսզի բոլորը հեշտությամբ միացվեն
- oldոդման երկաթ
Ես օգտագործեցի Arduino IDE- ն `UNO- ն ծրագրավորելու համար, և ես մի փոքր մոնիտորինգի գործիք ավելացրեցի Visual Studio 2017 -ի հետ
Քայլ 2: Arduino և Motor Shield
Քանի որ ես ընտրեցի շարժական վահան, որն արդեն պատրաստ էր arduino- ին, ես պարզապես ստիպված էի դրանք միասին ամրացնել: Նկատի ունեցեք, որ վահանը վերցնում է արդեն մի քանի PIN կոդ և, հետևաբար, չպետք է օգտագործվի այլ նպատակների համար:
Arduino UNO R3- ը կխոսի շարժիչի վահանի հետ `նշելու, թե ինչ արագությամբ պետք է շարժիչներից յուրաքանչյուրը շրջվի: Քանի որ մենք ունենք երկու շարժիչ, սա բավականին ուղիղ է:
Քայլ 3. Կապեք Motor Shield- ը DC Motors- ին
Քայլ 4. Կցեք Motor Shield- ը NIMH մարտկոցին
Քայլ 5. Ռադիոընդունիչը միացրեք Arduino- ին
Քայլ 6. Պատրաստեք էներգիայի աղբյուր Arduino- ի համար `առանձին ռեժիմի համար
Քայլ 7: Arduino կոդ
Արդուինոն այնքան հզոր է: Բոլոր այն բաները, որոնք ես ցանկանում էի անել երիտասարդ տարիքում, այժմ կարող եմ դա անել այնքան հեշտությամբ: Էլեկտրոնիկայի մասին այսքան բան իմանալու կարիք այլևս չկա:
Այս Arduino կոդը ես գրել եմ երկու աղբյուրից.
- ընթերցման-rc- ընդունիչ-արժեքներ
- Monster Moto Shield Օրինակ Կոդ
- Moto Shield- ի հիմնական հղումը
Երկուսն էլ միասին խառնելով, ես կարող եմ RC ստացողի ընթերցումները ստանալ անմիջապես իմ arduino- ի մեջ, շարժիչների վահանի միջոցով արժեքները վերածել շարժիչների:
Ինչ վերաբերում է ռադիոյից երկու ալիքների ՝ շարժիչների արագության երկու առանձին ցուցիչներին խառնելուն, ես ինտերնետով անցա Tank Drive Mixing Joystick- ով ՝ որոշ հատվածներ ստանալու համար, թե ինչպես գրել համապատասխան մասը:
Ես նաև պետք է նայեի PWM- ին, որպեսզի մի փոքր հասկանամ, թե ինչի մասին է խոսքը: Առկա են arduino- ի վերաբերյալ մի քանի լավ հոդվածներ, SecretsOfArduinoPWM և Tutorial PWM
Beգույշ եղեք, որ այս կոդը հիմնված է EnableInterrupt.h- ի վրա, որը կարող է տեղադրվել «Էսքիզ»> «Ներառել գրադարան»> «Գրադարանների կառավարում» ընտրացանկից, այնուհետև որոնել EnableInterrupt: Այս գրադարանը թույլ է տալիս ցանկացած պահի գրավել RC ստացողի արժեքները ստանդարտ կարգավորման և հանգույցի ընթացակարգից դուրս: Բավականին հարմար:
Խորհուրդ ենք տալիս:
3D տպագիր RC վերահսկվող տանկ !!: 8 քայլ (նկարներով)
3D տպագիր RC վերահսկվող տանկ !! Տանկի հետքերը թույլ են տալիս հիանալի բռնել հողում, ինչպես կեղտը և
Անլար Arduino վերահսկվող տանկ (nRF24L01). 6 քայլ (նկարներով)
Անլար Arduino վերահսկվող տանկ (nRF24L01). Բարև, այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել Arduino- ի միջոցով կառավարվող տանկ և հեռակառավարման վահանակ: Տանկի 3D տպագիր մասերը (բացառությամբ հսկիչի, ուղու ուղեցույցի և տանկի ծածկույթի) նախագծված են timmiclark- ի կողմից և կարող եք գտնել այստեղ
Կառուցեք 15 դոլար արժողությամբ հեռակառավարվող ESP8266 ռոբոտ -սպասավոր / մեքենա / տանկ Ios- ի և Android- ի համար. 4 քայլ
Կառուցեք 15 դոլար արժողությամբ հեռակառավարվող ESP8266 ռոբոտ -բութլեր / մեքենա / տանկ Ios- ի և Android- ի համար. Ատու՞մ եք խոհանոց քայլել ՝ խորտիկ ձեռք բերելու համար: Թե՞ նոր խմիչք խմել: Այս ամենը կարելի է շտկել 15 դոլար արժողությամբ այս պարզ հեռակառավարվող բաթլերի օգնությամբ: Մինչև որևէ առաջ գնալը ես այժմ Kickstarter նախագիծ եմ վարում ձայնային վերահսկվող RGB լուսանցքի համար
Halo Scorpion տանկ ՝ 5 քայլ
Halo Scorpion Tank. Այս հրահանգը ստեղծվել է Հարավային Ֆլորիդայի համալսարանի Makecourse- ի նախագծի պահանջի կատարման համար (www.makecourse.com): Սա իմ քայլ առ քայլ գործընթացն է ՝ Halo Scorpion տանկը լիովին ֆունկցիոնալ նախագծելու և պատրաստելու համար: Հղումը
Ինչպես կառուցել DIY հզոր մետաղական Rc ռոբոտային տանկ V2.0: 4 քայլ
Ինչպես կառուցել DIY հզոր մետաղական Rc ռոբոտային տանկ V2.0. Ռոբոտ -սողուն կառուցելու ևս մեկ նախագիծ, բայց այս անգամ ես տնային աշխատանքս լավ կատարեցի: Ի տարբերություն նախորդ ռոբոտի, ամբողջ մարմինը պատրաստված է ալյումինից, ուստի այս ռոբոտը կշռում է մոտ 2 ֆունտ պակաս, քան նախորդ ռոբոտը, որը կշռում է ավելի քան 6 ֆունտ: Եվս մեկ խայտառակություն