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

Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում. 5 քայլ (նկարներով)
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում. 5 քայլ (նկարներով)

Video: Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում. 5 քայլ (նկարներով)

Video: Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում. 5 քայլ (նկարներով)
Video: How measure DC Voltage and Current and build Energy meter with LCD Display | Lesson 104 2024, Հուլիսի
Anonim
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում
Arduino Parking Assistant - Ամեն անգամ կայանեք ձեր մեքենան ճիշտ տեղում

Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել ձեր սեփական կայանատեղիի օգնականը Arudino- ի միջոցով: Այս կայանատեղիի օգնականը չափում է ձեր մեքենայի հեռավորությունը և ուղղորդում ձեզ այն կայանել ճիշտ տեղում ՝ օգտագործելով LCD էկրանին ընթերցում և LED, որն աստիճանաբար կանաչից դառնում է կարմիր: Կարմիր LED- ն սկսում է թարթել, եթե շատ մոտենաք: Օգնականի կոճակը թույլ է տալիս նաև նոր կայանատեղի տեղադրել:

Այս նախագիծը կառուցվել է օգտագործելով միայն Elegoo Uno Project Super Starter Kit- ի բաղադրիչները:

Պարագաներ

Ինչպես նշվեց, այս նախագիծը կառուցվել է օգտագործելով Elegoo Uno Project Super Starter Kit- ը, ուստի այս հավաքածուն ձեռք բերելը կնշանակի, որ դուք ունեք այն, ինչ ձեզ հարկավոր է այն կառուցելու համար:

Եթե դուք չունեք կամ ցանկանում եք գնել ամբողջ փաթեթը, ձեզ հարկավոր են հետևյալ բաղադրիչները.

  • Arduino Uno - Գնեք այստեղ
  • Breadboard & Jumpers - Գնեք այստեղ
  • Ուլտրաձայնային տվիչ- գնեք այստեղ
  • LCD էկրան- գնեք այստեղ
  • Շոշափելի կոճակ- գնեք այստեղ
  • 5 մմ RGB LED- գնեք այստեղ
  • 2 x 220 Օմ դիմադրություն- գնեք այստեղ
  • 10K պոտենցիոմետր- գնեք այստեղ

Քայլ 1. Բաղադրիչները հավաքեք դեպի տախտակ

Հավաքեք բաղադրիչները դեպի տախտակ
Հավաքեք բաղադրիչները դեպի տախտակ

Սկսեք ձեր բաղադրիչները միացնելով ձեր տախտակին: Փորձեք դրանք հնարավորինս առանձնացնել, որպեսզի ձեր թռչկոտողներին միացնելու համար շատ տեղ ունենաք:

Գոյություն ունեն երեք բաղադրիչ, որոնք դուք պետք է տեղադրեք որոշակի վայրերում ՝ լրացուցիչ թռիչքներից խուսափելու համար.

  • Միացրեք 220 օհմ ռեզիստորը LED- ի յուրաքանչյուր դրական (անոդ) ոտքին միացված ուղու վրա: Ձեզ հարկավոր կլինի միայն կարմիր և կանաչ ոտքերը, կարող եք կապույտ ոտքը անջատված թողնել:
  • Միացրեք կաթսայի մաքրիչը (կենտրոնական ոտքը) նույն ուղու վրա, ինչ V0- ն LCD- ում: Այս կաթսան կօգտագործվի LCD- ի հակադրությունը կարգավորելու համար:

Քայլ 2. Թռչկոտիչները միացրեք Power & Arduino- ին

Միացրեք Jumpers- ը Power- ին և Arduino- ին
Միացրեք Jumpers- ը Power- ին և Arduino- ին
Միացրեք Jumpers- ը Power- ին և Arduino- ին
Միացրեք Jumpers- ը Power- ին և Arduino- ին
Միացրեք Jumpers- ը Power- ին և Arduino- ին
Միացրեք Jumpers- ը Power- ին և Arduino- ին

Ես փորձել եմ այս նախագիծը հնարավորինս մոտ պահել Elegoo- ի հավաքածուի օրինակելի դասերին, որպեսզի բավականին հեշտ լինի օգտագործել միացման միևնույն դիագրամները և պարզապես պատճենել և տեղադրել ծածկագրի մասերը `այն աշխատեցնելու համար:

Այս նախագիծը օգտագործում է հետևյալ դասերը.

  • Դաս 4 - RGB LED
  • Դաս 5 - Թվային մուտքագրումներ
  • Դաս 10 - Ուլտրաձայնային սենսորային մոդուլ
  • Դաս 14 - LCD էկրան

Սկսեք ՝ էներգիան միացնելով բաղադրիչներին, ինչպես ցույց է տրված առաջին նկարում: Ձեզ անհրաժեշտ է ուլտրաձայնային տվիչին GND և 5V մատակարարում, LED- ին ՝ GND, սեղմիչին ՝ GND, այնուհետև ՝ LCD և կաթսայի մի շարք GND և 5V միացումներ:

Երբ դա արվի, կարող եք բաղադրիչները միացնել ձեր Arduino- ի IO- ին.

  • Սեղմակ - D2
  • Ուլտրաձայնային սենսորային արձագանք - D3
  • Ուլտրաձայնային սենսորների ձգան - D4
  • RGB LED կանաչ ոտք - D5
  • RGB LED Կարմիր ոտք - D6
  • LCD RS - D7
  • LCD EN - D8
  • LCD D4 - D9
  • LCD D5 - D10
  • LCD D6 - D11
  • LCD D7 - D12

Քայլ 3: Վերբեռնեք ուրվագիծը/ծածկագիրը

Վերբեռնեք ուրվագիծը/ծածկագիրը
Վերբեռնեք ուրվագիծը/ծածկագիրը
Վերբեռնեք ուրվագիծը/ծածկագիրը
Վերբեռնեք ուրվագիծը/ծածկագիրը

Հաջորդը, դուք պետք է էսքիզը վերբեռնեք ձեր Arduino- ում:

Ներբեռնեք կցված կոդը և այն բացեք ձեր Arduino IDE- ում:

Միացրեք ձեր Arduino- ն և համոզվեք, որ ընտրել եք ճիշտ com port և տախտակ, այնուհետև վերբեռնեք կոդը:

Քայլ 4: Օգտագործելով կայանատեղիի օգնականը

Օգտագործելով կայանատեղիի օգնականը
Օգտագործելով կայանատեղիի օգնականը
Օգտագործելով կայանատեղիի օգնականը
Օգտագործելով կայանատեղիի օգնականը
Օգտագործելով կայանատեղիի օգնականը
Օգտագործելով կայանատեղիի օգնականը

Երբ կանգնեցնում եք կայանատեղիի օգնականին, այն ցույց է տալիս կարճ կայանման օգնականի շաղ տալու էկրանը, այնուհետև սկսում է չափումներ կատարել ուլտրաձայնային տվիչի դիմաց գտնվող օբյեկտի վրա ՝ առավելագույնը 80 սմ - սա կարող է փոխվել ծածկագրում ՝ ձեր կայանատեղիին համապատասխան: /ավտոտնակ:

Հեռավորությունը ցուցադրվում է LCD- ով և RGB LED լուսավորվում է ըստ օբյեկտի հեռավորության: Եթե օբյեկտը գտնվում է առավելագույն հեռավորության վրա, LED- ն ամբողջովին կանաչ կլինի, և եթե այն գտնվում է նվազագույն հեռավորության վրա (կայանման ճիշտ տեղը), ապա այն ամբողջովին կարմիր կլինի: Այս երկու սահմանների միջև LED- ն կփոխի գույնը համաչափ, իսկ մեջտեղում `դեղին գույն: Եթե օբյեկտը մոտենում է նվազագույն հեռավորությանը, ապա LED- ը կարմիր կթափվի: LCD- ը կշարունակի ցուցադրել իրական չափված հեռավորությունը, մինչ LED- ը թարթում է:

Փորձեք ձեր մարմինը կամ ձեռքը տեղափոխել ուլտրաձայնային տվիչի առջև և ստուգեք, որ LCD- ի չափումները փոխվեն, և որ RGB LED- ն կանաչից փոխվում է, երբ հեռու եք, կարմիրի մոտ, երբ մոտ եք:

Քայլ 5. Նոր կայանատեղի տեղադրելը

Ավտոկանգառի նոր դիրքի սահմանում
Ավտոկանգառի նոր դիրքի սահմանում

Նոր կայանատեղի տեղադրելու համար համոզվեք, որ մեքենան կայանված է նոր դիրքում, որը պետք է դրվի, և որ էկրանը ցույց է տալիս մեքենայի ճիշտ հեռավորությունը, այնուհետև սեղմեք կոճակը ՝ կայանատեղիի դիրքը թարմացնելու համար: Նկատի ունեցեք, որ դա չի փոխում առավելագույն հեռավորությունը, այնպես որ, եթե ձեզ անհրաժեշտ է կայանել ձեր մեքենան այս տարածությունից ավելի հեռու, ապա ձեզ հարկավոր է դա թարմացնել ծածկագրում, այս ճշգրտումը նախատեսված է օգտագործել նուրբ ճշգրտման համար:

Փորձեք առարկան կամ ձեռքը որոշակի հեռավորության վրա դնել, ուլտրաձայնային սենսորից մոտ 40 սմ հեռավորության վրա և սեղմեք կոճակը: LED- ը պետք է վառվի կանաչ, ապա կարմիր, և նոր հեռավորությունը կտեղադրվի: Այժմ դուք պետք է նկատեք, որ RGB LED- ն ամբողջովին կարմիր է դառնում 20 սմ -ի փոխարեն 40 սմ -ով և սկսում է թարթել, երբ հեռավորությունը 40 սմ -ից պակաս է:

Հեռավորությունը վերականգնելու համար օբյեկտը տվիչից դարձրեք 20 սմ և նորից սեղմեք կոճակը:

Այս օրինակի համար ճիշտ կամայական թվերն են ՝ 20 սմ, իսկ առավելագույն հեռավորությունը ՝ 80 սմ: Նախքան այն օգտագործելը, դուք պետք է սահմանեք ձեր սեփական ավտոտնակի և մեքենայի սահմանափակումները:

Վերջ, ձեր կայանատեղիի օգնականը այժմ կարող է տեղադրվել պատյանում և տեղադրվել ձեր ավտոտնակի պատին: Կարող եք նաև ցանկանալ LCD- ն և LED- ն մի փոքր ավելի բարձր պահել պատից, քան ուլտրաձայնային տվիչը, որպեսզի ավելի հեշտ տեսանելի լինի:

Տեղեկացրեք ինձ, թե ինչ կփոխեիք կամ այլ կերպ կանեիք մեկնաբանությունների բաժնում:

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