Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Этот проект представляет собой обновленную версию оригинального проекта таймера реакции, описанного в книге Лена Баквалтера «Электронные игры и игрушки, которые вы можете построить». Лампы накаливания и пассивные компоненты заменены микроконтроллером и светодиодами.
Шаг 1: оригинальный таймер реакции
Это оригинальная игра с таймером реакции. Цель игры - увидеть, у кого самое быстрое время реакции. Мяч для гольфа помещается в верхнюю часть перил и скатывается с холма до упора. Первый человек, который нажмет кнопку ПОСЛЕ того, как мяч коснется упора, становится победителем. Если игрок нажимает кнопку до того, как мяч достигает конца, он проигрывает.
Шаг 2: новый таймер реакции
В новой версии используются светодиоды и микроконтроллер. Правила те же, и в дополнение к двум большим светодиодам, которые загораются для обозначения победителя, по четыре светодиода были добавлены с каждой стороны для отображения времени реакции каждого игрока. Чем меньше светится светодиодов, тем быстрее игрок.
Шаг 3: База
Основа сделана из древесины тополя, купленной в Home Depot. Светодиоды и микроконтроллер были приобретены у Digikey. Две кнопки мгновенного действия нормально разомкнуты и доступны в Radio Shack.
Длина и угол наклона на ваше усмотрение. В оригинальной версии использовался переключатель, чтобы определять, когда мяч для гольфа достиг конца. Моя версия использует ИК-светодиод и детектор для той же функции. Мяч для гольфа блокирует инфракрасный свет, излучаемый светодиодом, от попадания в детектор, когда он находится на конце направляющей.
Шаг 4: обратная сторона
Это изображение обратной стороны, показывающее проводку. Я использовал многожильный провод 22 AWG, чтобы соединить все, и небольшие кабельные стяжки, чтобы связать провода. Чтобы уменьшить количество необходимых операций ввода-вывода, светодиоды скорости мультиплексированы по времени.
Шаг 5: микроконтроллер и батареи
Это крупный план микроконтроллера и батареек. Для питания всей схемы используются три батарейки АА. Микроконтроллер представляет собой Cypress Semiconductor PSOC, и я использовал язык ассемблера для программирования детали.
Если есть значительный интерес к проекту, я также опубликую схему и исходный код.