Arduino Bluetooth RC Ավտոմեքենա ՝ 12 քայլ
Arduino Bluetooth RC Ավտոմեքենա ՝ 12 քայլ
Anonim

Վերահսկում եք RC մեքենան ձեր հեռախոսի ծրագրի միջոցով: Դա հնարավոր է!

Օգտագործելով Arduino- ն, որոշ Bluetooth, որոշ անիվներ և մի շարք այլ փոքր, բայց էական կտորներ, մենք կարողացանք ստեղծել RC մեքենա, որը միանում է Bluetooth- ին և կառավարելի է ձեր հեռախոսի հավելվածի միջոցով: Կարծես բավական պարզ է, այնպես չէ՞: Մոտ մեկ ամիս անց մենք կարողացանք փայլեցնել աշխատանքային Bluetooth RC մեքենան: Մեր ցուցումներով դուք կկարողանաք դա անել ավելի արագ, քան մենք էինք:

Քայլ 1. Պլանավորեք ձեր քայլերը Trello- ում

Trello- ում պլանավորումը սկսելու համար դուք պետք է իմանաք, թե ինչ եք ուզում անել և ինչ նյութեր են անհրաժեշտ:

Այն բաները, որոնք ցանկանում եք տեղադրել ձեր եռալեզու վրա, հետևյալն են.

- Ստացեք/գնեք ձեր պաշարները

- Կառուցեք մեքենա

- Կառավարեք DC Motors- ը Arduino- ի հետ

- Միացեք Arduino- ին Bluetooth- ով

- RC մեքենան դարձնել անլար

- Կոդավորում

- Ստեղծեք հավելված

- Միացեք/ Կոդի հեռավորության տվիչ (անհրաժեշտ է միայն ընտրովի քայլի համար):

- Փորձարկում

-Արտաքին

- Փաստաթղթեր/ Ինչպես

Այժմ, դրանցից յուրաքանչյուրի մեջ շատ քայլեր կան, բայց ավելի մանրամասն կկարողանաք գտնել մեր գործընթացի հաջորդ քայլերում:

Քայլ 2: Ստացեք/գնեք ձեր պարագաները

Այս նախագծի համար ձեզ հարկավոր նյութերը ներառում են.

-Արդուինո

-Շարժիչային վարորդ (TB6612FNG Breakout)

-Bluetooth ցածր էներգիայի վարորդ (nRF8001 Bluetooth LE)

-Dc Motors

-Մարտկոցի փաթեթ (մարտկոցներ)

-Ալարեր

-Շրջանակային տախտակ

Քայլ 3: Կառուցեք մեքենա

DC շարժիչների և տպատախտակի հետ

1) Միացրեք շարժիչի վարորդը Arduino- ին

2) Arduino- ն միացրեք DC շարժիչներին

*Շրջանը դիտելու համար դիմեք լուսանկարին:

Քայլ 4. Կառավարեք DC շարժիչները Arduino- ի միջոցով

Motor վարորդի գրադարանի MotorTest ծածկագրով Arduino- ն կկարողանա կառավարել DC շարժիչները:

-MotTest ծածկագիրը ստիպում է Motors- ին մի փոքր «ջիգ» անել:

-Ոլորեք ներքև, որտեղ գրված է TB6612FNG Arduino Library և այնտեղ այն ներբեռնելու է:

-Դրանից հետո դուք կարող եք տեղադրել այդ գրադարանը Arduino IDE- ի մեջ ՝ որպես սեղմված ֆայլ:

-Գնացեք ուրվագիծ, ներառեք գրադարանը, այնուհետև ավելացրեք.zip գրադարան և ընտրեք ձեր ֆայլը:

-Այդ ֆայլը կհայտնվի օրինակների ներքո:

-Եվ դուք կկարողանաք փորձարկել ձեր շարժիչները:

Քայլ 5: Միացրեք Bluetooth- ը

Օգտագործելով Bluetooth- ի ցածր էներգիայի վարորդը, մենք կարող ենք այն միացնել Arduino- ին, ինչպես ցույց է տրված նկարում:

- Այն Arduino- ին միացնելուց ի վիճակի ենք որոշ ծածկագրով մեքենան տեղափոխել Adafruit հավելվածով:

-Գնացեք Adafruit էջը nrf8001 վարորդով, և գրադարանը կարող է ներբեռնել:

-Այդ գրադարանով դուք կարող եք օգտագործել տրամադրված ծածկագիրը (echo demo) `մեքենան շարժելու համար, երբ նրան տրվում է հրաման:

Քայլ 6. Կոդավորում - Adafruit հավելվածի օգտագործումը

Հավելվածը ներբեռնելուց և կոդը փոփոխելուց հետո, ինչպես ցանկանում եք, որպեսզի ամեն ինչ շարժվի.

1) Մենք սկսեցինք միանալով մեքենային (որն ի սկզբանե կոչվում էր UART) և անցանք UART մոդուլներին:

- Այստեղ կարող եք մուտքագրել այնպիսի հրաման, ինչպիսին է f for forward- ը, եթե դա այն է, ինչ ունեք ձեր ծածկագրում, որպեսզի մեքենան առաջ շարժվի:

*Դուք կարող եք հղում կատարել մեր ծածկագրին, որը կտեղադրվի ավելի ուշ:

Քայլ 7: Դարձրեք RC մեքենան անլար

Ահա, որտեղ ձեզ անհրաժեշտ կլինեն ձեր մարտկոցները:

Օգտագործելով մարտկոցի տուփ և մարտկոցներ, որոնք միացված են DC շարժիչներին, մեքենան կարող է շարժվել ՝ առանց որևէ այլ բանի հետ կապված լինելու:

*Դուք կարող եք տեսնել վերևի նկարում, թե ինչպես է միացված մարտկոցը և մարտկոցը, որոնք ամրացված են շարժիչներին:

Քայլ 8. Կառուցեք փոփոխված ծրագիր ՝ կառավարման տախտակի հետ աշխատելու համար

Մենք որոշեցինք օգտագործել կառավարման վահանակը ՝ մեր մեքենայի հեռակառավարման վահանակը լինելու համար: Դա անելու համար մենք պետք է.

- Փոփոխեք բնօրինակ Adafruit հավելվածի աղբյուրի կոդը:

-Մեր փոփոխված ծածկագիրը կապված է այստեղ, և այս փոփոխված ծրագիրը ՄԻԱՅՆ android- ի համար է:

-Իսկ ինչպես օգտագործել հավելվածը ՝ պատրաստված փոփոխված կոդով.

-Երբ բացում եք ծրագիրը.

-Միացեք CAR- ին

-Երբ սեղմում եք միացնել, մի ցուցակ կհայտնվի, որը կասի `ընտրեք մեքենային միանալու ռեժիմ

-Սեղմեք վերահսկիչ

-Վերահսկիչի մեջ ոլորեք մինչև ներքև և կտտացրեք կառավարման տախտակին:

-Կառավարման բարձիկում.

-Բարձր սլաքը առաջ է գնում

-Ստոր սլաքը հետ է գնում

-Ձախ սլաքը ձախ է գնում

-Rիշտ սլաքը աջ է գնում

-1 կոճակը արգելակ է

-2 կոճակը բլիթ է

Քայլ 9. (Լրացուցիչ). Ավելացրեք հեռավորության ցուցիչ

Մեր RC մեքենայի համար մենք ավելացրել ենք Հեռավորության ցուցիչ:

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

Քայլ 10: Փորձարկում

Փորձարկելիս, -Ստուգեք, որպեսզի համոզվեք, որ բոլոր գործառույթներն աշխատում են այնպես, ինչպես ցանկանում եք:

-Առաջ

-Հետ

-Ձախ

-Ճիշտ

-Կանգնիր

-Փոքրիկ կարկանդակ

-Ավտոմատ

Սրանք մեր հատուկ գործառույթն են, կարող եք օգտագործել նույնը կամ փոխել դրանք `կատարելու այն, ինչ կցանկանայիք:

Քայլ 11: Ավելացրեք արտաքին տեսք

Արտաքին տեսք ավելացնելիս դա լիովին ձերն է:

-Մեքենայի արտաքին տեսքը հիմնականում նախատեսված է միայն սարքավորումները միասին պահելու համար:

-Մենք օգտագործում էինք zipties և լարեր `ամեն ինչ տեղում պահելու համար:

-Դուք կարող եք նախագծել ձեր մեքենայի արտաքին տեսքը այնպես, ինչպես ձեզ դուր է գալիս:

** Արտաքինի ամենակարևոր մասը ամեն ինչ տեղում պահելն է:

Քայլ 12: Փաստաթուղթ

Ձեր RC մեքենան ստեղծելիս համոզվեք, որ գնումների ընթացքում փաստաթղթավորում եք:

Սա կարող է օգնել, երբ.

-Ձեր առջև ծառացած խնդրի շտկում:

-Փոփոխություն էլեկտրագծերի շուրջ:

-Հիշելով, թե ինչ եք արել ամեն օր, -Հետադարձ հայացք ձեր նախագծին:

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