Оглавление:

Star Wars DF.9 Turret: 4 шага
Star Wars DF.9 Turret: 4 шага

Видео: Star Wars DF.9 Turret: 4 шага

Видео: Star Wars DF.9 Turret: 4 шага
Видео: Серые Волки / Gray Wolves. Фильм. Политический Детектив 2024, Июль
Anonim
Image
Image
Звездные войны DF.9 Turret
Звездные войны DF.9 Turret
Звездные войны DF.9 Turret
Звездные войны DF.9 Turret
Звездные войны DF.9 Turret
Звездные войны DF.9 Turret

Итак, в этом проекте в результате случайного поиска Star Wars on Thingiverse я обнаружил вещь: 3041805. Это заинтриговало меня, поскольку я отчетливо помню это из 5-го фильма «Звездные войны» «Империя наносит ответный удар». Какое-то время я хотел сделать турель, и это выглядело как отличная платформа для испытания.

Шаг 1. Печать

Печать
Печать

Поэтому я использовал свой принтер Prusa i3 Mk3 с оранжевой нитью. Это было то, что у меня было в наличии на данный момент. Я скачал файлы с https://www.thingiverse.com/thing:3041805 и удвоил каждую часть. Детали были отличными, но они предназначались для настольной игры. Я прикрепил модифицированные файлы ствола и башни, чтобы приспособить провода и светодиоды. Базу нужно скачать с Thingiverse. Я напечатал с толщиной слоя 0,15 мм, без подкладок и опор. Основание было самой длинной деталью, занявшей почти 15 часов. Держатель сервопривода - единственная деталь, которую я изготовил сам. Он плотно прилегает к центру башни и предотвращает вращение сервопривода вместо вращения башни. Он будет приклеен к конечному продукту.

Шаг 2: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Части:

NodeMCU:

Сервопривод 9G:

К сожалению, я приклеил ствол к башне, поэтому у меня нет фотографий этого, но я приклеил диод на место после того, как протянул провода через удерживаемый мной ствол. Сервоприводы были ввинчены в два маленьких отверстия, которые я вручную просверлил в верхней части турели, прежде чем прикрепить его к верхней части, просеиваем его в сервопривод (потому что в противном случае он может плавать вокруг. Они должны быть красивыми и аккуратными, но не прикрутите их, иначе вы сломаете пластик.

Мозгом устройства является NodeMCU, которая представляет собой плату на базе Esp8266, совместимую с Arduino. Он имеет встроенный Wi-Fi и, как правило, является отличной платой с низким энергопотреблением. Я плачу за них в среднем 6 долларов за доску, и они являются моим стандартом для большинства моих проектов. Здесь вы можете увидеть проводку, и мой код в следующей остановке объяснит полную распиновку.

Шаг 3: программное обеспечение / код

Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код
Программное обеспечение / Код

Так что на этот раз я попробовал что-то новое для себя. Я уже некоторое время знаю о библиотеках / сервисах Blynk IoT, но никогда не пробовал их. Их веб-сайт https://www.blynk.cc. Я был очень впечатлен простотой использования. Для начала я загрузил приложение на свой iPhone и создал учетную запись. Затем я создал очень простой пользовательский интерфейс из двух элементов управления, которые мне понадобятся: один для вращения сервопривода, управляющего турелью, а второй, не переключаемая кнопка для светодиода (лазера). Затем я назначил виртуальные или физические контакты для каждого контроллера. Сначала это было сделано с помощью пары раундов проб и ошибок, но после некоторого поиска в Google удалось легко обойти это.

Затем нужно было добавить библиотеку Blynk в IDE Arduino. Код Arduino был одним из самых простых, которые я когда-либо писал, за исключением LED Blink, который я сделал в первые дни разработки Arduino. Чтобы понять, что я имею в виду, взгляните на мой код, и вы увидите, что он не намного сложнее, чем простой пустой проект. Библиотека Blynk делает за вас большую часть тяжелой работы.

Я добавил QR-код для своего приложения, чтобы вы могли загрузить его и загрузить мой код прямо на свою доску (вам нужно будет изменить имя пользователя, пароль и токен авторизации).

Шаг 4: Планы на будущее

Так что это отличный базовый шаблон, но он ………… унылый. В течение следующих нескольких недель / месяцев (у меня есть ребенок, поэтому время на разработку ограничено) я планирую раскрасить модель, чтобы она выглядела более реалистично. Затем я хочу добавить к этому немного звука как минимум для двух шумов, шума вращения и шума стрельбы. Я думаю, что также были бы отличными звуковые фрагменты из боевых сцен. ПИРОГ В НЕБЕ позволяет автоматически отслеживать его с помощью OpenCV или PixyCam. Тогда мой сын сможет играть с ним в одиночку, и я не буду его отслеживать вручную.

Рекомендуемые: