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

Rangefinder ավտոտնակի կայանման համար Arduino- ով. 4 քայլ (նկարներով)
Rangefinder ավտոտնակի կայանման համար Arduino- ով. 4 քայլ (նկարներով)

Video: Rangefinder ավտոտնակի կայանման համար Arduino- ով. 4 քայլ (նկարներով)

Video: Rangefinder ավտոտնակի կայանման համար Arduino- ով. 4 քայլ (նկարներով)
Video: Golf Watch vs Rangefinder vs GPS App (Everything You Need to Know) 2024, Նոյեմբեր
Anonim
Image
Image

Այս պարզ նախագիծը կօգնի ձեզ կայանել ձեր մեքենան ավտոտնակում ՝ ցուցադրելով ձեր մեքենայի բամպերի դիմաց գտնվող առարկաներից հեռավորությունը: «Stop» հաղորդագրությունը ձեզ կասի, թե երբ է կանգ առնելու ժամանակը: Նախագիծը հիմնված է սովորական HC-SR04 կամ Parallax Ping))) (tm) ուլտրաձայնային հեռաչափեր և Arduino տախտակ: Ես օգտագործել եմ Լեոնարդոն, բայց այն պետք է աշխատի ցանկացած այլ բնօրինակ կամ համատեղելի տախտակի վրա:

Էկրանի համար ես ընտրեցի մատրիցային տարբերակ `դրա չափի և գեղագիտական նկատառումներով:

Քայլ 1: Այն, ինչ ձեզ հարկավոր է…

Կառուցեք նախագիծը…
Կառուցեք նախագիծը…

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

  1. Arduino տախտակ. Բնօրինակը կամ համատեղելի տախտակը պետք է աշխատի, քանի որ ծածկագիրը չի օգտագործում մասնագիտացված քորոցներ/գործառույթներ: Դուք կարող եք այն գտնել ինտերնետում ամենուր, կամ գուցե ձեր լաբորատորիայում կա գզրոցում չօգտագործված մեկը:
  2. An HC-SR04 կամ Parallax Ping))) ուլտրաձայնային հեռաչափ. Դրանք սովորաբար օգտագործվում են Arduino նախագծերի հետ, ուստի, հավանաբար, դուք արդեն այն ունեք: Ամեն դեպքում, այստեղ կան որոշ հղումներ.- Parallax Ping))) Parallax- HC-SR04 Sparkfun- ում Parallax Ping)) Ebol- ից Pololu- HC-SR04 որոնման արդյունքի վրա
  3. Four matrix display. Ես գնել եմ IOTMODULES- ից Ebay: 4 Way MAX7219 DOT MATRIX Եթե հղումը չի աշխատում, փորձեք կապվել նրանց Ebay խանութում:
  4. Sոդման հմտություններ, իհարկե:)

Քայլ 2: Կառուցեք նախագիծը…

Կառուցեք նախագիծը…
Կառուցեք նախագիծը…
Կառուցեք նախագիծը…
Կառուցեք նախագիծը…

Ներբեռնեք arduinorangefinder.pdf սխեմատիկ դիագրամ: Կարող եք գտնել նաև HC-SR04 pdf և ping))) pdf, միայն ձեր տեղեկանքի համար: Էլեկտրոնային դիագրամը շատ պարզ է, հետևեք դրան: Ես առաջարկում եմ երկարացնել էլեկտրագծերը մոտ 1 մետր ցուցիչ և սենսոր (տես նկար 1), որպեսզի հետագայում դրանք ավելի հեշտությամբ տեղադրեք:

Պատկերի վրա 2 -ում կարող եք տեսնել, թե ինչպես կարելի է զոդել էկրանի և սենսորի սնուցման աղբյուրները. Ցուցադրումից +5V, իսկ սենսորից Vcc- ն պետք է միասին զոդել: Յուրաքանչյուր այլ քորոց պետք է ունենա իր տերմինալը:

Image5- ը նախագծի Ping))) տարբերակն է: Պատրաստ լինելուց անցեք հաջորդ քայլին…

Քայլ 3: Arduino կոդ…

Arduino կոդ…
Arduino կոդ…
Arduino կոդ…
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 կոդի մեջ և անհրաժեշտության դեպքում վերաբեռնել:

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