Բովանդակություն:
- Քայլ 1: Տեսանյութեր և նկարներ
- Քայլ 2: Բաղադրիչներ
- Քայլ 3: Հաղորդալարերի դիագրամ
- Քայլ 4: Կոդ
- Քայլ 5: Հավելվածը
- Քայլ 6: 3D տպում
- Քայլ 7: Վերջնական միտք
Video: UCL - Տեղադրված - Warningsystem - RC Ավտոմեքենա ՝ 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս նախագծում ես պատրաստեցի պարզ նախազգուշացման համակարգ լոգիստիկ ռոբոտների համար: Հիմնականում դա RC մեքենա է ՝ առջևում ուլտրաձայնային սենսորով, իսկ հետևում ՝ խոչընդոտներից խուսափելու սենսորով: Մեքենան կառավարվում է Bluetooth- ի միջոցով ՝ հավելվածի վրա:
Քայլ 1: Տեսանյութեր և նկարներ
Քայլ 2: Բաղադրիչներ
Ահա այն բաղադրիչների ցանկը, որոնք ես օգտագործել եմ.
1 x arduino mega 25601 x L298N երկակի H-Bridge շարժիչ 1 x ուլտրաձայնային տվիչ 1 x խոչընդոտներից խուսափելու տվիչ 1 x HC-05 bluetooth մոդուլ 3 x լուսածեր, կանաչ, դեղին և կարմիր դիմադրություն
wiresbreadboard3d տպիչի կրիչ ուլտրաձայնային տվիչի համար 1 x 9v մարտկոց 6 x AA մարտկոցներ
Քայլ 3: Հաղորդալարերի դիագրամ
Քայլ 4: Կոդ
Ideaրագրի գաղափարն այն է, որ նախազգուշացումներ տրվեն և կանգնեցվի մեքենան, եթե այն պետք է ինչ -որ առարկա փակի: Երբ ինչ -որ բան 30 սմ հեռավորության վրա է, կարմիր լուսարձակը սկսում է թարթել, բարձրախոսը ձայն է տալիս և մեքենան կանգ է առնում: Երբ մեքենան կանգնեցված է, հնարավոր չէ ստիպել մեքենային առաջ շարժվել:
Եթե ինչ -որ բան գտնվում է 31 -ից 70 սմ հեռավորության վրա, դեղին լուսարձակը փայլում է: Երբ ոչինչ սխալ չէ, կանաչ լուսարձակը վառվում է:
Եթե ինչ -որ բան մեքենայի հետևից մոտ 20 սմ է, մեքենան կանգ է առնում: Երբ մեքենան կանգնեցված է, հնարավոր չէ ստիպել մեքենային հետ գնալ:
Փորձեցի ծածկագիրը գրել տարբեր դասարաններում, որպեսզի հիմնականը հնարավորինս մաքուր լինի: Բայց ես շատ դժվարություններ ունեցա RC- ն վերահսկող կոդի հոսքի հետ: Այսպիսով, վերջում ես հիմնական ծրագրում գրեցի կառավարման կոդը: Սա մի բան է, որը ես կցանկանայի փոխել:
Քայլ 5: Հավելվածը
Ես սարքել եմ մեքենան կառավարելու ծրագիր: Հավելվածը պատրաստված է MIT ծրագրի գյուտարարի կողմից: MIT հավելվածների գյուտարարի միակ խնդիրն այն է, որ նրանք չեն աջակցում մուլտիվտուչին:
Հավելվածը տվյալներ է ուղարկում bluetooth- ով: Bluetooth մոդուլն օգտագործում է rx1 և tx1 arduino mega- ում: Դրանով ես կարող եմ ծրագրավորել arduino- ն USB- ի միջոցով և օգտագործել ծրագիրը `միաժամանակ մեքենան կառավարելու համար:
Քայլ 6: 3D տպում
Ես ուլտրաձայնային տվիչի համար բրա եմ պատրաստել: Նկարն ինքնին ես արել եմ fusion 360 -ում:
Փականը նախատեսված է իմ RC մեքենայի համար:
Քայլ 7: Վերջնական միտք
Ես շատ բան եմ սովորել այս նախագիծը կատարելիս: Այս նախագծի ամենամեծ մարտահրավերը bluetooth հաղորդակցության աշխատանքին հասնելն էր: Ես սովորում եմ, թե ինչպես օգտագործել millis և micros հետաձգման փոխարեն, քանի որ ուշացման գործառույթը կանգնեցնում է ամբողջ ծրագիրը: Ես սովորեցի, թե ինչպես պատրաստել իմ սեփական 3d նկարը և ինչպես տպել այն:
Մի բան, որ ես կցանկանայի անել, դա մեքենային ավտոմատ գործառույթ տալն է, որպեսզի այն կարողանա ինքնուրույն վարել:
Ընդհանուր առմամբ, ես շատ զվարճացա դա անելով, և ես գիտեմ, որ մեքենայի վրա շատ բան կա, որը հնարավոր է բարելավել:
Խորհուրդ ենք տալիս:
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 հանդերձանքով դուք կարող եք մեքենա կառուցել այն քայլերից, որոնք մենք ունենք
Arduino Bluetooth RC Ավտոմեքենա ՝ 12 քայլ
Arduino Bluetooth RC մեքենա. Վերահսկում եք RC մեքենան ձեր հեռախոսի ծրագրի միջոցով: Հնարավոր է: Օգտագործելով Arduino- ն, որոշ Bluetooth, որոշ անիվներ և մի փոքր այլ, բայց էական կտորներ, մենք կարողացանք ստեղծել RC մեքենա, որը միանում է Bluetooth- ին և կարող է կառավարվել