Съдържание:
- Стъпка 1: Видео
- Стъпка 2: Части и инструменти
- Стъпка 3: Измерване на времето за визуална реакция
- Стъпка 4: Измерване на времето за аудио реакция
- Стъпка 5: Докоснете Измерване на времето за реакция
- Стъпка 6: Пълна верига
- Стъпка 7: Arduino код
- Стъпка 8: Подготовка на кутия за измервателни уреди
- Стъпка 9: Готово
Видео: Измервател на времето за реакция (визуално, аудио и докосване): 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Времето за реакция е мярка за времето, което човек отнема, за да идентифицира стимул и да предизвика отговор. Например времето за звукова реакция на спортист е времето, изминало между изстрелването на изстрел от пистолет (с което започва състезанието) и него или нея, започвайки състезанието. Времето за реакция играе важна роля в ситуации на незабавна реакция, като олимпийско състезание на 100 м и прилагане на почивка в автомобила с превишена скорост, за да назовем само няколко. В този минипроект ние създаваме измервател на времето за реакция, което ни позволява да измерваме времето за реакция на визуални, звукови и допирни стимули. Да започваме.
Стъпка 1: Видео
Някои неща са по -добре обяснени в статия като код и сложни подробности, докато някои са по -добре преживени чрез видеоклип, например в нашия случай звучене на зумер и промяна на OLED екрана. Разгледайте краткото прикачено видео за пълно изживяване. Тъй като тази статия е написана след подготовката на видеоклипа, ще попълня липсващите подробности, ако има такива тук.
Стъпка 2: Части и инструменти
Следва списъкът на необходимите електронни компоненти (#брой), необходими за този минипроект.
- I2C OLED дисплей (#1),
- Arduino nano (#1),
- Звуков сигнал (#1),
- Реле (#1),
- SPDT плъзгащ превключвател (#1),
- Бутон (#2) за предпочитане един зелен и един червен,
- 100 nf кондензатор (#1) и
- 9V батерия + конектор, джъмперни проводници и пластмасова кутия (10 см х 6 см х 3 см).
Разгледайте приложеното изображение, за да получите представа за външния вид на компонент. (Не се притеснявайте за мрежата от тел, ще я покрием в по -късните стъпки)
Следва списък на инструментите.
- Поялник,
- Пистолет за лепило и
- Горещо острие.
Сега ще преминем визуално, аудио и измерване на времето за реакция на докосване едно по едно и ще изградим верига, докато преминаваме.
Стъпка 3: Измерване на времето за визуална реакция
Времето за визуална реакция е времето, което отнема, за да реагираме на визуален стимул, например внезапно виждате стъклото да увисва от масата и отговаряте, за да го хванете.
За визуално измерване на времето за реакция, ние ще поставим бял кръг на I2C OLED след произволно забавяне, изпитваното лице трябва да натисне червения бутон възможно най -бързо, когато види този бял кръг.
Свързах I2C OLED дисплей, arduino nano и два бутона на дъската за хляб, използвайки куп джъмперни проводници според приложената схема.
Зеленият бутон се използва за превключване между типа измерване на времето за реакция, което имаме в този метър.
Стъпка 4: Измерване на времето за аудио реакция
Времето за звукова реакция е времето, което отнема, за да реагираме на звуков стимул, например реакцията на спортиста към съдия, който започва състезанието.
За измерване на времето за аудио реакция добавих зумер към D7 щифта на arduino nano, зумерът се изключва на случаен принцип, при което потребителят трябва да натисне червения бутон възможно най -скоро.
Стъпка 5: Докоснете Измерване на времето за реакция
Времето за реакция на докосване е времето, което отнема, за да реагираме на стимул при докосване, например докосване на гореща повърхност и отстраняване на ръката ви от нея.
За измерване на времето за реакция на допир използвам разкъсано реле с открит подвижен контакт. Движението на контакта действа като стимули за докосване, т.е. когато прилагаме 5V към бобината на релето, електромагнитът се активира, издърпвайки контакта надолу (Движението е много малко, както се вижда на приложеното изображение, но достатъчно за усещане). Свързах бобина от реле между земята и D8 щифта на arduino nano.
Само за информация разкъсах релето с помощта на клещи и горещо острие. Моля, бъдете внимателни, когато го правите.
Стъпка 6: Пълна верига
Използвам компактна 9V батерия за захранване на тази верига и добавянето на ключ за включване/изключване завършва електронната хардуерна част на този измервателен уред.
Нека да разгледаме кода arduino.
Стъпка 7: Arduino код
Нека преминем през основната част на кода. Би било полезно, ако изтеглите кода и го разгледате паралелно.
Използвам библиотеката adafruit GFX и SSD1306 за управление на OLED.
Кодът на Arduino съдържа две вградени основни функции, наречени setup () и loop (), които се изпълняват веднъж при включване, а през останалото време микроконтролерът изпълнява loop ().
Преди setup () инициализирам всички необходими променливи и в setup () инициализирам OLED, след което информация относно кой бутон да се използва за превъртане през менюто се показва на OLED. Запазих го в настройка, тъй като трябва да го стартираме само веднъж.
В loop () зеления бутон се опрашва за избор на елемент от менюто и екранът се актуализира с помощта на функцията updateMenu (). След като е избран тест за време за реакция, функцията loadTest () актуализира съответно екрана. Моля, преминете през тази функция сами и ме уведомете, ако срещнете някакъв проблем. Тези функции имат повтарящ се модел на показване на актуална информация за OLED, вземане на потребителски данни и показване на времето за реакция.
Не копирах код за поставяне в текст, тъй като това би направило тази стъпка много голяма и вероятно трудна за следване. Въпреки това, моля, не се чувствайте зле да ме питате дори и най -простото съмнение, ако имате такова.
Стъпка 8: Подготовка на кутия за измервателни уреди
След като кодът и електронният хардуер бяха готови, нарисувах приблизителни размери на OLED, реле, ВКЛ./ИЗКЛ. И бутон върху пластмасова кутия с помощта на молив (Изображение #1). След това използвах горещо острие, за да ги изрежа (Изображение #2), специално за отворите за копчета трябваше да махна острието и да използвам горещ прът (Изображение #3).
След като пластмасовият капак беше готов, закрепих компонентите върху него с помощта на пистолет за лепило (Изображение #4). След това потвърдих връзката между компонентите с помощта на поялник и проводници.
Накрая поставих всичко в кутията и затворих капака (Изображение #5 ).;
Стъпка 9: Готово
Така че това е момчета.
Разгледайте приложеното видео към края за пълна демонстрация и опит.
Можете да използвате това устройство, за да се забавлявате с приятелите си, за да видите кой е най -бързият. Като сериозна забележка, органите на реда могат да проверят времето за реакция на водача, тъй като се очаква пияният водач да има по -бавно време за реакция.
Благодаря за четенето и приятно правене.
Ако тази статия ви е харесала, вероятно ще харесате канала ми в YouTube. Опитай.
Препоръчано:
Три схеми на сензор за докосване + Схема на таймер за докосване: 4 стъпки
Три вериги на сензора за докосване + Схема на таймера за докосване: Сензорът за докосване е верига, която се ВКЛЮЧВА, когато открие докосването върху сензорните щифтове. Той работи на преходна основа, т.е. натоварването ще бъде включено само за времето, когато докосването е върху щифтовете. Тук ще ви покажа три различни начина да усетите докосване
555 Таймер метроном - аудио и визуално: 8 стъпки (със снимки)
555 Timer Metronome - Audio & Visual: Синът ми наскоро започна да свири на укулеле и мислех, че метроном ще му помогне с времето. Като производител, реших, че мога да си направя такъв доста лесно с таймер 555 (какво не можеш да направиш с такъв …) След малко търсене на w
Показване на времето и времето на Arduino 3 в 1: 11 стъпки
Arduino 3-в-1 дисплей за времето и времето: Харесвам PIC микроконтролерите и харесвам програмирането на асемблер. Всъщност през последните няколко години публикувах около 40 проекта на моя уебсайт въз основа на тази комбинация. Наскоро поръчах някои части от един от любимите ми американски
Визуално откриване на обект с камера (TfCD): 15 стъпки (със снимки)
Визуално откриване на обекти с камера (TfCD): Когнитивните услуги, които могат да разпознават емоции, лица на хора или прости обекти, в момента са все още в ранен етап на развитие, но с машинното обучение тази технология се развива все повече. Можем да очакваме да видим повече от тази магия в
Аудио визуално изкуство FOTC стил: 7 стъпки (със снимки)
Аудио визуално изкуство … FOTC стил: Тази инструкция се основава на един, който преди това публикувах, Speaker Art и е направен за съпругата ми и като почит към най -доброто фолклорно дуо за пародия, The Flight of the Conchords. Ако никога не сте чували за FOTC, моля, разгледайте ги по -долу. Ще ти покажа хо