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

Arduino լուսարձակների մոդուլյատոր մոտոցիկլետների անվտանգության համար. 20 քայլ (նկարներով)
Arduino լուսարձակների մոդուլյատոր մոտոցիկլետների անվտանգության համար. 20 քայլ (նկարներով)

Video: Arduino լուսարձակների մոդուլյատոր մոտոցիկլետների անվտանգության համար. 20 քայլ (նկարներով)

Video: Arduino լուսարձակների մոդուլյատոր մոտոցիկլետների անվտանգության համար. 20 քայլ (նկարներով)
Video: Уроки Ардуино #0 - что такое Arduino, куда подключаются датчики и как питать Ардуино 2024, Նոյեմբեր
Anonim
Image
Image

Motorանապարհին մոտոցիկլետները դժվար է տեսնել, քանի որ դրանք մեքենայի կամ բեռնատարի լայնության ընդամենը մեկ քառորդն են: 1978 թվականից ԱՄՆ -ում մոտոցիկլետների արտադրողներից պահանջվում էր մոտոցիկլետներն ավելի տեսանելի դարձնել ՝ անընդհատ միացնելով լուսարձակները, բայց երբեմն դա բավարար չէ դրանք մեքենաներից տարբերելու և դրանք «ավելի աչքի ընկնելու» համար: ԱՄՆ դաշնային և կանադական կանոնակարգերը թույլ են տալիս մոդուլացնել մոտոցիկլետների լուսարձակները: Մոդուլյացիան որոշակի արագությամբ առկայծում է լուսարձակները `դրանք ավելի տեսանելի դարձնելու համար: Այս հղումը ցույց է տալիս լուսարձակների մոդուլյատորների պահանջները ինչպես ԱՄՆ -ի, այնպես էլ Կանադայի համար:

www.kriss.com/pdf/modulator-headlamp.pdf

Քանի որ ես էլեկտրոնիկայի հոբբիստ եմ, միկրոկոնտրոլերների հետ որոշակի փորձ և մոտոցիկլետ վարելու փորձ ունեմ, որոշեցի ինքս պատրաստել լուսարձակների մոդուլյատոր և տեղադրել անվտանգության այլ հնարավորություններ միայն ինձ համար: Երկու հարմարություն ավելացվեց `իմ հարմարավետությունն ու անվտանգությունը բարձրացնելու համար: Դրանք արագության ցուցիչ են, այն, ինչ ես անվանում եմ «աղքատների նավարկության կառավարման համակարգ», գլուխները բարձրացրած LED էկրանով և հետևի մասում անվտանգության սաթի լույսով: Այս հատկություններից որևէ մեկը ցանկացած ժամանակ կարող է ավելացվել մոդուլյատորի դիզայնին:

Իմ մոտոցիկլետի արագաչափ սարքը դժվար է կարդալ իր գտնվելու վայրի և դիզայնի պատճառով: Արագաչափ կարդալ նշանակում է աչքերս կտրել ճանապարհից: Արագության ցուցիչը բաղկացած է մի ակնթարթային անջատիչից, որը տեղադրված է ղեկի վրա ՝ աջ բութ մատի մոտ, դահլիճի էֆեկտ սարք ՝ առջևի անիվին ամրացված մագնիսով և եռագույն LED- ով, որը տեղադրված է դիմապակուն ՝ աչքի մակարդակի մոտ: Երբ ցանկալի արագությունը հասնում է, անջատիչը սեղմվում է և անմիջապես LED- ն դառնում է կապույտ ՝ նշելով, որ դուք գնում եք ձեր սահմանված արագությամբ կամ մոտ: Եթե կորցնում եք արագությունը, LED- ն դառնում է կանաչ `նշելով, որ սահմանված արագությունը պահպանելու համար անհրաժեշտ է արագացնել: Եթե դուք շատ արագ եք գնում, LED- ը դառնում է կարմիր, ինչը նշանակում է, որ դուք պետք է դանդաղեցնեք: Նպատակն է LED- ն կապույտ պահել:

Այս նախագիծը ուսուցման ծրագիր էր ինձ համար, և ես շատ սխալներ թույլ տվեցի այդ ճանապարհին (հիմնականում ծրագրային ապահովման մեջ, որտեղ փոփոխությունները հեշտ է կատարվել): Ես առաջարկում եմ, որ որպես մեկանգամյա ծրագիր ՝ օգտագործեք «Ինչպես է այն կառուցվել» բաժնում առաջարկվող շինարարությունը:

Նշում. Այս դիզայնը նախատեսված չէ որևէ առևտրային օգտագործման համար և չի համապատասխանում օրենքի «տառին» երկու ոլորտներում:

դ) Մոդուլյատորային անջատիչը պետք է միացված լինի ճառագայթման թելիկի հոսանքի հոսանքի մեջ և ոչ թե շղթայի ստորգետնյա կողմում:

ե) միջոցները պետք է տրամադրվեն այնպես, որ ինչպես ներքևի, այնպես էլ վերին ճառագայթը աշխատեն մոդուլյատորի անսարքության դեպքում [EԱՆՈԹՈ:ԹՅՈ:Ն. Այս պահանջը բավարարելու համար MOSFET սարքի վրա կարող է տեղադրվել անջատիչ]

Պահանջվող հմտությունների հավաքածու

  • Այս հրահանգը ոչ թե «Ինչպես», այլ «ինչպես» է: Դուք ստիպված կլինեք կատարել որոշակի դիզայն և հարմարվել ձեր մոտոցիկլետին:
  • Սխեմատիկ դիագրամ կարդալու և հետևելու, նախատիպերի տախտակի վրա բաղադրիչները գտնելու և դրանք միացնող մետաղալարով միացնելու ունակություն:
  • Soldոդման ունակություն
  • Մոդուլյատորը մոտոցիկլետի վրա տեղադրելու մեխանիկական ունակություն

Քայլ 1: Նախագծի նպատակը

Նախքան որևէ դիզայնի նախագիծ սկսելը, ես սիրում եմ գրել այն ամենի ցանկը, ինչ կցանկանայի, որ դիզայնն աներ: Ահա իմ ցուցակը.

  • Պետք է լինի «plug-n-play»: Տեղադրվում է լուսարձակների ամրագոտու և լուսարձակների միջև: Մեքենայի էլեկտրագծերի կտրվածք կամ փոփոխություն ընդհանրապես չկա:
  • Մոդուլավորեք լուսարձակները րոպեում 240 անցումներով `100% և 20% պայծառության միջև` բարձր կամ ցածր ճառագայթների վրա:
  • Մոդուլավորեք հետևի զգուշացման լույսը րոպեում 60, իսկ արգելակները գործարկելիս ՝ 240 անցում:
  • Լուսանկարի դիմադրություն, որը տեղադրված է առջևի պատառաքաղի վրա ՝ զգալով ցերեկը: Մթնշաղին լուսարձակների մոդուլյացիան դադարում է, իսկ գլուխները բարձրացող ցուցափեղկը մարում է:
  • Heads up եռագույն LED արագության ցուցիչ: Displayուցադրումը ցույց է տալիս «շատ արագ» (կարմիր), «չափազանց դանդաղ» (կանաչ), «արագության վրա» (կապույտ) `ծրագրավորվող հիստերեզով:
  • Անիվի վրա տեղադրված անջատիչ ՝ գլուխների արագության ցուցիչի համար:
  • Hall ազդեցության սարքը տեղադրված է առջևի պատառաքաղի վրա և մագնիսը սոսնձված է առջևի անիվին ՝ մեքենայի արագությունը զգալու համար:

Ապագա իրականացման ծրագրեր.

  • Իսկական կրուիզ -կոնտրոլ ՝ ղեկին տեղադրված սակարկիչով ՝ շնչափողը գործարկելու համար:
  • Սաթի կողային զգուշացնող լույսեր:

Քայլ 2: Ինչպես է այն կառուցված

Ինչպես է այն կառուցված
Ինչպես է այն կառուցված

Միկրոկոնտրոլերները շատ հզոր են, թե ինչ կարող են անել: Բավականին հեշտ է միացնել սարքերը միկրոկառավարիչի կապումներին, այնուհետև դրանք վերահսկել ծրագրակազմով: Այս նախագծի համար ես օգտագործեցի Arduino (կամ Arduino clone) և մի քանի նախատիպային տախտակ (մեկը յուրաքանչյուր գործառույթի համար): Հետագայում ես նախագծեցի իմ սեփական տպատախտակը: Այս նախատիպային տախտակները միանում են միմյանց ՝ Arduino- ի կապումներով, որոնք կրկնօրինակված են յուրաքանչյուր նախատիպի տախտակի վրա: Վերոնշյալ նկարը ցույց է տալիս, թե ինչպես կարելի է այս նախագիծը կառուցել փուլերով ՝ յուրաքանչյուր գործառույթ յուրաքանչյուր նախատիպի տախտակի վրա: Առաջարկվում է նախ կառուցել լուսարձակների մոդուլյատորը, տեղադրել մոտոցիկլետի վրա և համոզվել, որ այն ճիշտ է աշխատում, նախքան հաջորդ մոդուլին անցնելը: Այս տիպի շինարարությունը նաև հնարավորություն է տալիս ձեզ հորինել, նախագծել և կառուցել ձեր սեփական հատուկ առանձնահատկությունները:

Քայլ 3. Լուսարձակների մոդուլյատոր սխեմատիկ

Լուսարձակների մոդուլյատոր սխեմատիկ
Լուսարձակների մոդուլյատոր սխեմատիկ

Ենթադրվում է, որ դուք կօգտագործեք Arduino UNO R3 կամ համատեղելի միկրոկոնտրոլեր: Օգտագործեք վերը նշված սխեման `մոդուլյատորի համար բաղադրիչները միացնելու համար: Եթե ունեք միայն մեկ լուսարձակ, կարող եք բաց թողնել կառավարման երկրորդ շրջանը (ցույց է տրված կապույտ վանդակում): Նույնիսկ եթե ունեք երկու լուսարձակներ, հաշվի առեք միայն մեկը բռնկելը: Կարող է թվալ (և չափազանց), որ միկրոկոնտրոլեր օգտագործեք լուսարձակը թարթելու համար: Միկրոկոնտրոլերի օգտագործման պատճառն էլեկտրոնիկայի պարզությունն է և մոդուլի մյուս գործառույթները կատարելու ունակությունը: Լուսարձակների մոդուլյատորի տախտակ կառուցելու համար ձեզ հարկավոր կլինեն հետևյալ մասերի ցուցակում ցուցադրվող մասերը:

Քայլ 4. Լուսարձակների մոդուլյատորների մասերի ցուցակ

Լուսարձակների մոդուլյատորների մասերի ցուցակ
Լուսարձակների մոդուլյատորների մասերի ցուցակ

Քայլ 5. Լուսարձակների մոդուլյատոր մալուխի հավաքույթներ

Լուսարձակների մոդուլյատոր մալուխային հավաքույթներ
Լուսարձակների մոդուլյատոր մալուխային հավաքույթներ

Այս մալուխները անհրաժեշտ են լուսարձակների մոդուլյատոր մոդուլի համար: Միշտ օգտագործեք մետաղալարեր, քան համապատասխան է այն սխեմային, որին այն ծառայում է: Խորհուրդ է տրվում յուրաքանչյուր չամրացված մետաղալար և չբևեռացված միակցիչ պիտակավորել: Դա պետք է արվի յուրաքանչյուր մալուխի և protoshield տպատախտակի երկու կողմերի վրա: Քանի որ ձեր մոտոցիկլետը չի կարող օգտագործել իմ նման H4 լուսարձակի լամպը, ձեզ համար անհրաժեշտ կլինի.

  • Որոշեք ձեր մոտոցիկլետի լամպի տեսակը
  • Պատվիրեք համապատասխան լուսարձակների մալուխի երկարացուցիչ
  • Որոշեք, թե երեք լարերից որն է «Գրունտ», «Բարձր ճառագայթ» և «Միջին ճառագայթ» և համապատասխանաբար միացրեք

Քայլ 6: Լուսարձակների մոդուլյատորի տեղադրում

Լուսարձակների մոդուլյատորի տեղադրում
Լուսարձակների մոդուլյատորի տեղադրում

Այս տախտակի բաղադրիչների միջև դասավորությունը և կապերը պետք է որոշեն շինարարը: Օգտագործեք մեկ 2-պինանի աջ անկյունի վերնագիր ՝ որպես միակցիչ լուսանկարների դիմադրության մալուխի հավաքման համար, իսկ մյուսը ՝ 12VDC հետևի նախազգուշական լույսին մատակարարելու համար օգտագործվող հզորության համար: Միացրեք լուսարձակների մոդուլյատորային մոդուլը Arduino տախտակին: Վերևի նկարը ցույց է տալիս, թե ինչպես է մոդուլյատորը տեղադրվում մոտոցիկլետի լուսարձակի և լուսարձակի ամրացման միջև: Ամբողջ ուժը գալիս է մոտոցիկլետների լուսարձակների ամրացումից:

Քայլ 7: Լուսանկարների դիմադրության տեղադրում

Լուսանկարների դիմադրության տեղադրում
Լուսանկարների դիմադրության տեղադրում

Տեղադրեք լուսանկարների դիմադրության մալուխի հավաքածուն `օգտագործելով մեկ կամ մի քանի մալուխային կապեր` այն ամրացնելու համար մոտոցիկլետի առջևի պատառաքաղին `ներքև ուղղված գետնին:

Քայլ 8: Theրագրակազմ

Այս Arduino ծածկագիրը գործելու է լուսարձակների մոդուլյատորը, հետևի զգուշացման լույսը և «գլուխները բարձրացնելու» արագության ցուցիչը: Չնայած որևէ կերպ պրոֆեսիոնալ ծածկագիր չէ, այն ցույց է տալիս ժամաչափերի և ընդհատումների օրինակներ:

Մոդուլյատոր ծրագրակազմ

Լապտերների մոդուլյատոր ծրագրաշարի կենտրոնական առանձնահատկություններն են.

  • 8 Հց ժամաչափ:
  • 16 տարրերից բաղկացած զանգված, որը պահում է լուսարձակի կարգավիճակը ժամանակաչափի յուրաքանչյուր տիզի համար: (օրինակ ՝ 100%, 20%, 100%, 20%և այլն)
  • Timամաչափի ընդհատում, որը կարդում է կարգավիճակի զանգվածը և այդ կարգավիճակը փոխանցում է Arduino- ի լուսարձակների քորոցին:

Ամեն անգամ օղակի միջով ընթերցվում է լուսանկարների դիմադրության արժեքը: Եթե ընթերցված արժեքը մեծ է մթնշաղը ներկայացրած պահվող արժեքից, լուսարձակները շարունակում են մոդուլացվել:

Հետևի զգուշության թեթև ծրագրակազմ

Հետևի նախազգուշական լույսի ծրագրակազմն օգտագործում է նույն 8 Հց ժամաչափ, ժամաչափի ընդհատում և զանգված, ինչպես լուսարձակների մոդուլատորը, բայց մինչ մոտոցիկլետի արգելակը չի գործարկվում, հետևի զգուշացման լույսը միացված է 8 տիզերի համար և անջատված է 8 տիզերի համար: Արգելակները գործի դնելու դեպքում հետևի ազդանշանը թարթում է 1 տիզի վրա, անջատում է 1 -ը և այլն, մինչև որ արգելակը բացվի:

Արագության ցուցիչի ծրագրակազմ

Արագության ցուցիչի հիմնական հատկանիշներն են.

  • 2000 Հց ժամաչափ:
  • Սարքավորման ընդհատում, որը առաջացել է դահլիճի էֆեկտի սարքի կողմից
  • Արագության սահմանված անջատիչ
  • LED- ները, որոնք նշում են «շատ արագ», «չափազանց դանդաղ» և «արագության վրա»

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

Քայլ 9. Հետևի զգուշության լուսային մոդուլ

Հետևի զգուշության լույսի մոդուլ
Հետևի զգուշության լույսի մոդուլ

Վերևի նկարը ցույց է տալիս լուսադիոդային սաթի զգուշացման լույս, որը ամրացված է մոտոցիկլետի հետևի նստատեղի հետևի նստատեղին: Ձիավարելիս այս լույսը թարթում է կայուն մեկ վայրկյան, մեկ վայրկյան անջատված արագությամբ: Արգելակները գործարկելիս այս լույսը վայրկյանում չորս անգամ նույնը կթարթվի, ինչպես լուսարձակները:

Քայլ 10. Հետևի զգուշության լուսավորության սխեման

Հետևի զգուշության լույսի սխեման
Հետևի զգուշության լույսի սխեման

Օգտագործեք վերևի սխեման ՝ հետևի զգուշացման լույսի բաղադրիչները միացնելու համար: Հետևի զգուշացման լուսատախտակը կառուցելու համար ձեզ հարկավոր կլինեն հետևյալ մասերի ցուցակում ցուցադրվող մասերը:

Քայլ 11. Հետևի զգուշության թեթև մասերի ցուցակ

Հետևի զգուշության թեթև մասերի ցուցակ
Հետևի զգուշության թեթև մասերի ցուցակ

Քայլ 12. Հետևի զգուշության թեթև մալուխի հավաքում

Հետևի զգուշության թեթև մալուխի հավաքում
Հետևի զգուշության թեթև մալուխի հավաքում

Քայլ 13: Caգուշացում Լույսի տեղադրում

Caգուշացում Լույսի տեղադրում
Caգուշացում Լույսի տեղադրում

Այս տախտակի բաղադրիչների միջև դասավորությունը և կապերը պետք է որոշեն շինարարը: Օգտագործեք մեկ 2-պինանի աջ անկյունի վերնագիր ՝ որպես զգուշավոր լույսի մալուխների միացման միակցիչ, իսկ մյուսը ՝ լուսարձակների մոդուլյատորային մոդուլից 12VDC հոսանքի համար:

Տեղադրեք զգուշության լույսը մոտոցիկլետի հետևի մասում և ամրացրեք նրա մալուխը մալուխային կապերով: Միացրեք զգուշության լույսի մոդուլը լուսարձակների մոդուլյատորի մոդուլին, միացրեք զգուշության լույսը 12VDC jumper- ը լուսարձակների մոդուլյատորային մոդուլից հետևի զգուշացման լույսի մոդուլին:

Քայլ 14. Արագության ցուցիչի մոդուլի սխեմատիկ պատկերը

Արագության ցուցանիշի մոդուլի սխեմատիկ պատկերը
Արագության ցուցանիշի մոդուլի սխեմատիկ պատկերը

Քայլ 15. Արագության ցուցիչի մասերի ցուցակ

Արագության ցուցիչի մասերի ցուցակ
Արագության ցուցիչի մասերի ցուցակ

Քայլ 16. Արագության ցուցիչի սրահի էֆեկտի մալուխի հավաքում

Արագության ցուցիչի սրահի էֆեկտի մալուխի հավաքում
Արագության ցուցիչի սրահի էֆեկտի մալուխի հավաքում

Քայլ 17. Արագության ցուցիչ Արագության անջատիչի և արգելակի անջատիչի մալուխի հավաքում

Արագության ցուցիչ Արագության հավաքածուի անջատիչ և արգելակի անջատիչ մալուխի հավաքում
Արագության ցուցիչ Արագության հավաքածուի անջատիչ և արգելակի անջատիչ մալուխի հավաքում

Քայլ 18. Արագության ցուցիչի «Heads-up LED» մալուխի հավաքում

Արագության ցուցիչ
Արագության ցուցիչ

LED- ի տեղադրումը մնում է շինարարին:

Քայլ 19. Արագության ցուցիչի տեղադրում

Արագության ցուցիչի տեղադրում
Արագության ցուցիչի տեղադրում

Այս տախտակի բաղադրիչների միջև դասավորությունը և կապերը պետք է որոշեն շինարարը: Օգտագործեք մեկ 2-պինանի աջ անկյունի վերնագիր ՝ որպես միակցիչ արագության մալուխի հավաքման համար, իսկ մյուսը ՝ արգելակային անջատիչի մալուխի համար: Որպես սրահի էֆեկտի սարքի մալուխի միացման միակցիչ օգտագործեք 3-պինանի աջ անկյունի վերնագիր և 4-պինյա արագության ցուցիչ LED մալուխի հավաքման համար:

Տեղադրեք արագության հավաքման անջատիչը, սրահի տվիչը, արագության ցուցիչի LED- ն և մալուխը մոտոցիկլետի արգելակի անջատիչին `մալուխի հավաքման նկարներին համապատասխան: Միացրեք արագության ցուցիչի մոդուլը զգուշության լույսի մոդուլին:

Քայլ 20. ԵINՐԱՓԱԿԻՉ ՆՇՈՄՆԵՐ

Ես օգտագործում եմ լուսարձակների մոդուլյատորը/զգուշության լույսի/արագության ցուցիչը ավելի քան մեկ տարի, և այն երբեք չի ձախողվել: Սպասեք մի քանի վայրկյան ուշացում (մինչ Arduino- ն կբարձրանա), մինչև լուսարձակները միացվեն և սկսեն թարթել: Թեև անհնար է ապացուցել ոչ իրադարձություն, բայց թվում է, որ ես տեսանելի եմ իմ շրջապատի վարորդների համար: Առնվազն 3 մարդ նշել և գնահատում են հետևի սաթի զգուշացման լույսը:

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