Мазмұны:

Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық): 9 қадам (суреттермен)
Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық): 9 қадам (суреттермен)

Бейне: Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық): 9 қадам (суреттермен)

Бейне: Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық): 9 қадам (суреттермен)
Бейне: ЖОҒАРЫ ДӘЛДІК PSU??? RIGOL DP832 бағдарламаланатын қуат көзі 2024, Желтоқсан
Anonim
Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық)
Реакция уақытының көрсеткіші (визуалды, дыбыстық және сенсорлық)

Реакция уақыты - бұл адамның ынталандыруды анықтауға және жауап беруге кететін уақыт өлшемі. Мысалы, спортшының дыбыстық реакция уақыты - бұл қаруды ату (жарыс басталады) мен оның жарысты бастауы арасындағы уақыт. Реакция уақыты 100 метрлік олимпиадалық жарыс сияқты жылдам әрекет ету жағдайында маңызды рөл атқарады және жылдамдықты жеңіл автокөлікте үзіліс жасайды, бұл шағын жобада біз визуалды, дыбыстық және сенсорлық тітіркендіргіштерге реакция уақытын өлшеуге мүмкіндік беретін реакцияның уақыт өлшегішін жасаймыз. Бастайық.

1 -қадам: бейне

Image
Image

Кейбір нәрселер код және күрделі мәліметтер сияқты мақалада жақсы түсіндірілген, ал кейбіреулері бейне арқылы жақсы көрінеді, мысалы, біздің жағдайда дыбыстық сигнал мен OLED экранының өзгеруі. Толық тәжірибе алу үшін қысқа қоса берілген бейнені қараңыз. Бұл мақала бейнені дайындағаннан кейін жазылғандықтан, егер жоқ болса, мен егжей -тегжейлі ақпаратты толтырамын.

2 -қадам: Бөлшектер мен құралдар

Көрнекі реакция уақытын өлшеу
Көрнекі реакция уақытын өлшеу

Төменде осы шағын жобаға қажетті электроника компоненттерінің тізімі берілген (#count).

  • I2C OLED дисплейі (№1),
  • Ардуино нано (№1),
  • Зумер (№1),
  • Эстафета (№1),
  • SPDT сырғытпасы (№1),
  • Басу түймесі (№2) жақсырақ бір жасыл және бір қызыл,
  • 100 конденсатор (№1) және
  • 9В аккумулятор + қосқыш, қосқыш сымдар мен пластикалық қорап (10см x 6см х 3см).

Компоненттің көрінісі туралы түсінік алу үшін бекітілген суретті қараңыз. (Сым торы туралы алаңдамаңыз, біз оны келесі қадамдарда жабамыз)

Төменде құралдардың тізімі берілген.

  • Дәнекерленген темір,
  • Желімді мылтық және
  • Ыстық пышақ.

Енді біз визуалды, дыбыстық және сенсорлық реакция уақытын бір -бірлеп өлшеп, өту схемасын өтеміз.

3 -қадам: визуалды реакция уақытын өлшеу

Көрнекі реакция уақытын өлшеу
Көрнекі реакция уақытын өлшеу

Көрнекі реакция уақыты - бұл визуалды ынталандыруға жауап беру үшін қажет уақыт, мысалы, сіз кенеттен столдың үстінен құлап бара жатқанын көресіз және сіз оны ұстауға жауап бересіз.

Көрнекі реакция уақытын өлшеу үшін біз I2C OLED -ге ақ шеңберді кездейсоқ кідірістен кейін қоямыз, тексерілетін адам осы ақ шеңберді көргенде қызыл батырманы мүмкіндігінше тез басады.

Мен бекітілген схемаға сәйкес I2C OLED дисплейін, arduino нано мен екі тақталы түймені қосқыш сымдардың көмегімен жалғадым.

Жасыл басу түймесі осы есептегіште бізде болатын реакция уақытын өлшеу түрінің арасында ауысу үшін қолданылады.

4 -қадам: Дыбыстық реакция уақытын өлшеу

Дыбыстық реакция уақытын өлшеу
Дыбыстық реакция уақытын өлшеу
Дыбыстық реакция уақытын өлшеу
Дыбыстық реакция уақытын өлшеу

Дыбыстық реакция уақыты - бұл дыбыстық ынталандыруға жауап беретін уақыт, мысалы, спортшының жарысты бастаған төрешіге реакциясы.

Дыбыстық реакция уақытын өлшеу үшін мен arduino нано D7 түйреуішіне дыбыстық сигналды қостым, дыбыстық сигнал кездейсоқ сөнеді, онда пайдаланушы қызыл түймешікті тезірек басуы керек.

5 -қадам: Реакция уақытын өлшеу

Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу
Сенсорлық реакция уақытын өлшеу

Сенсорлық реакция уақыты - бұл сенсорлық тітіркендіргішке жауап беру үшін қажет уақыт, мысалы, ыстық бетке тиіп, одан қолыңызды алу.

Сенсорлық реакция уақытын өлшеу үшін мен жылжымалы контакті ашық болған рулетті пайдаланамын. Байланыс қозғалысы сенсорлық тітіркендіргіш ретінде әрекет етеді, яғни 5В реле катушкасына қолданған кезде, электромагнит контактіні төмен қарай тартады (қозғалыс берілген суретте көрсетілгендей өте кішкентай, бірақ сезінуге жеткілікті). Мен жер мен D8 ардуино нано сымының арасындағы реле катушкасын жалғадым.

Ақпарат үшін мен қысқыш пен ыстық пышақтың көмегімен релені бұздым. Мұны істеу үшін абай болыңыз.

6 -қадам: Толық тізбек

Толық тізбек
Толық тізбек

Мен бұл тізбекті қуаттандыру үшін 9В жинақы аккумуляторды қолданамын және ҚОСУ/ӨШІРУ қосқышын қосу осы есептегіштің электронды аппараттық бөлігін аяқтайды.

Arduino кодын қарастырайық.

7 -қадам: Arduino коды

Кодтың негізгі бөлігін қарастырайық. Егер сіз кодты жүктеп алып, параллель қарасаңыз, бұл көмектеседі.

Мен OLED -ді басқару үшін adafruit GFX және SSD1306 кітапханасын қолданамын.

Arduino коды setup () және loop () деп аталатын екі негізгі кіріктірілген функцияны қамтиды, біріншісі бір рет қосылғанда орындалады, қалған уақытта микроконтроллер циклды () орындайды.

Орнатудан бұрын (), мен барлық қажетті айнымалыларды инициализациялаймын және setup () ішінде мен OLED -ді инициализациялаймын, содан кейін OLED -де мәзірді айналдыру үшін қандай батырманы қолдану керектігі туралы ақпарат көрсетіледі. Мен оны реттеп қойдым, өйткені оны тек бір рет іске қосу керек.

Мәзір элементін таңдау үшін loop () жасыл түймесі сұралады және экран updateMenu () функциясы арқылы жаңартылады. Реакция уақыты сынағы таңдалғаннан кейін loadTest () функциясы сәйкесінше жаңартылады. Бұл функцияны өз бетіңізше орындаңыз және егер сізде қандай да бір мәселе туындаса, маған хабарлаңыз. Бұл функциялар OLED -де тестке қатысты ақпаратты көрсетудің қайталанатын үлгісіне ие, пайдаланушының енгізуін қабылдайды және реакция уақытын көрсетеді.

Мен паста кодын мәтінге көшірмедім, себебі бұл қадамды өте үлкен етеді және оны орындау қиынға соғады. Дегенмен, егер сізде қандай да бір қарапайым күмән болса да, мені мазаламаңыз.

8 -қадам: Есептегіш корпусын дайындау

Есептегіш корпусын дайындау
Есептегіш корпусын дайындау
Есептегіш корпусын дайындау
Есептегіш корпусын дайындау
Есептегіш корпусын дайындау
Есептегіш корпусын дайындау

Код пен электронды жабдық дайын болғаннан кейін мен қарындашпен OLED, реле, ҚОСУ/ӨШІРУ және пластикалық қораптағы түймешіктердің шамамен өлшемдерін салдым (сурет #1). Осыдан кейін мен оларды кесу үшін ыстық пышақты қолдандым (№2 сурет), арнайы түймелердің тесіктері үшін пышақты алып тастауға және ыстық таяқшаны қолдануға тура келді (№3 сурет).

Пластикалық қақпақ дайын болғаннан кейін, мен оның құрамдас бөліктерін желім пистолетпен бекітіп қойдым (№4 сурет), содан кейін мен дәнекерленген темір мен секіргіш сымдарының көмегімен компоненттер арасындағы байланысты растадым.

Ақырында мен бәрін корпустың ішіне салып, қақпағын жауып қойдым (Сурет #5 ).;

9 -қадам: Орындалды

Орындалды
Орындалды

Міне балалар.

Толық демонстрация мен тәжірибе алу үшін қоса берілген бейнені қараңыз.

Сіз бұл құрылғыны достарыңызбен көңілді өткізіп, кімнің жылдам екенін көре аласыз. Маңызды түрде, құқық қорғау органдары жүргізушінің реакция уақытын тексере алады, себебі мас жүргізушінің реакция уақыты баяу болады деп күтілуде.

Оқығаныңызға және бақытты болғаныңызға рахмет.

Егер сізге бұл мақала ұнаған болса, менің YouTube каналым сізге ұнайтын шығар. Түсіріңіз.

Ұсынылған: