Ударная винтовка ASMD
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Необходимые инструменты и машины
| ||||
|
Об этом проекте
Лиандри
Прежде всего, спасибо DFRobot за детали для этого проекта!
Мне нравится Unreal Tournament (UT), и мне определенно нравится ASMD Shock Rifle в списке игрового оружия - поэтому я подумал, почему бы не сделать ее?
Также потому, что новый UT больше не находится в разработке ( EPIC , пожалуйста, пожалуйста возобновить это ), Мне нужно было что-то, чтобы удовлетворить мою потребность в UT.
Из приведенной выше ссылки - это плазменная винтовка, которая стреляет фиолетовыми лучами, а вторичный огонь - фиолетовой сферой, которую также можно выстрелить из луча, чтобы провести третичную атаку.
После некоторого опыта работы с SimplePlastics в моем проекте Arduino Lightsaber мне понравилась их идея - хотя я понял, что вместо трубки я должен был использовать твердый стержень для проекта, чтобы больше распространять свет - я понял, что этот пластик будет также идеально подходит для создания настоящей ударной винтовки!
Я поделился идеей с DFRobot, они согласились, а затем я заказал пластмассы в SimplyPlastics и приступил к работе.
Ключевые цели:
- Сделайте настоящую ударную винтовку ASMD.
- Убедитесь, что он горит и издает шум от игры (оба режима стрельбы), а также от экрана, сообщающего пользователю, какой режим в данный момент включен.
Детали
- Arduino Uno
- Gravity IO Shield
- Экран OLED
- Держатель батареи
- DFPlayer
- Световой диск (2 шт.)
- Комплект резисторов
- Кнопка (2 шт.)
- Wire
- Спикер
- Veroboard
- Nerf Retaliator
- Бочка "Нерф"
- Micro SD 4 ГБ
- Акриловые стержни
- Батарея AA (x6)
Строительство
Сначала нужно разобрать старый сломанный Nerf Retaliator, который у меня лежал:
И прояснение внутренней работы, чтобы освободить место для техники:
Как видно выше, я также обрезал часть обрезков, чтобы освободить место, а также проделал отверстие в нижнем стволе для другого стержня. Удочка диаметром 25 мм отлично вписалась в основной ствол, мне просто пришлось отогнуть немного пластика назад.
Затем подключите IO Shield к UNO:
И следуя инструкциям DFRobot для светового диска, OLED и MP3-модуля / динамика:
С IO Shield все стало намного проще - особенно, конечно, продукты на основе Gravity, которые, по сути, являются plug-n-play.
Пришло время провести быстрый тест на освещение с помощью пластиковых стержней:
Хорошо выглядит.
Затем нужно было сделать 2 кнопки для подключения к Arduino - одну для управления стрельбой, а вторую для переключения режима на «Instagib mode» (в игре это когда винтовка красная и наносит мгновенные убийства).
Эти две кнопки можно создать, используя методы из моего проекта Arduino Lightsaber.
Затем я прикрепил OLED к основанию Nerf и пропустил проводку через заднюю часть, на которую он крепится, которая сама привинчивается к задней части Nerf:
А потом приклеил батарейный отсек - я тоже приклеил динамик с другой стороны:
Затем приклейте светодиодные диски на место, где будет находиться стержень:
После теста, убедившись, что пистолет все еще закрывается, я приклеил сам UNO к магнитуру и провел быструю визуальную проверку:
Затем самая сложная часть - приклеить кнопки для переключателя режима и триггера, из которых я буду использовать спусковой механизм и спусковой крючок соответственно:
После заливки около 467 палочек горячего клея для удержания пластиковых стержней и скручивания обеих сторон Nerf вместе, еще один функциональный и визуальный тест:
В этот момент я надел это и побежал с ним по квартире - это было круто.
Последний этап - установка чистового ствола на первичный стержень:
Ой, мальчик.
Код
Вот код, ничего лишнего; в основном помогли с примерами из приведенных выше вики-ссылок на DFRobot.
Я добавил таймер кнопки удержания, чтобы получить два режима стрельбы из винтовки, нажмите, чтобы получить стандартный звук луча, удерживайте пару секунд, чтобы получить звук ударного ядра - звуки также есть на моем GitHub, указанном выше.
С загруженным кодом и временем работы, чтобы повеселиться с ним.
DM-Deck16
Как обычно, бегая по квартире, как полный ботаник, этот проект оказался для меня удачным.
Как видите, пусковой механизм немного неуклюжий - это связано с огромным количеством предметов в рамке, из-за чего кнопку сложно нажимать.
Переключатель режимов работает отлично - просто отодвинув кнопку спуска магнита немного назад.
OLED также отлично показывает пользователю, в каком режиме находится винтовка.
Заключение
Этот проект был безумно веселым. Мне очень нравится его эстетика, это своего рода слияние всех винтовок из всех игр в одну - вы можете увидеть их все здесь.
Это тоже здорово звучит.
Строить его было непросто, но большая часть грязной проводки и прочего была спрятана внутри, поэтому я счастлив - единственная проблема в том, что я, вероятно, сделал ствол слишком длинным, но, да ладно, он все равно выглядит потрясающе.
Вы фанат Unreal Tournament? Что вы думаете?
Не стесняйтесь, дайте мне знать.
И увидимся в следующий раз.
Код
Github
https://github.com/LordofBone/ASMDShockRiflehttps://github.com/LordofBone/ASMDShockRifleПроизводственный процесс
- Экстренное реагирование
- Данные о поражении электрическим током
- Внешний дефибриллятор
- Как амортизаторы повышают безопасность и долговечность
- Характеристики и функции ударопрочной инструментальной стали
- Какая цена амортизатора?
- Взгляд на регулируемые амортизаторы
- Обзор промышленных амортизаторов
- Что такое пружинный амортизатор?
- Выбор лучших амортизаторов для автомобилей