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

1 կմ հեռահար հեռակառավարվող մեքենա ՝ 6 քայլ (նկարներով)
1 կմ հեռահար հեռակառավարվող մեքենա ՝ 6 քայլ (նկարներով)

Video: 1 կմ հեռահար հեռակառավարվող մեքենա ՝ 6 քայլ (նկարներով)

Video: 1 կմ հեռահար հեռակառավարվող մեքենա ՝ 6 քայլ (նկարներով)
Video: Իսրայել - Պաղեստին. գաղտնի գործեր - Հետաքննություն - Ամբողջական վավերագրական ֆիլմ - PL 2024, Նոյեմբեր
Anonim
1 կմ հեռահար հեռակառավարվող մեքենա
1 կմ հեռահար հեռակառավարվող մեքենա
1 կմ հեռահար հեռակառավարվող մեքենա
1 կմ հեռահար հեռակառավարվող մեքենա
1 կմ հեռահար հեռակառավարվող մեքենա
1 կմ հեռահար հեռակառավարվող մեքենա

Մանկուց ինձ ապշեցրեց հեռակառավարվող մեքենաները, բայց դրանց հեռավորությունը երբեք չէր գերազանցում 10 մետրը: Այն բանից հետո, երբ սովորեցի որոշ Arduino ծրագրավորում, ես վերջապես որոշեցի կառուցել իմ սեփական Հեռակառավարվող մեքենան, որը կարող է հասնել մինչև 1 կմ հեռավորության վրա ՝ օգտագործելով nRF24L01+ մոդուլը:

Իմ հիմնական նպատակը մեքենա պատրաստելն էր, որն ունի բարձր հեռահարություն ՝ երկար խաղաժամանակով: Այս նպատակին հասնելու համար ես մեքենան դարձրեցի հնարավորինս թեթև ՝ օգտագործելով թեթև շասսի և օգտագործելով թեթև լիթիում-իոնային մարտկոցներ, որոնք ունեն լավ հզորություն (3000 մԱ / ժ): Ես շատ պայքարեցի, որպեսզի 1 կմ հեռավորությունը դուրս բերեմ nRF24L01+ - ից, քանի որ շինարարության ընթացքում բախվել եմ բազմաթիվ խնդիրների: Բայց, ի վերջո, իսկապես զվարճալի էր կառուցելը, և ես իսկապես գոհ եմ արդյունքից:

Եկեք սկսենք !!

Քայլ 1: Պատվիրեք ձեր բաղադրիչները:

Պատվիրեք ձեր բաղադրիչները
Պատվիրեք ձեր բաղադրիչները

Հեռակառավարվող մեքենա պատրաստելու համար ձեզ հարկավոր է.

1x Arduino Mega2560

1x Arduino Nano

1x Adafruit Motor Shield

2x nRF24L01+

4x շարժիչ + փոխանցումատուփ

4x Անիվներ

2x 3.3V լարման կարգավորիչ (LM1117)

5x կոճակ

2x 10 μF կոնդենսատոր

3x լիթիում-իոնային մարտկոց (12 Վ մարտկոցի փաթեթ պատրաստելու համար)

9 Վ մարտկոց

2x 100 nF կոնդենսատոր

Իգական վերնագրեր

Jumper լարերը

Քայլ 2: Տպեք շասսին

Տպել շասսին
Տպել շասսին
Տպել շասսին
Տպել շասսին

Ես նախագծեցի այս շասսին ՝ օգտագործելով CAD ծրագրակազմ, այնուհետև տպեցի այն ՝ օգտագործելով CNC մեքենա: Այս մարմնի համար օգտագործվող նյութը PVC է ՝ 5 մմ հաստությամբ: ՊՎՔ -ն լավ նյութ է օգտագործման համար, որովհետև դրա հետ աշխատելը հեշտ է (ինչպես տեսնում եք նկարում ես մարմնի որոշ մասեր թեքել եմ ՝ որոշ ջերմություն կիրառելով), համեմատաբար էժան, բավականաչափ ամուր ՝ բաղադրիչների քաշը պահելու համար, և դա նաև շատ թեթև:

Քայլ 3: Ինչու՞ օգտագործել շարժական վահան:

Ինչու՞ օգտագործել շարժական վահան
Ինչու՞ օգտագործել շարժական վահան

Դուք պետք է իմանաք, որ Arduino կապում հոսող ցանկացած էներգիա, ամենայն հավանականությամբ, անցել է տախտակի վրա գտնվող լարման կարգավորիչով: Լարման կարգավորիչը նախատեսված չէ մեծ քանակությամբ հոսանք ընդունելու համար: Եվ եթե ձեր տախտակը սնուցվում է USB- ի միջոցով, USB- ը նախատեսված չէ մեծ քանակությամբ հոսանք ապահովելու համար: Շարժիչը սնուցելու այլ եղանակ գտնելը, որտեղ հոսանքը չի հոսում ներկառուցված կարգավորիչով, կնվազեցնի արտադրվող ջերմության քանակը և կխնայի տախտակի էներգիան ցանկացած այլ սենսորների կամ վերահսկիչների համար, որոնք կարող են անհրաժեշտ լինել:

Շարժիչային վահանի մեկ այլ առավելությունն այն է, որ այն շատ ավելի դյուրին է դարձնում շարժիչների նման բաղադրիչների հետ շփումը, և այն հեշտացնում է էլեկտրագծերը և թույլ է տալիս այնպիսի հնարավորություններ, ինչպիսին է շարժիչի ուղղությունը շրջելը:

Քայլ 4: Ստեղծեք ձեր հեռակառավարիչը:

Դարձրեք ձեր հեռակառավարվողը
Դարձրեք ձեր հեռակառավարվողը
Դարձրեք ձեր հեռակառավարվողը
Դարձրեք ձեր հեռակառավարվողը
Դարձրեք ձեր հեռակառավարվողը
Դարձրեք ձեր հեռակառավարվողը

Ինչպես տեսնում եք, հեռակառավարման վահանակում կա 8 կոճակ, բայց այս պահին ես օգտագործում եմ ընդամենը 5 կոճակ (յուրաքանչյուր ուղղության համար 1 կոճակ + շարժման արագությունը փոխելու համար 1 կոճակ):

Այստեղ դուք կարող եք գտնել սխեմա, որը ես ստեղծել եմ հաղորդիչի համար.

  • nRF24L01+:

    • CE Միացեք Arduino D7- ին
    • CS Միացեք Arduino D8- ին
    • MOSI Միացեք Arduino D11- ին
    • MISO Միացեք Arduino D12- ին
    • SCK Միացեք Arduino D13- ին
    • GND Միացեք Arduino GND- ին
    • 3.3V Միացեք LM1117 OUT- ին
    • Միացրեք կոնդենսատորները ըստ սխեմատիկ
  • Arduino:

    • VIN Միացեք մարտկոցի 9 Վ -ին
    • GND Միացեք մարտկոցի GND- ին
    • Միացրեք բոլոր կոճակները ըստ սխեմատիկ
  • LM1117:

    • IN Միացեք Arduino 5V- ին
    • GND Միացեք Arduino GND- ին

Բոլոր անհրաժեշտ կապերը կատարելուց հետո ձեզ հարկավոր է վերբեռնել ներքևի ծածկագիրը, բայց մինչ այդ համոզվեք, որ ներբեռնեք և ներառեք RF24 գրադարանը

Քայլ 5: Լարեք էլեկտրոնիկան և վերբեռնեք ծածկագիրը:

Լարեք էլեկտրոնիկան և վերբեռնեք ծածկագիրը
Լարեք էլեկտրոնիկան և վերբեռնեք ծածկագիրը

Այստեղ կարող եք գտնել սխեմա, որը ես ստեղծել եմ ստացողի համար.

  • nRF24L01+:

    • CE Միացեք Arduino A8- ին
    • CS Միացեք Arduino A9- ին
    • MOSI Միացեք Arduino D51- ին
    • MISO Միացեք Arduino D50- ին
    • SCK Միացեք Arduino D52- ին
    • GND Միացեք Arduino GND- ին
    • 3.3V Միացեք LM1117 OUT- ին
    • Միացրեք կոնդենսատորները ըստ սխեմատիկ
  • Adafruit Motor Shield:

    • M1 Միացեք առջևի աջ շարժիչին
    • M2 Միացեք առջևի ձախ շարժիչին
    • M3 Միացեք ձախ հետևի շարժիչին
    • M4 Միացեք աջ հետևի շարժիչին
    • M+ Միացեք 12 Վ մարտկոցին
    • GND Միացեք մարտկոցի GND- ին
  • LM1117:

    • IN Միացեք Arduino 5V- ին
    • GND Միացեք Arduino GND- ին

Բոլոր անհրաժեշտ կապերը կատարելուց հետո ձեզ հարկավոր է վերբեռնել ներքևի ծածկագիրը, բայց մինչ այդ համոզվեք, որ ներբեռնեք և ներառեք RF24 գրադարանը և AFMotor գրադարանը

Քայլ 6: Ապագա բարելավումներ

Ապագա բարելավումներ
Ապագա բարելավումներ

Շնորհավորում եմ, դուք կառուցել եք լիովին ռադիոկառավարվող մեքենա, որը կարող է կառավարվել մինչև 1 կմ հեռավորության վրա:

Ինչպես ավելի վաղ ասացի, ես շատ գոհ եմ արդյունքից, բայց գիտեմ, որ մեքենան ավելի լավը դարձնելու համար միշտ էլ կան որոշ բարելավումներ: Միակ բարելավումը, որն այժմ նկատի ունեմ, դա այն շարժիչների փոփոխությունն է, որոնք ես ունեմ ավելի արագ շարժիչներով, քանի որ մեքենան ինձ համար բավական արագ չէ: Նախատեսում եմ նաև կախոցների համակարգ պատրաստել, որպեսզի մեքենան դուրս գա ճանապարհից:

Եթե ունեք որևէ բարելավում, որը ես կարող եմ կատարել, խնդրում եմ ինձ տեղյակ պահեք մեկնաբանություններում:

Եթե շինարարության ընթացքում բախվում եք որևէ խնդրի, ազատորեն մեկնաբանեք ներքևում:

Հուսով եմ, որ ձեզ դուր եկավ այս ուսանելի ծրագիրը: Շնորհակալություն կարդալու համար::-)

Հեռակառավարման մրցույթ 2017 թ
Հեռակառավարման մրցույթ 2017 թ
Հեռակառավարման մրցույթ 2017 թ
Հեռակառավարման մրցույթ 2017 թ

Երրորդ մրցանակ Հեռակառավարման մրցույթում 2017 թ

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