Բովանդակություն:

FPV RC ավտոմեքենա ՝ 6 քայլ (նկարներով)
FPV RC ավտոմեքենա ՝ 6 քայլ (նկարներով)

Video: FPV RC ավտոմեքենա ՝ 6 քայլ (նկարներով)

Video: FPV RC ավտոմեքենա ՝ 6 քայլ (նկարներով)
Video: Micro 4WD FPV RC Car SNT Y60 Underwater with Camera | The H Lab #shorts 2024, Նոյեմբեր
Anonim
FPV RC ավտոմեքենա
FPV RC ավտոմեքենա

Այս նախագիծը որոշ ժամանակ իմ դարակում է, և ես, քանի որ 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: Կենդանի սնունդ

Live Feed
Live Feed
Live Feed
Live Feed

Անլար տեսախցիկի հավաքածուն բաղկացած է անլար տեսախցիկից և ընդունիչից, որն ունակ է դուրս բերել կազմված տեսա ազդանշան:

Դրանից հետո ընդունիչը միացված է փոխարկիչին, որը թույլ է տալիս միանալ VGA մոնիտորներին:

Քայլ 5: Ֆունկցիոնալ թեստ

Image
Image

Քայլ 6: Եզրակացություն

Եզրակացություն
Եզրակացություն
Եզրակացություն
Եզրակացություն

Ամեն ինչ ավարտելուց և հավաքելուց հետո արդյունքը սպասվածը չէր: Ամեն ինչի միջակայքը մոտ 2 մ ներսում էր !!! Հավանաբար, քանի որ դա արվել է մոտ 50 եվրո բյուջեով !!!

Այս մեկը ընտրված բաղադրիչների ամբողջական վերանայման կարիք ունի: Հավանաբար, ես ապագայում կօգտագործեմ FPV- ով անօդաչու թռչող սարքերում օգտագործվող նույն տեսախցիկներն ու հաղորդիչները: Այսօր արդեն հնարավոր է ձեռք բերել որոշ սարքավորումներ `արգելակման միջոցով:

Ամեն ինչ վատ չէ, թեստերի ժամանակ շատ զվարճալի էր մեքենան վարել մրցարշավային հսկիչով: Հավանաբար, ես նոր տարբերակ կկառուցեմ ՝ օգտագործելով փոքր RC մեքենա, բայց մրցարշավային անիվների կառավարմամբ:

Սխալ գտնելու դեպքում, կամ որևէ առաջարկ/բարելավում կամ հարցեր ունենալու դեպքում ազատ թողեք մեկնաբանել կամ ուղարկել ինձ հաղորդագրություն:

Հավանել, բաժանորդագրվել, կատարելագործել:

Չմոռանաք ձեր ձայնը թողնել իմ մասնակցած մրցույթների համար:

Խորհուրդ ենք տալիս: