Քաշեք մրցավազքի արձագանքի ժամանակը ՝ 5 քայլ (նկարներով)
Քաշեք մրցավազքի արձագանքի ժամանակը ՝ 5 քայլ (նկարներով)
Anonim
Քաշեք մրցավազքի արձագանքի ժամանակը
Քաշեք մրցավազքի արձագանքի ժամանակը

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

Քայլ 1: Մասերի ցուցակ

Մասերի ցուցակ
Մասերի ցուցակ

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

1. 7 LEDS (5 դեղին) (1 կանաչ) (1 կարմիր)

2. LCD ՝ ռեակցիայի ժամանակը ցուցադրելու համար

3. 1 պոտենցիոմետր

4. 1 կոճակ

5. Arduino միկրոհսկիչ

6. Հացի տախտակ եւ լարեր `ամեն ինչ փորձարկելու համար

7. 8 220 օմ դիմադրություն

Քայլ 2: Կարգավորեք պոտենցիոմետր և LCD

Տեղադրեք պոտենցիոմետր և LCD
Տեղադրեք պոտենցիոմետր և LCD

սկսեք պոտենցիոմետր տեղադրելով հացի տախտակի վրա: Միացրեք կարմիր մետաղալարը դրական ծայրից դեպի դրական հացը հացի տախտակի վրա: Պոտենցիոմետրի բացասական ծայրից սև մետաղալար անցկացրեք մինչև հացի տախտակի գրունտային երկաթուղին:

Հաջորդը դեղին մետաղալար անցկացրեք պոտենցիոմետրի միջին քորոցից մինչև LCD: Հետևեք գծապատկերին ՝ տեսնելու, թե որ նավահանգստին միանալ:

Հաջորդ քայլի համար LCD- ի մնացած կապումներն ամրացրեք arduino- ի համապատասխան նավահանգիստներին: Հետևեք գծապատկերին `ապահովելու համար ճիշտ նավահանգիստների ընտրությունը:

Համոզվեք, որ 5v- ից և GND- ից arduino- ի վրա դրական և բացասական մետաղալարեր եք անցկացնում դեպի հացի տախտակ:

Քայլ 3: Տեղադրեք LED- ները

Տեղադրեք LED- ները
Տեղադրեք LED- ները

սկսեք ՝ լուսարձակները տեղադրելով գծապատկերին նմանատիպ օրինակով:

Առաջին երկու դեղին լույսերը ցույց կտան բեմական լույսերը:

հաջորդ 3 դեղին լուսարձակները ցույց կտան հետհաշվարկը ՝ նախքան կոճակը սեղմելը:

վերջին երկու լուսարձակները ցույց կտան, արդյոք կոճակը սեղմվել է ճիշտ ժամանակին (կարմիր կամ կանաչ):

Տեղադրեք 220 օհմ դիմադրիչներ led- ների բոլոր 7 դրական հաղորդիչների կողքին:

միացրեք երկու կարմիր մետաղալարեր առաջին երկու դեղին լուսարձակների դրական հաղորդալարերից և միացրեք դրանք arduino- ի A3 և A2 նավահանգիստներին: Համոզվեք, որ աղցանների բացասական հոսքերը գետնին հացեցրեք հացի տախտակի վրա:

միացրեք կարմիր լարերը հաջորդ 3 դեղին լուսարձակների դրական հաղորդալարերից arduino- ի 8, 9 և 10 նավահանգիստներին:

միացրեք մետաղալարը կանաչ կապարի դրական կապարից դեպի arduino- ի A4 նավահանգիստ:

վերջապես, կարմիր լուսադիոդի դրական կապից մետաղալար միացրեք arduino- ի A5 նավահանգստին:

Կրկին, համոզվեք, որ միացրեք led- ի բոլոր հիմքերը հացի տախտակի գետնին:

Քայլ 4: Տեղադրեք կոճակը

Տեղադրեք կոճակը
Տեղադրեք կոճակը

Այս վերջին քայլի համար դուք պետք է միացնեք ժմչփը գործարկելու և դադարեցնելու համար օգտագործվող կոճակը:

Տեղադրեք կոճակը հացի տախտակի վրա:

մի կողմից, միացրեք 220 օմ դիմադրություն գետնին: (ընտրեք ցանկացած քորոց)

գետնին քորոցի աջ կողմում, կարմիր ծայրից մի մետաղալար տեղադրեք մի ծայրից դեպի դրական ռելս:

Անմիջապես գետնին քորոցից այն կողմ տեղադրեք կապույտ մետաղալար և միացրեք այն arduino- ի թիվ 7 նավահանգստին:

Քայլ 5: Կոդ

Բոլոր բաղադրիչների տեղադրումից հետո ներբեռնեք կոդը ձեր arduino ծրագրային ապահովման մեջ: Կոդը վերբեռնելուց հետո ծրագիրը մեկ անգամ կգործի `ապահովելու համար, որ լուսարձակները ճիշտ տեղադրվեն: Theիկլը սկսելու համար պարզապես սեղմեք կոճակը մեկ անգամ, և բեմադրման երկու լույսերը կմիացվեն: Մի քանի վայրկյան հետո հետհաշվարկի լույսերը կսկսվեն և կարձագանքեն ձեր արձագանքի ժամանակը: Կանոնագրքում կա մի փոփոխական, որը կարող է փոխհատուցել տրանսպորտային միջոցի շարժիչ գնացքի հետաձգումը: սա մոդելավորումին ավելի լավ է զգում կոճակը սեղմելու արագության նկատմամբ:

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