Բովանդակություն:
- Քայլ 1: Այն, ինչ ձեզ հարկավոր է…
- Քայլ 2: Կառուցեք նախագիծը…
- Քայլ 3: Arduino կոդ…
- Քայլ 4: Աշխատանքի նախագիծը…
Video: Rangefinder ավտոտնակի կայանման համար Arduino- ով. 4 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս պարզ նախագիծը կօգնի ձեզ կայանել ձեր մեքենան ավտոտնակում ՝ ցուցադրելով ձեր մեքենայի բամպերի դիմաց գտնվող առարկաներից հեռավորությունը: «Stop» հաղորդագրությունը ձեզ կասի, թե երբ է կանգ առնելու ժամանակը: Նախագիծը հիմնված է սովորական HC-SR04 կամ Parallax Ping))) (tm) ուլտրաձայնային հեռաչափեր և Arduino տախտակ: Ես օգտագործել եմ Լեոնարդոն, բայց այն պետք է աշխատի ցանկացած այլ բնօրինակ կամ համատեղելի տախտակի վրա:
Էկրանի համար ես ընտրեցի մատրիցային տարբերակ `դրա չափի և գեղագիտական նկատառումներով:
Քայլ 1: Այն, ինչ ձեզ հարկավոր է…
Այս նախագիծը կառուցելու համար ձեզ հարկավոր է.
- Arduino տախտակ. Բնօրինակը կամ համատեղելի տախտակը պետք է աշխատի, քանի որ ծածկագիրը չի օգտագործում մասնագիտացված քորոցներ/գործառույթներ: Դուք կարող եք այն գտնել ինտերնետում ամենուր, կամ գուցե ձեր լաբորատորիայում կա գզրոցում չօգտագործված մեկը:
- An HC-SR04 կամ Parallax Ping))) ուլտրաձայնային հեռաչափ. Դրանք սովորաբար օգտագործվում են Arduino նախագծերի հետ, ուստի, հավանաբար, դուք արդեն այն ունեք: Ամեն դեպքում, այստեղ կան որոշ հղումներ.- Parallax Ping))) Parallax- HC-SR04 Sparkfun- ում Parallax Ping)) Ebol- ից Pololu- HC-SR04 որոնման արդյունքի վրա
- Four matrix display. Ես գնել եմ IOTMODULES- ից Ebay: 4 Way MAX7219 DOT MATRIX Եթե հղումը չի աշխատում, փորձեք կապվել նրանց Ebay խանութում:
- Sոդման հմտություններ, իհարկե:)
Քայլ 2: Կառուցեք նախագիծը…
Ներբեռնեք arduinorangefinder.pdf սխեմատիկ դիագրամ: Կարող եք գտնել նաև HC-SR04 pdf և ping))) pdf, միայն ձեր տեղեկանքի համար: Էլեկտրոնային դիագրամը շատ պարզ է, հետևեք դրան: Ես առաջարկում եմ երկարացնել էլեկտրագծերը մոտ 1 մետր ցուցիչ և սենսոր (տես նկար 1), որպեսզի հետագայում դրանք ավելի հեշտությամբ տեղադրեք:
Պատկերի վրա 2 -ում կարող եք տեսնել, թե ինչպես կարելի է զոդել էկրանի և սենսորի սնուցման աղբյուրները. Ցուցադրումից +5V, իսկ սենսորից Vcc- ն պետք է միասին զոդել: Յուրաքանչյուր այլ քորոց պետք է ունենա իր տերմինալը:
Image5- ը նախագծի Ping))) տարբերակն է: Պատրաստ լինելուց անցեք հաջորդ քայլին…
Քայլ 3: Arduino կոդ…
Duամանակն է աշխատել Arduino- ի կողմից:
Ներբեռնեք կցված MD_MAX72XX.zip գրադարանը և տեղադրեք այն IDE- ից (էսքիզ-> ներմուծման գրադարան):
Այժմ բացեք և բեռնեք MeasureDistanceV200.ino էսքիզը և եկեք նայենք դրան: Կան մի քանի տող, որոնք կարող եք խմբագրել.
1) Մատրիցային ցուցադրման տեսակը. Մատակարարվող գրադարանը ապահովում է 4 մատրիցային ցուցադրման տեսակ, այնպես որ այն կաշխատի շուկայում ցուցադրվող մեծամասնության հետ աշխատանքը: Պարզապես մի մեկնաբանեք մեկ -մեկ սահմանում և վերբեռնեք կոդը Arduino- ում ՝ տեսնելու, թե արդյոք այն համընկնում է ձեր ցուցադրման հետ:
2) Սենսորի տեսակը. Մեկնաբանեք միայն ձեր սենսորին համապատասխանող գիծը:
3) Ընտրեք ձեր նախընտրած չափման միավորը սանտիմետրերից կամ դյույմներից. Մեկնաբանեք միայն ճիշտը, պայմանական հավաքածուի մեջ նախազգուշացում է դրված, այն ցույց կտա ձեզ, թե ինչ եք ընտրել:
Այժմ սահմանեք հեռավորությունները, ինչպես նախընտրում եք, կարող եք դրանք փոփոխել ավելի ուշ, երբ նախագիծը տեղում լինի:
Վերբեռնեք ծածկագիրը և ստուգեք ՝ արդյոք ամեն ինչ աշխատում է: Եթե խնդիրներ ունեք, կրկնակի ստուգեք լարերը և միացումները:
Թարմացում 2019/03/30 - Կոդը թարմացվել է.> Նոր մատրիցային ցուցադրման գրադարան, այն ապահովում է ցուցադրման 4 տեսակ (գրադարանի ներսում շատ փաստաթղթեր) Վարկեր խոշոր դիզայնին
Թարմացում 2019/01/10 - Կոդը թարմացվել է.> Ավելացվել է չափիչ միավորը սանտիմետրերից կամ դյույմներից ընտրելու հնարավորություն
Թարմացնել 2017/12/30 - Կոդը թարմացվել է.> Անջատեք էկրանը STOP հեռավորության վրա կանգնելիս ավելի քան 10 վայրկյան:
Քայլ 4: Աշխատանքի նախագիծը…
Չափեք ձեր մեքենայի բամպերի ամենահայտնի հատվածի բարձրությունը հատակից: Կցեք սենսորը պատին մոտ, ձեր չափած բարձրությանը:
Ես օգտագործեցի պոլիստիրոլի փրփուր թերթ, որի մեջ ես սենսորի համար անցք պատրաստեցի (տես նկարը):
Այժմ տեղադրեք էկրանը, որպեսզի այն տեսնեք ձեր մեքենայից:
Փորձեք մեքենայով մուտք գործել և ստուգել հեռավորությունները, դրանք հարմարեցնել Arduino կոդի մեջ և անհրաժեշտության դեպքում վերաբեռնել:
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ինչպես կառուցել կայանման սենսոր `ազատ տեղ գտնելու ցավը լուծելու համար. 12 քայլ
Ինչպես կառուցել կայանման սենսոր `ազատ տեղ գտնելու ցավը լուծելու համար. Այս նախագծում մենք կառուցելու ենք կայանման պարզ ցուցիչ` օգտագործելով Raspberry Pi: Ստացվում է, որ ամեն առավոտ պետք է բախվեմ այս հարցին. Արդյո՞ք իմ գրասենյակի դիմացի ՄԻԱՅՆ կայանատեղին արդեն զբաղված է: Որովհետև երբ դա իրականում լինի, ես պետք է շրջեմ
Ավտոտնակի կայանման օգնական. 10 քայլ (նկարներով)
Ավտոտնակի կայանատեղիի օգնական. Բարև բոլորին, այնպես որ …… Ես իմ ավտոտնակում թենիսի գնդակը կախված եմ տանիքից, որպեսզի ցույց տամ, թե որտեղ կանգնեցնել ավտոտնակում: (Գիտե՞ք ….. այն, ով անընդհատ ձեր գլուխը գցում է ձեր ավտոտնակում շրջելիս :): o Սա չի լուծում
Լուծում առանց կայանման գոտիների համար. 5 քայլ
Լուծում ոչ մի կայանման գոտու համար. Այս նախագիծը ոգեշնչման արդյունք է, որը իմ թիմը ստացել է թերթի հոդվածից: Հոդվածում խոսվում էր այն մասին, որ մարդիկ իրենց մեքենաները կայանում են առանց կայանման գոտիներում: Սա դարձել է մեծ խնդիր, որը հանգեցնում է խցանումների և անհարմարությունների ուրիշների համար
Ավտոտնակի կայանման օգնական Arduino- ով. 5 քայլ (նկարներով)
Ավտոտնակի կայանման օգնական Arduino- ի հետ. Մարտահրավեր Երբ ես կայանեմ իմ ավտոտնակում, տարածքը շատ սահմանափակ է: Իրոք Իմ մեքենան (ընտանեկան MPV) մոտ 10 սմ -ով ավելի կարճ է, քան առկա տարածքը: Ես իմ մեքենայում ունեմ կայանման տվիչներ, բայց դրանք շատ սահմանափակ են. 20 սմ -ից ցածր կարմիր զգուշացում են ցույց տալիս, այնպես որ դա