Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: Միացրեք բաղադրիչները
- Քայլ 3: Կոդ
- Քայլ 4: Կենդանի սնունդ
- Քայլ 5: Ֆունկցիոնալ թեստ
- Քայլ 6: Եզրակացություն
Video: FPV RC ավտոմեքենա ՝ 6 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այս նախագիծը որոշ ժամանակ իմ դարակում է, և ես, քանի որ Maker Fair- ը գալիս է քաղաք, սա լավ ժամանակ էր այն իրականացնելու համար:
Շատ վաղուց Sega Mega Drive- ի (Genesis) համար «Micro Machines» անվանումով խաղ կար, որի վրա ես ժամեր եմ անցկացնում: Հիմնականում սա մրցարշավային խաղ էր փոքր մեքենաներով, որտեղ մրցուղին ամենօրյա կյանքի օբյեկտների մի մասն էր: Ես պարզեցի, որ այս հին դասականի նոր տարբերակ կա:
Բնօրինակի տարբերակի վրա խաղն ուներ ուղու և մեքենաների վերևի տեսք, բայց ես ուզում էի, որ առաջին դեմքը ցուցադրվեր գլխի էկրանին: Տեսախցիկը կշարժվեր ըստ նվագարկիչի գլխի շարժման:
Կառավարիչը պետք է լինի մրցարշավային անիվ:
Unfortunatelyավոք, դա հնարավոր չէր, և ի վերջո սա այն էր, ինչ ես ստացա:
Մի քանի գործոնների պատճառով ես չկիրառեցի գլխի էկրանը և servo վերահսկվող տեսախցիկը, բայց մեքենան վերահսկում է մրցարշավի անիվը, ես ունեմ անլար տեսախցիկ և ամեն ինչ աշխատում է: Խնդիրը տիրույթում է: Ես կարող եմ վերահսկել և տեսնել տեսախցիկի հոսքը, եթե յուրաքանչյուր հաղորդիչ և ընդունիչ միավոր գտնվում է տեսադաշտում:
Ամեն դեպքում, այս նախագծի շատ հետաքրքիր կողմեր կան, որոնք արժե կիսել:
Քայլ 1: Բաղադրիչներ
RC ավտոմեքենա
Ես պարզապես ընտրեցի ամենաէժանը, որը կարող էի գտնել 1:20 մասշտաբով:
Անլար տեսախցիկ
Ես մի քանի տարբերակ ունեի, որտեղ, բայց, հավանաբար, երբ ամենավատը: Եթե պլանավորում եք նման բան անել, մի՛ օգտագործեք այս տեսակի տեսախցիկներ:
MicrocontrollerDFRobot Dreamer Nano V4.1, 2.54 մմ երկարությունը շատ կարևոր է այս նախագծի համար: Այս միկրոկոնտրոլերի վերաբերյալ լրացուցիչ տեղեկությունների համար ստուգեք DFRobot վիքի էջը
Computador Racing Wheel
Այսօր շատ հեշտ է գտնել հին մրցարշավային կարգավորիչներ գրեթե անվճար: Այս մեկը ես անվճար ստացա տեղական ինտերնետ շուկայում:
Այն գալիս է հին 15 կապում խաղային պորտով, որը միացված էր համակարգչի ձայնային քարտին:
Շարժիչային վերահսկիչ
Ընտրությունը L298N- ն էր ՝ 2 Ա հզորությամբ և մուտքի մեջ առավելագույնը 46 Վ, որը հիանալի ծառայում է այս նախագծին:
ՌԴ հաղորդիչ
Մրցարշավի անիվի և մեքենայի միջև անլար հաղորդակցության համար ես գնացի nRF24L01+ RF հաղորդիչով:
Ես որոշ տեղ ունեի, և դրանք հեշտ է օգտագործել:
Մարտկոց
7.4V 800mA LiPo մարտկոցը էներգիա է տալիս RC մեքենային, միկրոկառավարիչին, RF հաղորդիչին և անլար տեսախցիկին
Տարբեր
4x - 10K դիմադրություն
4x - 100K դիմադրություն
Պերֆորդ (սովորական է իմ նախագծերում), 9 Վ մարտկոցի վարդակից և որոշ լարեր
Քայլ 2: Միացրեք բաղադրիչները
Computar Racing Wheel հաղորդիչ
Խաղի նավահանգիստը կարելի է գտնել որտեղից
hy.wikipedia.org/wiki/Game_por
Ես գտա նաև մի շատ գեղեցիկ կայք ՝ արդուինոյի հետ կապի սխեմատիկ
www.built-to-spec.com/blog/2009/09/10/using-a-pc-joystick-with-the-arduino/
Շղթան կառուցված է նախատախտակի վրա ՝ ըստ իմ ավելացրած սխեմատիկայի:
NRF24L01+ միացման համար ես օգտագործում եմ բազային ադապտեր, որը բերում է 3.3 Վ լարման կարգավորիչ և լրացուցիչ կոնդենսատորներ `գծի կայունացման բարձրացման համար:
Եթե ցանկանում եք պարզապես օգտագործել NRF24L01 +, էլեկտրահաղորդման գիծը պետք է գա Arduino- ի +3.3V- ից:
RC մեքենայի ընդունիչ
Մեքենայի համար ես նաև օգտվում եմ NRF24L01+ բազային ադապտերից, կրկին սա պարտադիր չէ:
L298n- ը միանում է D2- ից D7 կապումներին:
Անլար տեսախցիկի հզորությունը գալիս է նաև մարտկոցի փաթեթից
Որոշ փորձարկումներից հետո ես օգտագործեցի ջերմատաքացուցիչի բութ կանոնը և որոշեցի օգտագործել օդափոխիչ:
Քայլ 3: Կոդ
Կոդի գործարկման համար ձեզ հարկավոր է տեղադրել RF24 գրադարանը:
Կարող եք ներբեռնել
github.com/nRF24/RF24.
D9 և D10 կապումներն օգտագործվում են նաև այս գրադարանի համար, այնպես որ մի մոռացեք դրանք փոխել, եթե ցանկանում եք օգտագործել այլ գրքերը
RF24 ռադիո (9, 10); // Տեղադրեք nRF24L01+ ռադիոկայանը SPI ավտոբուսում գումարած 9 և 10 կապում
Այնուհետև հայտարարեք Car_TX ծածկագրի վերահսկիչի համար նախատեսված կապում:
// Հայտարարեք ավտոարշավորդների համար նախատեսված կապերը int wheel_direction = A0;
const int կոճակը_1A = 2;
const int Button_2A = 4;
const int button_1B = 3;
const int button_2B = 5;
Իսկ շարժիչի վերահսկիչի քորոցը
// Սահմանեք քորոցներ շարժիչի համար // Շարժիչի արագություն
int enable_A = 3;
int in1Pin = 2;
int in2Pin = 4;
// Շարժիչային ուղղություն
int enable_B = 5;
int in3Pin = 6;
int in4Pin = 7;
Քայլ 4: Կենդանի սնունդ
Անլար տեսախցիկի հավաքածուն բաղկացած է անլար տեսախցիկից և ընդունիչից, որն ունակ է դուրս բերել կազմված տեսա ազդանշան:
Դրանից հետո ընդունիչը միացված է փոխարկիչին, որը թույլ է տալիս միանալ VGA մոնիտորներին:
Քայլ 5: Ֆունկցիոնալ թեստ
Քայլ 6: Եզրակացություն
Ամեն ինչ ավարտելուց և հավաքելուց հետո արդյունքը սպասվածը չէր: Ամեն ինչի միջակայքը մոտ 2 մ ներսում էր !!! Հավանաբար, քանի որ դա արվել է մոտ 50 եվրո բյուջեով !!!
Այս մեկը ընտրված բաղադրիչների ամբողջական վերանայման կարիք ունի: Հավանաբար, ես ապագայում կօգտագործեմ FPV- ով անօդաչու թռչող սարքերում օգտագործվող նույն տեսախցիկներն ու հաղորդիչները: Այսօր արդեն հնարավոր է ձեռք բերել որոշ սարքավորումներ `արգելակման միջոցով:
Ամեն ինչ վատ չէ, թեստերի ժամանակ շատ զվարճալի էր մեքենան վարել մրցարշավային հսկիչով: Հավանաբար, ես նոր տարբերակ կկառուցեմ ՝ օգտագործելով փոքր RC մեքենա, բայց մրցարշավային անիվների կառավարմամբ:
Սխալ գտնելու դեպքում, կամ որևէ առաջարկ/բարելավում կամ հարցեր ունենալու դեպքում ազատ թողեք մեկնաբանել կամ ուղարկել ինձ հաղորդագրություն:
Հավանել, բաժանորդագրվել, կատարելագործել:
Չմոռանաք ձեր ձայնը թողնել իմ մասնակցած մրցույթների համար:
Խորհուրդ ենք տալիս:
Bluetooth RC ավտոմեքենա STM32F103C- ով և L293D- ով - էժան ՝ 5 քայլ
Bluetooth RC ավտոմեքենա STM32F103C- ով և L293D- ով - էժան. Խնդիրը, որ ես ունեի, մարտկոցներն էին և դրանց քաշը, ինչպես նաև ծախսերը: Այդ ժամանակից ի վեր բջջային հեռախոսների համար նախատեսված էժան սնուցման բանկերը դարձել են շատ մատչելի: Այն ամենը, ինչ ինձ պետք է
Արգելակի լույս - բանաձև SAE Ավտոմեքենա ՝ 5 քայլ
Արգելակի լույս - Formula SAE մեքենա. Formula SAE- ն մրցույթ է ամբողջ աշխարհում ճարտարագիտության ուսանողների համար, որը կազմակերպվել է SAE International- ի կողմից, որը հնարավորություն է տալիս ուսանողներին կիրառել տեսական գիտելիքները դասարանում `նախագծելով և կառուցելով բաց
Arduino Bluetooth RC ավտոմեքենա ՝ 10 քայլ
Arduino Bluetooth RC Car. Ես ստեղծել եմ այս հրահանգը ՝ իմ youtube տեսանյութին ուղեկցելու համար, առայժմ կառաջարկեմ ձեզ դիտել տեսանյութը, քանի որ այն շատ ավելի մանրամասն է, բայց ես կաշխատեմ այս ուսանելիի վրա և շուտով այն ավելի լավը կդարձնեմ:
Նախորդ ՝ Lego Mindstorms NXT Ավտոմեքենա ՝ 3 քայլ
Նախ. Lego Mindstorms NXT Ավտոմեքենա. Ներածություն Եկեք մեքենա կառուցենք: Սա հիանալի նախագիծ է այն երեխաների համար, ովքեր ձգտում են դառնալ ինժեներ: Այն ունի ծրագրավորման տարրեր, ինչը մի փոքր ավելի դժվար է դարձնում: Այս LEGO Mindstorm NXT 2.0 հանդերձանքով դուք կարող եք մեքենա կառուցել այն քայլերից, որոնք մենք ունենք
RasbperryPi ավտոմեքենա FPV տեսախցիկով: Կառավարում վեբ դիտարկիչով. 31 քայլ (նկարներով)
RasbperryPi ավտոմեքենա FPV տեսախցիկով: Կառավարում վեբ դիտարկիչով. Մեքենայի մոտ տեսախցիկը կտեղադրվի հատուկ ամրակի վրա, որտեղ մենք կարող ենք փոխել տեսախցիկի դիրքը: Ռոբոտը կլինի