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

Ձայնով վերահսկվող սկուտերային լույսեր և ավտոտնակի դուռ ՝ 6 քայլ
Ձայնով վերահսկվող սկուտերային լույսեր և ավտոտնակի դուռ ՝ 6 քայլ

Video: Ձայնով վերահսկվող սկուտերային լույսեր և ավտոտնակի դուռ ՝ 6 քայլ

Video: Ձայնով վերահսկվող սկուտերային լույսեր և ավտոտնակի դուռ ՝ 6 քայլ
Video: Կապանցիները համաձայն են՝ Սյունիքում միայն Հայաստանի կողմից վերահսկվող ճանապարհների բացման 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն բոլորին!

Վերջերս էլեկտրական սկուտեր գնեցի, բայց այն չուներ հետևի լույս և չուներ ներկառուցված ավտոտնակի դռներ բացող սարք … ԱՆԱԿՆԿԱԼ !! (゚ ゚ 0 ゚) ノ

Այսպիսով, ես որոշեցի իմ սեփական ավտոտնակի դուռը հեռակառավարվող և հետևի լույսեր պատրաստել ՝ դրանք գնելու փոխարեն:

Ի՞նչ հաճելի է ավտոտնակի դուռը բացելու կոճակներ ունենալը: Այսպիսով, ես որոշեցի ամբողջ ձայնը վերահսկելի դարձնել: Ավելի զվարճալի է կոճակները սեղմելու փոխարեն դուռը բացել խնդրելը: Սա հիանալի է գործում ֆունկցիոնալության և ցուցադրման առումով:

Ես փնտրեցի մի քանի հեծանիվ լույսերի նախագծեր, ինչպիսիք են ՝ https://www.instructables.com/id/Bike-Light-and-Turn-Signals/ և որոշեցի ստեղծել իմ սեփական արդիականացված տարբերակը: Այսպիսով, ես որոշեցի ուժեղացնել իմ լույսերը, որպեսզի համապատասխանեն իմ ոճին իմ էլեկտրական սկուտերի վրա `ավելացնելով անիմացիոն շրջադարձային ազդանշաններ: Նրանք ունեն նաև nRF24L01 մոդուլ ՝ ձայնի միջոցով ավտոտնակի դուռը անլար վերահսկելու համար:

Լույսերը կազմված են 16x16 LED մատրիցից, որպեսզի ունենան շարժական ազդանշաններ:

Խնդրում ենք ստուգել այն վերը նշված տեսանյութում:

Ստորև ներկայացված են ինքներդ ձեզ պատրաստելու հրահանգները:

Քայլ 1: Հավաքեք մասերը

Միացրեք բաղադրիչները (հեծանիվների միավոր)
Միացրեք բաղադրիչները (հեծանիվների միավոր)

Այս հրահանգի համար ձեզ հարկավոր են հետևյալ մասերը.

1: 2x Arduino (ես օգտագործում եմ նանո)

2: Ձայնի ճանաչման մոդուլ (ես այն ստացել եմ ավելի էժան գործարքից eBay- ից)

3: LED մատրիցա (նեոպիքսել)

4: 5V էներգիայի աղբյուր LED մատրիցի համար

5: 5V- ի մեկ այլ աղբյուր, բայց ես օգտագործում եմ 9V

6: 2x nRF24L01 մոդուլներ

7: Ռելեի մոդուլ

8: Լարեր

Քայլ 2: Միացրեք բաղադրիչները (հեծանիվների միավոր)

Սկսելու համար սկսել Arduino, nRF24L01, խոսքի ճանաչման մոդուլը, էներգիայի աղբյուրը և LED մատրիցը:

A. Միացումներ nRF24L01- ի համար.

-MISO- ն միանում է 12 -րդ կապին

-MOSI- ն միանում է 11 -րդ կապին

-SCK- ը միանում է 13 -րդ կապին

-CE- ն միանում է 9 -րդ կապին

-CSN- ը միանում է 10 -րդ կապին

NRF24L01- ի GND և VCC- ն միացված են Arduino- ի GND- ին և 3.3V- ին

B. Խոսքի ճանաչման մոդուլի միացումներ.

-RX- ը միանում է 6 -րդ կապին

-TX- ը միանում է 5 -րդ կապին

-Մոդուլի GND և VCC- ն միացված են Arduino- ի GND- ին և 5V- ին

C. LED մատրիցի միացումներ.

Էլեկտրաէներգիա մատակարարելու համար ես օգտագործել եմ Power Bank: Էլեկտրամատակարարման բանկ միացնելու համար վերցրեք USB մալուխ և հանեք մալուխի +ve և -ve ծայրերը:

-5V Matrix- ը միանում է Arduino- ի VIN կապին և էներգիայի աղբյուրի +ve միացմանը

-Matrix- ի GND- ը միանում է Arduino- ի GND կապին և էներգիայի աղբյուրի -ve միացմանը

Քայլ 3. Վերապատրաստեք ձայնի մոդուլ

A. Ներբեռնեք Ձայնի կառավարման գրադարանը:

B. Բացեք ֆայլը -> Օրինակներ -> VoiceRecognitionV3 -> vr_sample_train

ես Փոփոխել «VR myVR (2, 3);» դեպի «VR myVR (6, 5);» RX TX քորոցների փոփոխման համար հաշվի ծածկագրում:

ii. Վերբեռնեք ծածկագիրը

C. Բացեք սերիական մոնիտորը

ես Սահմանեք baud փոխարժեքը 115200 -ի վրա և ընտրեք «Նոր գիծ» տարբերակը:

ii. Menuանկը կբացի ուղեցույցը:

1. Խոսքը մարզելու համար օգտագործիր «գնացք» հրամանը:

2. Մուտքագրեք «գնացք 0», այն ձեզանից կպահանջի խոսել հրամանը, այնուհետև նորից խնդրել:

3. Նույնը արեք «գնացք 1», «գնացք 2» եւ այլն:

Կոդում ՝

0 գնացքը պետք է վերահսկի ավտոտնակի դուռը

գնացքը 1 ձախ ազդանշանն է

գնացք 2 -ը ճիշտ ազդանշան է

3 -րդ գնացքը պետք է կարմիր լույսեր վառի

4 -րդ գնացքը պետք է անջատի լույսերը

Քայլ 4: Ստացեք գրադարաններ և վերբեռնեք ծածկագիրը

Ներբեռնեք լրացուցիչ գրադարաններ LED Matrix- ի և nRF24L01- ի համար:

A. Գնացեք ուրվագիծ -> Ներառել գրադարան -> Կառավարեք գրադարանները … և տեղադրեք RF24- ը TMRh20- ով:

B. Նաև տեղադրեք Neo Pixel գրադարանը Adafruit- ի կողմից:

C. Վերբեռնեք կցված կոդը ScootSendProtowtlightsIns.ino:

Կոդն ունի մեկնաբանությունների բացատրություն, բայց դա շատ պարզ է:

Քայլ 5: Միացրեք բաղադրիչները (ավտոտնակի միավոր)

Միացրեք բաղադրիչները (ավտոտնակի միավոր)
Միացրեք բաղադրիչները (ավտոտնակի միավոր)
Միացրեք բաղադրիչները (ավտոտնակի միավոր)
Միացրեք բաղադրիչները (ավտոտնակի միավոր)
Միացրեք բաղադրիչները (ավտոտնակի միավոր)
Միացրեք բաղադրիչները (ավտոտնակի միավոր)

Ավտոտնակի դռների միավորի համար մենք պետք է միացնենք ռելեի մոդուլը ՝ nRF24L01, էներգիայի աղբյուրը և Arduino- ն:

Ամբողջ հավաքածուն ստեղծեցի աղի դիսպենսերային շշի մեջ:

A. Միացումներ nRF24L01- ի համար.

MISO- ն միանում է 12 -րդ կապին

MOSI- ն միանում է 11 -րդ կապին

SCK- ն միանում է 13 -րդ կապին

CE- ն միանում է 9 -րդ կապին

CSN- ը միանում է 10 -րդ կապին

NRF24L01- ի GND և VCC- ն միացված են Arduino- ի GND- ին և 3.3V- ին

Բ. Ռելեի մոդուլի միացումներ.

Ռելեի մոդուլի DC- և DC +- ը միացված են Arduino- ի GND- ին և 5V- ին

Ազդանշանի ձգանման պորտը միանում է Arduino- ի 2 -րդ կապին

Անջատիչի մի ծայրը միացրեք ռելեի ընդհանուր նավահանգստին

Անջատիչի մյուս ծայրը միացրեք ռելեի նորմալ փակ պորտին

C. Էլեկտրաէներգիայի աղբյուրի միացումներ.

Միացրեք 9 Վ մարտկոցի +ve ծայրը Arduino- ի VIN կապին

Միացրեք -ve ծայրը Arduino- ի GND կապին

D. Վերբեռնեք կոդը

Քայլ 6. Փորձարկեք և ճանապարհորդեք ոճով

Հրահանգի վերևում կցված էր ցուցադրական տեսանյութը:

Հուսով եմ, որ ձեզ դուր եկավ ուսուցանվողը: Հարցերի դեպքում մեկնաբանեք:

Դուք կարող եք ավելի շատ անիմացիաներ ավելացնել LED մատրիցին: Կարող եք նաև այլ բաներ վերահսկել, քան ավտոտնակի դուռը:

Surարմանալի է, որ խոսքի ճանաչումը լավ է աշխատում նույնիսկ 15 մղոն / ժ արագությամբ:

Խնդրում ենք քվեարկել դրա համար:

Շնորհակալություն, Սահիլ Փարիխ

www.snp13.com

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