Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04
Устали от этих офисных драк? Хватай свои инструменты и построй самую мощную автоматическую катапульту во всем здании! Побеждайте своих коллег или одноклассников и наслаждайтесь мощью, высвобождаемой одним нажатием кнопки!
В этом руководстве я покажу, как сделать катапульту с приводом от резиновой ленты. Он может перезагружаться автоматически и всегда под рукой, когда вам это нужно.
Давайте начнем!
Шаг 1: Припасы
Инструменты:
- 3д принтер
- Отвертка
- Плоскогубцы
- Пистолет для горячего клея
- Паяльник и припой
- Пила
Части:
- Резинка
- M1.4 Болт и гайка
- Arduino uno
- 2x Micro сервопривод SG90
- Нажать кнопку
- Резистор 10 кОм
- Макетная плата
- Скрепка для бумаг
- Проволока
- Лист фанеры 3мм
- USB-кабель
- Лента
Шаг 2: Печать деталей
Распечатайте прикрепленные файлы STL на 3D-принтере. Я использовал Creality Ender 3 с белым PLA 1,75 мм.
Я использовал следующие настройки:
- Заполнение: 20%
- Высота слоя: 0,2 мм
- Температура сопла: 200 ° C
- Температура кровати: 60 ° C
С указанными выше настройками полный процесс печати занял около часа. Если у вас нет 3D-принтера, вы можете его сделать из картона!
Шаг 3. Сборка катапульты
После того, как вы закончите печать, у вас должно получиться две части. На этом этапе мы собираемся собрать катапульту.
- Возьмите болт и с помощью отвертки вставьте его в среднее отверстие детали, похожей на ложку.
- Возьмитесь за резиновую ленту и закрепите ее гайкой вокруг болта. При необходимости используйте немного горячего клея.
- С помощью плоскогубцев распрямите скрепку и разрежьте ее пополам.
- Вставьте половину скрепки в отверстия обеих деталей, напечатанных на 3D-принтере, и согните концы, чтобы убедиться, что все остается на месте.
Шаг 4: Схема
Сервоприводы:
Начнем с сервоприводов. Подключите желтый провод первого сервопривода к контакту 5. Это будет сервопривод, который будет стрелять в катапульту. Подключите желтый провод второго сервопривода к контакту 9. Это будет сервопривод блокировки. Подключите красные провода обоих сервоприводов к положительной стороне макета и подключите коричневые провода обоих сервоприводов к отрицательной стороне макета. Я использовал перемычки для подключения сервоприводов, но любой другой провод тоже подойдет.
Кнопка:
Припаяйте резистор к кнопке и припаяйте провод к другому концу резистора. Припаяйте к кнопке два провода, как показано на картинках. Подключите желтый провод к контакту 7 на Arduino, подключите красный провод к положительной стороне макета, а синий провод к отрицательной стороне макета.
Подключите положительную сторону макета к 5 В и подключите отрицательную сторону макета к земле (контакт GND).
Зачистите USB-кабель, чтобы получить кабель, один конец которого является входом USB, а другой конец - двумя проводами. Соедините красный провод USB-кабеля с контактом VIN на Arduino, а другой - с землей (контакт GND). Схема готова, и мы можем приступить к кодированию!
Шаг 5: Код
На этом этапе мы собираемся написать код для управления сервоприводами. Для этого мы будем использовать Arduino uno. Давайте начнем!
Откройте IDE Arduino и импортируйте предоставленный мной файл.ino.
Расшифровка кода:
Начнем с настройки. В настройке есть несколько строк. Serial.begin (9600) предназначен для установки скорости передачи данных. В этом случае он установлен на 9600 бит в секунду. pinMode (buttonPin, INPUT) устанавливает контакт для кнопки. В следующих двух строках вы увидите servo.attach (5) и servoLock.attach (9). Это контакты, к которым прикреплен сервопривод, в этом случае сервоприводы прикреплены к 5 и 9 выводу. Наконец, вы увидите resetCatapult (), это вызывает функцию resetCatapult.
Если мы перейдем к циклу, вы увидите buttonState = digitalRead (buttonPin). Считывает состояние кнопки (нажата кнопка или нет). Если кнопка нажата, катапульта выстрелит и вернется в исходное состояние, чтобы иметь возможность стрелять снова.
Функция стрельбы обеспечивает приложение натяжения к резиновой ленте. После этого сервопривод замка открывается, и катапульта запускается.
Функция сброса снимает все натяжение с резиновой ленты, что приводит к падению руки. После этого сервопривод блокировки блокирует руку, и катапульта снова готова к выстрелу.
Зная, как работает код, теперь вы можете настроить все по своему вкусу.
Загрузите код в Arduino.
Шаг 6: Оболочка
Для корпуса мы будем использовать фанеру толщиной 3 мм. Вырезаю 5 штук со следующими размерами:
- 8x6 см (1 шт.)
- 8x5,4 см (1 шт.)
- 6х12,7 см (2 шт.)
- 8x13 см (1 шт.)
Просверлите отверстие в центре детали 8x6 и 8x5,4 (убедитесь, что оно достаточно большое для трех проводов сервопривода). Просверлите отверстие размером 1,1 см в детали размером 8x13 см, как показано на рисунке.
Кусок размером 8х13 см будет верхом, остальные - боковыми сторонами. С помощью клеевого пистолета склейте все части вместе, чтобы получилась коробка.
Шаг 7: Завершение катапульты
Ты почти сделал! Еще один шаг, и вы сможете наслаждаться своей самодельной катапультой!
Поместите все в кожух, но убедитесь, что сервоприводы и кабель питания находятся снаружи. Приклейте пуговицу к отверстию в верхней части корпуса, и все почти готово!
Поверните корпус так, чтобы верхняя часть была обращена к вам, и приклейте сервопривод, который используется для запуска катапульты, в сторону (не имеет значения, с какой стороны). Убедитесь, что сервопривод имеет угол 0 ° и направлен в сторону коробки, как на картинке.
Возьмите вторую половину скрепки (из шага 3), с помощью плоскогубцев согните ее под углом почти 180 градусов и снова разрежьте пополам. Возьмите согнутую деталь и закрепите резиновую ленту катапульты на рычаге сервопривода.
Приклейте основание катапульты к верху. Убедитесь, что резинка не натянута! Наконец, приклейте сервопривод замка к другой стороне корпуса. Убедитесь, что сервопривод имеет угол 180 ° и блокирует рычаг катапульты.
Чтобы рука упала назад, мы собираемся прикрепить кусок ленты к основанию катапульты. Когда рука коснется ленты, она вернется в исходное положение, и вы снова сможете стрелять. Наконец-то готово! Давай проверим!
Шаг 8: Тестирование
Наслаждайтесь своей катапультой!
Рекомендуемые:
Катапульта с резинкой: 8 шагов (с изображениями)
Катапульта с резиновой лентой: Источник: https://www.instructables.com/id/Automatic-Rubber-Band-Catapult/ Устали использовать руку, чтобы бросать вещь в друга? Хватай свои инструменты и построй самую мощную автоматическую катапульту во всем здании! Победите своих одноклассников с помощью этого
Стрельба по резиновой ленте, инфракрасное зондирование, TV DEFENDER ROBOT: 5 шагов (с изображениями)
Автоматическая стрельба с резиновой лентой, инфракрасное зондирование, TV DEFENDER ROBOT: без использования интегральных схем, этот робот ждет инфракрасного сигнала от стандартного телевизионного пульта дистанционного управления, а затем быстро запускает набор резиновых лент. если вы не видите видео. Заявление об отказе от ответственности: Этот проект находится в
Автоматическая катапульта для бросания корма для домашних животных (собака, кошка, курица и т. Д.), Метания мячей и многого другого!: 4 шага (с изображениями)
Автоматическая катапульта для бросания корма для домашних животных (собаки, кошки, курицы и т. Д.), Метания мячей и многого другого !: Здравствуйте, и добро пожаловать на мой первый инструктаж! Наша собака ОБОЖАЕТ свою еду, она буквально съест ее в считанные секунды. Я придумывал способы замедлить это, от шариков с едой внутри до разбрасывания ее на задний двор. Удивительно, но она
Катапульта с дистанционным управлением: 5 шагов (с изображениями)
Катапульта с дистанционным управлением: у меня на Рождество появилась Arduino, и мне потребовалось время, чтобы ее настроить. Я немного привык к этому и решил начать свой первый большой проект. Катапульта. Потому что катапульты - это круто. Но моя катапульта должна была включать в себя несколько вещей. Он должен был быть маленьким. Я
Катапульта Пи: 7 шагов (с изображениями)
Pi Catapult: Каждый год в последнюю субботу октября Исторический музей Кантиньи проводит конкурс любительских катапультов. Это прекрасное соревнование, которое позволяет всем желающим построить и запустить катапульту, соревнуясь в трех различных категориях: дистанция