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

Дэвид Джой и Эндрю Готард
Шаг 1. Введение
Наша цель: создать игру, похожую на настольный футбол, используя Arduinos, сервоприводы и его руки, а также деревянные части.
Почему: Мы решили, что этот проект даст нам возможность создать что-то интересное и полезное, позволяя нам работать с широким кругом тем, таких как обработка дерева, кодирование Arduinos, трехмерная печать и электромонтаж.
Шаг 2: Необходимые материалы
- Arduino (включая плату и макет)
- Ноутбук (если для запуска необходимо подключить Arduino)
- 4 сервопривода и диски
- 8 сервоприводов, напечатанных на 3D-принтере
- 8 кнопок
- 8 резисторов по 10 кОм
- Достаточная проводка
- Клей
- Доступ к 3D-принтеру
- Древесина (см. Конкретные размеры в разделе строительства доски)
- Мяч (хорошо подходит мяч для настольного тенниса)
- Супер клей
- Винты и дрель
Шаг 3: Создание сервоприводов



- Используйте Onshape для создания сервоприводов, которые будут использоваться для ударов по шарикам для пинг-понга в игре.
- Сделайте каждую руку длиной 6 см с частью, выступающей вниз на 2,5 см. (Убедитесь, что экструзия расширяется и может вращаться вокруг сервопривода.)
- Используйте круглую серво-часть, чтобы прикрепить руки и разместить центральную линию первой, которая указывает на центр доски, параллельно сторонам ворот игрового поля.
- Поместите центральную линию, разделяющую второй рычаг, под углом 129 градусов к первому сервомеханизму.
- Затем поместите 4 сервопривода на 5 см над каждой из диагональных направляющих планок и на 9,75 см от каждой из боковых стенок, ближайших к сервоприводу. (Их должно быть по два с каждой стороны.)
- Затем мы просверлили отверстие для проводов сервопривода и приклеили сервопривод суперклеем.
Пример нашего сервомеханизма:
Шаг 4: Создание доски


- Сделайте деревянную основу размером 54х36 см. (Это объясняет толщину стен.)
- Затем вырежьте четыре диагонали по 14 см и две стороны по 30 см. (Эти стены должны быть 2 см толщиной и 4 см или больше.)
- Затем нарисуйте линии, параллельные каждой стороне в двух сантиметрах от стены, чтобы создать новую прямоугольную коробку.
- Затем в каждом из четырех углов прямоугольника отмерьте по 10 см с каждой стороны прямоугольника и проведите линию между этими двумя точками. Эта линия является линией диагональных элементов стены.
- После завершения отмерьте 5 см над каждой диагональю и проведите линию длиной 9,75 см, перпендикулярную боковой доске.
- Нарисуйте или начертите прямоугольник с центром в конце линии, соответствующей основанию сервоприводов.
- Затем проведите линию между каждой парой диагоналей, параллельную сторонам ворот.
- Вырежьте наклонную поверхность, которая наклоняется к каждой из целей между двумя диагоналями и линией, проведенной через них на предыдущем шаге.
- Просверлите отверстие для каждого сервопривода рядом с основанием сервопривода и между сервоприводом и боковой стенкой.
- Прикрутите каждую из стенок и используйте суперклей, чтобы закрепить сервопривод.
- Приклейте сервомеханизмы к сервоприводу, поместив сервомеханизм на внутреннюю часть доски параллельно сторонам ворот.
- Затем подключите провода сервопривода под платой.
Шаг 5: Электроника и программирование


- «Электроника для каждого плеера состоит из 2 сервоприводов, 4 кнопок, 4 резисторов 10 кОм, Arduino и достаточной проводки.
- На каждом Arduino подключите положительный столбец (черный плюс) к 5 В, а отрицательный (красный минус) к земле.
- Поместите четыре кнопки на макетную плату в нужном месте.
- Прежде чем продолжить, убедитесь, что вы можете удобно нажимать кнопки.
- Подключите резистор на 10 кОм между этой строкой и положительным столбцом по одному на каждой кнопке (в которой находится контакт).
- В каждом из тех же рядов подключите провод к соответствующему штырю.
- Контакты 2 и 3 управляют сервоприводом на контакте 9, а контакты 4 и 5 управляют сервоприводом на контакте 10.
- Чтобы подключить сервоприводы (вам нужно будет приклеить их для этого шага), подключите белый провод (сигнал) к контакту 9 или 10 (в зависимости от того, какие кнопки должны управлять им). Подключите черный провод (питание) к положительной колонке, а красный провод (земля) к отрицательной колонке ».
«Загрузите приложенную программу и загрузите ее на оба arduinos. Программа инициализирует все сервоприводы и входы, затем проверяет нажатие кнопок каждые 20 миллисекунд (50 раз в секунду) и соответствующим образом регулирует сервоприводы. После загрузки программы каждый сервопривод будет вращаться. в течение 1,5 секунд, чтобы убедиться, что они подключены правильно, и заканчиваться под углом 90 градусов ».
Рекомендуемые:
Автоматический охлаждающий вентилятор с сервоприводом и датчиком температуры и влажности DHT11 с Arduino: 8 шагов

Автоматический вентилятор охлаждения с использованием сервопривода и датчика температуры и влажности DHT11 с Arduino: в этом руководстве мы узнаем, как запустить & вращайте вентилятор, когда температура поднимается выше определенного уровня
Торговый автомат с сервоприводом Arduino: 8 шагов

Торговый автомат с сервоприводом Arduino: этот торговый автомат содержит три забавных батончика для сникерсов и будет продавать по одному, используя Arduino Uno и серводвигатель
Настольный футбол для Интернета вещей на Raspberry Pi: 11 шагов

Raspberry Pi IoT Foosball Table: Добро пожаловать в мою версию взломанного настольного футбола в рамках студенческого проекта по новым медиа и коммуникационным технологиям. В основном я вырос на настольном футболе и бильярдных столах, поэтому подумал, что было бы здорово попробовать подключить одно из этих устройств к int
WebFoos - умный настольный футбол: 6 шагов

WebFoos - умный стол для настольного футбола: для своего школьного проекта в первый год в Howest я решил сделать умный стол для настольного футбола. В таблице регистрируются голы и сохраняются сыгранные матчи, статистика матчей и статистика пользователей / команд на онлайн-сайте
Автономный настольный футбол: 5 шагов (с изображениями)

Автономный стол для настольного футбола: основной целью проекта было создание рабочего прототипа автономного стола для настольного футбола (AFT), где игрок-человек сталкивается с роботом-противником. С человеческой точки зрения, настольный футбол очень похож на обычный стол. Игра