
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ես որոշ աշխատանքներ եմ կատարել Arduino- ի հսկողության տակ գտնվող մեքենաների հետ, բայց այն մեքենաները, որոնց վրա աշխատել եմ, միշտ եղել են դանդաղ և մեթոդական: Արդուինո սովորելիս սա հիանալի է, բայց ես ուզում էի մի փոքր ավելի… զվարճալի բան ունենալ: Մուտքագրեք RC մեքենան:
RC մեքենաները բառացիորեն նախագծված են հնարավորինս զվարճալի վարելու համար, դրանք խաղալիք են: Ես մտա YouTube, բայց այն ամենը, ինչ գտա, RC մեքենան Arduino կառավարման համակարգին փոխարկելու չափազանց բարդ եղանակներ էին: Ես կարծում էի, որ դա անելու համար պետք է լինեն ավելի պարզ եղանակներ, ուստի ես որոշեցի գտնել RC մեքենան Arduino- ի կառավարման վերածելու իմ սեփական ուղին ՝ շեշտը դնելով պարզության և արդյունավետության վրա:
Մեքենան փլուզելու և նորից սկսելու փոխարեն, ես մտածեցի, որ շատ ավելի հեշտ կլինի գոյություն ունեցող ենթակառուցվածքների վրա խոզուկ վերադարձնելը: Այս մեթոդի մեջ կան իսկապես հիանալի առավելություններ:
Ես կոտրեցի մեքենայի վերահսկիչը, բայց մեքենան ինքնին անձեռնմխելի թողեցի: Սա ինձ թույլ տվեց ինքնավար վերահսկել մեքենան ավելի էժան գնով ՝ օգտագործելով արդեն իսկ ունեցած ռադիոհամակարգը:
Ինձ դուր է գալիս այս լուծումը, քանի որ այն էլեգանտ, հեշտ, էժան և ընդարձակելի է: Հուսով եմ, որ դուք կգտնեք այն նույնքան օգտակար, որքան ես:
Քայլ 1: Փորձարկում


Դուք իսկապես ցանկանում եք մեքենան բացել և սկսել: Բայց սպասի! Դուք պարզապես ձեռք բերեցիք այս հիանալի նոր RC մեքենան, մի պահ պահեք մի փոքր մանկամտորեն վարելու և այն շրջելու համար: Ես և ընկերներս շատ զվարճացանք «գիտության համար» RC մեքենայով վազելիս: Մեր սիրած վայրերը շրջելու համար եղել են տեղական չմուշկների այգին և հին բեյսբոլի ադամանդը: Այս վայրերը հիանալի էին թռիչքներ և բլիթներ պարապելու համար: Դիտեք մեր ստացած դանդաղ տեսանյութը:
Քայլ 2: Բացեք վերահսկիչը


Յուրաքանչյուր վերահսկիչ տարբեր է, ուստի կարևոր է ներսից նայել ՝ պարզելու, թե ինչի հետ գործ ունեք: Իմ վերահսկիչն ուներ գազի ձգան և պտտվող անիվ: Ստացվում է, որ և՛ ձգանը, և՛ անիվը պարզապես բարդ պարկեր էին պոտենցիոմետրերի համար: Սա շատ հարմար է, քանի որ մենք հեշտությամբ կարող ենք դա խաբել արդուինոյով:
Մի րոպե տրամադրեք ՝ պարզելու, թե որտեղ են պոտենցիոմետրերը միանում տախտակին: Նրանք այնտեղ պետք է ունենան 3 լարեր ՝ հոսանք, հող և տվյալներ: Սա շուտով կարևոր կլինի:
Քայլ 3: Բազմաչափ
Ես բախվեցի մի խնդրի և մոռացա փորձել օգտագործել մուլտիմետր: Մուլտիմետրը օգտագործելուց վերջապես հիշելուց հետո այն լուծեց իմ բոլոր խնդիրները:
Մուլտիմետրերը նման են ձեր ծածկագրի տպագիր հայտարարություններին, ձեր թերթի խմբագրիչին: Այս դեպքում մուլտիմետրը օգնեց ինձ հասկանալ պոտենցիոմետրերի միացման եղանակը, որպեսզի ես ավելի լավ կեղծեմ դրանք arduino- ով:
Պարզելու համար, թե ինչպես են ձեր պոտենցիոմետրերը միացված, պարզապես հպեք գետնին գետնին, իսկ ձեր բազմիմետրի կարմիր մետաղալարը ՝ տախտակի տվյալների քորոցին: Պատվերը պետք է հստակ լինի լարերի գույնից, բայց եթե ոչ, տվյալների պինն այն է, որը կփոխի արժեքը պոտենցիոմետրի շրջադարձի ժամանակ:
Հետո ես գրանցեցի տվյալների գծի արժեքները միջին կետում (կանխադրված դիրքը) և ցանկացած բևեռում: Այս կերպ ես կիմանայի, թե որն է 0 -ը, և որ ուղղությամբ գնալ արագությունը մեծացնելու կամ նվազեցնելու, կամ ձախ կամ աջ թեքվելու համար: Ահա իմ չափումները.
- 0 առավելագույն արագություն
- 1.75 վ շարժում չկա
- 3.0v առավելագույն հետադարձ
- 0 առավելագույն ձախ շրջադարձ
- Հերթը ՝ 1,57
- 3.37 առավելագույն աջ շրջադարձ
Ես պլանավորում էի օգտագործել Adafruit- ի փետուրը, այնուամենայնիվ, մեքենան կառավարելու համար, քանի որ ինձ դուր է գալիս տախտակը, բայց այս չափումները հաստատում են այդ որոշումը: Փետուրը աշխատում է 3.3 վ տրամաբանությամբ, որն իրոք լավ է համընկնում այս անալոգային տիրույթի հետ: Սա կարող է կատարվել նաև 5 վ տախտակով, բայց դուք պետք է ավելի զգույշ լինեք ձեր մատակարարած անալոգային առավելագույն լարման նկատմամբ:
Քայլ 4: Փորձարկիր այն:


Այս քայլը պարտադիր չէ, բայց ես գտնում եմ, որ միշտ ավելի լավ է հնարավորության դեպքում միջանկյալ քայլերը ստուգել հսկիչներով: Ես աշխատասեղանի հզորության բանկի միջոցով կարգավարին կապեցի ալիգատորների սեղմիչներով (տվյալների գծերը ապամոդացնելուց հետո) և փորձարկեցի տարբեր լարումներ: Սարսափելի էր պտուտակը պտտել հոսանքի բանկի վրա `լարումը փոխելու համար և դիտել, թե ինչպես են անիվները պտտվում, կարծես ես նրանց ստիպեցի շարժվել վերահսկիչի հետ:
Քայլ 5: Միացրեք Arduino- ն


Այս քայլն իրականում բավականին պարզ էր, բայց ես մի քանի բան արեցի, որոնք այս աշխատանքը շատ ավելի լավը դարձրին: Ահա իմ մեթոդը.
- Ապակոդավորեք տվյալների տողերը երկու պոտենցիոմետրերից, տախտակի կողմում:
- Չամրացված լարերը միացրեք արական խրոցակին. Արագությունը միացրեք հոսանքին և շրջվեք գետնին:
- Theոդեք համապատասխան կանացի խրոցակը տախտակին, այնպես որ միացված լինելու դեպքում այն կաշխատի նախկինի պես:
-
Արդուինոյին արական խրոց կպցրեք:
- Ներկառուցված DAC- ի մեկ մետաղալար (իմ տախտակի վրա այն կապում էր A0, ոչ բոլոր տախտակներն ունեն այն, այնպես որ համոզվեք, որ նախ ստուգեք):
- Եթե պատահաբար օգտագործում եք Arduino Due կամ նման այլ բան, ապա միացրեք մյուս մետաղալարը DAC- ում կառուցված երկրորդին:
- Հակառակ դեպքում միացրեք մյուս մետաղալարը արտաքին DAC- ի ելքին; Ես adafruit- ից գնել եմ արտաքին DAC բեկման տախտակ:
- Արտաքին DAC- ի մյուս կապումներն միացրեք Arduino- ին:
-
Միացրեք պոտենցիոմետրերից մեկի գրունտային գիծը Arduino- ի գետնին
Ընդհանուր հիմքի ապահովումը օգնում է կտրուկ նվազեցնել միջամտությունը:
Քայլ 6. Mingրագրավորեք ձեր նոր ինքնավար մեքենան:


Այժմ դուք կարող եք ինքնավար վերահսկել ձեր RC մեքենան: Եթե դուք օգտագործում եք արտաքին DAC, դուք ստիպված կլինեք օգտագործել գրադարան, բայց հակառակ դեպքում ծրագրավորումը պետք է լինի բավականին պարզ: Ինչպես դուք կարող եք կռահել էլեկտրագծերի միջոցով, շատ կարևոր է օգտագործել իսկական անալոգային ազդանշան: Սկզբում ես փորձեցի այն աշխատել PWM ազդանշանի միջոցով, բայց դա շփոթեցնող և ընդհանրապես վատ արդյունքներ ունեցավ: Այնուամենայնիվ, իսկական անալոգային արդյունքներով այն հիանալի է աշխատում:
Սկսեք երկրաչափական ձևերից և նախշերից, որոնք հակառակ դեպքում դժվար կլիներ կատարել վերահսկիչի միջոցով: Օրինակ, առաջին բանը, որ ծրագրեցի իմը, դա տարբեր տրամագծի կատարյալ շրջաններում քշելն էր:
Սա նաև քաշի ամենաթեթև փոփոխությունն է, որը ես տեսել եմ rc մեքենայի ինքնավար վերահսկման համար, և դուք շատ բան կսովորեք, թե ինչպես են նրանք աշխատում գործընթացի ընթացքում:
Քայլ 7: Հաջորդ քայլերը
Այս լուծման հիմնական թերությունն այն է, որ ես երկկողմանի հաղորդակցություն չունեմ: Սա նշանակում է, որ ես կարող եմ ուղարկել մեքենայի հրահանգները, բայց չեմ կարող ստանալ սենսորի տվյալները:
Հաջորդ բանը, որ ես պլանավորում եմ անել, այս խնդրի լուծումն է, կամ մեքենան կողք կողք կոտրելով ՝ տվյալները հետ ուղարկելու համար, կամ սենսորային տվյալների փոխանցման առանձին հղում ստեղծելով: Եթե ես առանձին հղում ստեղծեմ, այն չի լինի այնքան հուսալի, որքան հիմնական շարժիչի կապը, քանի որ շարժիչի կառավարման տարրերն ավելի կարևոր են:
Խորհուրդ ենք տալիս:
ActoKids. Գործունեություն գտնելու նոր միջոց. 11 քայլ

ActoKids. Գործունեություն գտնելու նոր միջոց. Կարևոր է բոլոր տարիքի և կարողությունների երեխաներին պահել ակտիվ և ներգրավված իրենց համայնքներում: Գործունեության մասնակցությունը օգնում է երեխաներին մնալ առողջ, հաստատել ընկերական հարաբերություններ, զարգացնել հմտություններ և զարգացնել ստեղծագործական կարողությունները: Այնուամենայնիվ, տեղեկատվություն գտնելը
Հեքսաբից, նախատիպ կառուցելու զարմանալի նոր միջոց ՝ 6 քայլ

Հեքսաբից, նախատիպ կառուցելու զարմանալի նոր միջոց. Անցյալ շաբաթ ես, որպես surfing HackAday.io և գտա այս նախագիծը «Hexabitz», այն այնքան խոստումնալից տեսք ուներ, որ ծրագրի կարգախոսն էր. Հիմնականում նախագիծը բաղկացած է մոդուլներից, որոնք ունեն վեցանկյուն կամ Պենտագոն
CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով. 5 քայլ (նկարներով)

CAR-INO. Հին RC մեքենայի ամբողջական փոխակերպում Arduino- ով և Bluetooth հսկիչով. Ներածություն: Բարև, իմ առաջին հրահանգների մեջ ես կցանկանայի ձեզ հետ կիսվել 1990-ից հին մեքենայի նոր մեքենայի նորի վերածելու իմ փորձով: 1990 -ականներ էին, երբ Ձմեռ պապն ինձ նվիրեց այս Ferrari F40- ը ՝ աշխարհի ամենաարագ մեքենան: … այն ժամանակ:
Arduino Bluetooth մեքենայի կառավարման 4 X 4: 9 քայլ (նկարներով)

Arduino Bluetooth Car Control 4 X 4. Applicationրագրի կիրառման քայլեր. 1. Տեղադրեք “ Arduino Bluetooth մեքենայի կառավարում ” Դիմումը ստորև բերված հղումից ՝ https://play.google.com/store/apps/details?id=com.mtm.car22&hl=tr2: Ներբեռնեք միացման սխեմատիկ, մեկուսացման քայլերը: և Arduino.ino
Հարմարեցված Arduino- ն կարող է ղեկի կոճակները պահել նոր մեքենայի ստերեոով. 9 քայլ (նկարներով)

Անհատական Arduino- ն կարող է ղեկի կոճակները պահել նոր մեքենայի ստերեոյով. Ես որոշեցի իմ Volvo V70 -02- ի մեքենայի բնօրինակ ստերեոն փոխարինել նոր ստերեոյով, որպեսզի կարողանամ վայելել այնպիսի նյութեր, ինչպիսիք են mp3- ը, bluetooth- ը և անլար ձեռքերը: Իմ մեքենան ունի ղեկի կառավարման մի շարք ստերեոյի համար, որը ես կցանկանայի, որ դեռ կարողանայի օգտագործել: