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

UCL - Տեղադրված - Warningsystem - RC Ավտոմեքենա ՝ 7 քայլ
UCL - Տեղադրված - Warningsystem - RC Ավտոմեքենա ՝ 7 քայլ

Video: UCL - Տեղադրված - Warningsystem - RC Ավտոմեքենա ՝ 7 քայլ

Video: UCL - Տեղադրված - Warningsystem - RC Ավտոմեքենա ՝ 7 քայլ
Video: Փաշինյանը Լեոնիդի պես 300 սպարտացի պիտի ընտրի, ոչ թե կիսատ պռատների հավաքի շուրջը․ Աղասի Ղազարյան 2024, Նոյեմբեր
Anonim
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա
UCL - ներդրված - նախազգուշացման համակարգ - RC ավտոմեքենա

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

Քայլ 1: Տեսանյութեր և նկարներ

Image
Image
Տեսանյութ և նկարներ
Տեսանյութ և նկարներ
Տեսանյութ և նկարներ
Տեսանյութ և նկարներ
Տեսանյութ և նկարներ
Տեսանյութ և նկարներ

Քայլ 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 տպում

3D տպագրություն
3D տպագրություն

Ես ուլտրաձայնային տվիչի համար բրա եմ պատրաստել: Նկարն ինքնին ես արել եմ fusion 360 -ում:

Փականը նախատեսված է իմ RC մեքենայի համար:

Քայլ 7: Վերջնական միտք

Ես շատ բան եմ սովորել այս նախագիծը կատարելիս: Այս նախագծի ամենամեծ մարտահրավերը bluetooth հաղորդակցության աշխատանքին հասնելն էր: Ես սովորում եմ, թե ինչպես օգտագործել millis և micros հետաձգման փոխարեն, քանի որ ուշացման գործառույթը կանգնեցնում է ամբողջ ծրագիրը: Ես սովորեցի, թե ինչպես պատրաստել իմ սեփական 3d նկարը և ինչպես տպել այն:

Մի բան, որ ես կցանկանայի անել, դա մեքենային ավտոմատ գործառույթ տալն է, որպեսզի այն կարողանա ինքնուրույն վարել:

Ընդհանուր առմամբ, ես շատ զվարճացա դա անելով, և ես գիտեմ, որ մեքենայի վրա շատ բան կա, որը հնարավոր է բարելավել:

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