
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В этом руководстве я покажу вам, как построить игру в башню в кости с ардуино, пятью сервоприводами и некоторыми датчиками.
Цель игры проста: два человека бросают кости в вершину, а вы по очереди нажимаете кнопку или иным образом манипулируете датчиками. Когда вы используете сервопривод, перемещайте платформы по обеим сторонам коробки, заставляя кости упасть. Побеждает тот, кто первым достанет кубик из башен с бонусом в виде просмотра того, что он / она выбросил.
Этот проект можно легко изменить или расширить, чтобы использовать другие забавные датчики, а также он может быть больше или меньше.
Шаг 1. Требования

Для этого проекта вам понадобятся:
Электроника:
- Адаптер переменного / постоянного тока (5 В, 2,1 А, центральный положительный)
- Arduino Uno
- Кабель USB-B
- 32x штекерная перемычка
- сервопривод 5x
- 5 резисторов по 10 кОм
- 3 кнопки
- Чувствительный к силе резистор
- Датчик освещенности
Строительные материалы:
- плита МДФ или другое дерево
- клей для дерева
- шпажки из дерева
- лист пластика
ВАЖНО: Адаптер должен быть 5 вольт, потому что это напряжение сервоприводов, и большее может их сломать. Также проверьте, что адаптер находится в центре положительного положения и имеет более или 2А для питания всех сервоприводов.
Шаг 2: мощность




Для того, чтобы все сервоприводы работали, вам понадобится намного больше энергии, чем может предоставить Arduino. Для этого и нужен адаптер. Адаптер составляет 5 В, что является рабочим напряжением сервоприводов, а также всех датчиков, так что это будет идеально. Кроме того, он обеспечивает ток 2,1 А, которого достаточно для всех сервоприводов одновременно. Итак, в первую очередь вы перережете провод адаптера и снимите с него шкуру. Если вам нужно разделить провода, один из них - это 5 В, а другой - земля. Если у вас один толстый провод, это означает, что оба провода находятся внутри, и вам придется их разделить. Вы можете использовать мультиметр, чтобы увидеть, какой провод 5V. Если вы поместите щупы на провода, и он показывает 5 В, провод на красном щупе 5 В, а на черном щупе - заземление. если он показывает -5 вольт, это означает, что у вас их не так. Теперь вы можете обернуть оба провода проводом и вставить их в свою макетную плату, 5 В в + и заземление в -. Осталось провести провод от земли вашего Arduino к - а также, чтобы у адаптера и Arduino было общее заземление, иначе это не сработает.
Шаг 3: сервоприводы


Далее мы собираемся подключить наши сервоприводы. Теперь у каждого сервопривода есть три провода: желтый, оранжевый и коричневый.
- Желтый к контактам 4, 5, 6, 9, 10, 11 (PWM)
- Оранжевый к власти
- Коричневый на землю
Но вы не можете просто подключить их к любому выводу, важно использовать выводы ШИМ. В то время как большинство цифровых контактов могут быть только включены или выключены, контакты PWM также могут отправлять значения, между которыми нам нужно установить сервопривод в любое положение, которое мы хотим.
Шаг 4: нажмите кнопки


Далее мы собираемся подключить три кнопки для управления сервоприводами 1, 2 и 4.
- Подключите кнопку к макету
- От правой ножки кнопки к власти.
- От левой ножки пуговицы до контакта 3
- От левой ножки кнопки до резистора 10 кОм
- От резистора 10 кОм на землю
Теперь повторите это для всех трех кнопок.
Шаг 5: резистор, чувствительный к силе

Далее идет силочувствительный резистор, который измеряет силу. Теперь для этого датчика мы собираемся использовать аналоговые выводы, потому что аналоговые выводы работают со значениями от 0 до 1023, а не просто включены или выключены, что необходимо для датчика силы.
- Подключите к плате резистор, чувствительный к усилию.
- Левый пин к питанию
- Правый вывод к аналоговому выводу A0
- Правый вывод к резистору 10 кОм
- резистор 10 кОм на землю
Шаг 6: датчик освещенности

И, наконец, добавляем датчик освещенности. Убедитесь, что длинный штифт находится слева.
- Подключите датчик освещенности к макетной плате
- Левая нога к власти
- Правая ножка к аналоговому выводу A1
- Правая нога к резистору 10к
- резистор 10 кОм на землю
Шаг 7: Оболочка



По шаблону на первом фото вы можете распилить доски. Затем проделайте отверстия, указанные спереди и сзади. Затем вы можете склеить все вместе, как на рисунках 2 и 3. Только не приклеивайте сервоплатформы к сервоприводам, просто используйте стандартные детали сервопривода и прикрутите их к ним. Затем приклейте шпажки и воткните их в отверстие. Затем с другой стороны поместите другую идентичную платформу, чтобы у вас было две платформы на одном сервоприводе. Итак, смотрите это на четвертой и пятой картинках.
Конечно, вы можете легко изменить размер коробки, а также слайды внутри.
Шаг 8: Код
Это код для управления всеми пятью сервоприводами с помощью датчиков.
button1 = servo1
button2 = servo2
датчик света = servo3
button3 = servo4
резистор, чувствительный к силе = серво 5
Рекомендуемые:
Игра в 3D лабиринт с использованием Arduino: 8 шагов (с изображениями)

Игра в 3D-лабиринт с использованием Arduino: Здравствуйте, друзья, поэтому сегодня мы собираемся создать игру-лабиринт с использованием ARDUINO UNO. Поскольку Arduino Uno является наиболее часто используемой платой, очень круто создавать игры с ней. В этом руководстве давайте создадим игру-лабиринт, управляемую с помощью джойстиков. Не забывайте
Цифровая игра Ludo Dice с 7-сегментным дисплеем Arduino: 3 шага

Digital Ludo Dice с проектом 7-сегментного дисплея Arduino: в этом проекте 7-сегментный дисплей используется для случайного отображения числа от 1 до 6 всякий раз, когда мы нажимаем кнопку. Это один из самых крутых проектов, который нравится делать всем. Чтобы узнать, как работать с 7-сегментным дисплеем, нажмите здесь: -7 segme
Руководство по Warzone Tower Defense с Arduino Design: 5 шагов

Руководство по Warzone Tower Defense с Arduino Дизайн: Введение Мы группа YOJIO (Вы учитесь в JI только один раз, так что дорожите им.) Объединенный институт UM-SJTU расположен на территории кампуса Шанхайского университета Цзяо Тонг, Минхан, Шанхай. VG100 - это фундаментальный инженерный курс для первокурсников
Игра Саймона - Веселая игра !: 5 шагов

Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game
Контроллер DIY на базе Arduino - Игровой контроллер Arduino PS2 - Игра в Tekken с DIY-геймпадом Arduino: 7 шагов

Контроллер DIY на базе Arduino | Игровой контроллер Arduino PS2 | Игра в Tekken с помощью DIY Arduino Gamepad: Здравствуйте, ребята, играть в игры всегда весело, но играть с вашим собственным игровым контроллером DIY еще веселее. Поэтому мы создадим игровой контроллер с использованием arduino pro micro в этих инструкциях