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




Это моя первая попытка изготовления реквизита. Мне удалось ускорить это за неделю школьных каникул, построив на месте.
Эта опора-доминатор, чтобы иметь возможность превращаться из нелетального парализатора в смертельный режим-элиминатор, воспроизводит соответствующие звуки. Он также может обнаруживать лица людей, чтобы определить коэффициент преступности, хотя и не очень быстро. Есть и светодиоды NeoPixel!
Это может быть хороший праздничный проект, чтобы не только улучшить навыки изготовления реквизита, но и приобрести навыки электроники и программирования. У него даже есть камера, с которой вы можете попробовать компьютерное зрение.
Шаг 1: Оболочка




Корпус выполнен из комбинации дерева МДФ, прозрачного пластика ПВХ и черной бумаги в качестве покрытия.
Сначала древесину МДФ распиливали перочинным ножом, ножницами и копировальной пилой. Верхние части МДФ были склеены.
Прозрачный пластик ПВХ был разрезан ножницами и согнут плоскогубцами. Есть 2 большие стороны, чтобы сохранить стабильность общей структуры стойки, и множество маленьких изогнутых частей ПВХ, чтобы скрепить 2 большие стороны вместе с помощью горячего клея.
Шаг 2: механизм трансформации




Механизм был сделан с 2 сервоприводами, один для прямоугольных панелей, а другой для кубовидной формы (корпус Raspberry Pi и другие электронные компоненты).
Сервопривод для прямоугольных панелей был прикреплен к кубу на липучках. Сервопривод, перемещающий кубоид, был прикреплен к кубоиду путем просверливания отверстий в пластике и рычаге сервопривода и соединения их оцинкованной проволокой.
Шаг 3: Закрепление материалов и компонентов



Черная бумага использовалась для покрытия внешних деревянных элементов МДФ.
Электронные компоненты и пластмассовые детали во внутренней раме были закреплены горячим клеем и липучками. Наружные деревянные части были склеены и прикреплены к внутренней раме с помощью резиновых лент и магнитной ленты (хорошо для удержания рамы на одном уровне с рамой).
Все электронные компоненты были соединены вместе штырями заголовка. Была сделана некоторая пайка, чтобы подключить GPIO Raspberry Pi к разводке, требуемой сервоприводами (как мини-PiHat). Светодиоды NeoPixel были подключены к 5 В, GPIO 18 и GND. Сервоприводы были подключены к 3,3 В, GPIO 17 и 27 и GND, в то время как роликовый переключатель (действующий как триггер) был подключен к 3,3 В и GPIO 24.
Шаг 4. Электроника и программное обеспечение
Устройство имеет Raspberry Pi Zero, подключенный к камере, роликовый переключатель (для работы в качестве триггера, на контакте 24), светодиодную ленту NeoPixel (около 60 светодиодов, на контакте 18), 2 Micro Servos (контакты 17 и 27). Встроенного аккумулятора нет, вся установка питается от кабеля micro-USB. Raspberry Pi Zero подключается по беспроводной сети к динамику Bluetooth для воспроизведения различных звуков Psycho-Pass.
Raspberry Pi настроен как гаджет USB Ethernet с включенными SSH, VNC и камерой, как в
Код, запущенный на Raspberry Pi Zero, написан на Python и запускается при загрузке, помещая команды в /etc/rc.local. Он включает светодиоды NeoPixel на голубой (как цвет индикаторов Psycho-Pass Dominator) и воспроизводит различные звуки коэффициента преступности при нажатии на спусковой крючок. Он использует эти библиотеки:
- gpiozero (встроенный)
- rpi_ws281x adafruit-circuitpython-neopixel (вам нужно запустить "sudo pip3 install rpi_ws281x adafruit-circuitpython-neopixel")
Используемый код будет доступен в ближайшее время (через 1 месяц). То же для следующей страницы
Шаг 5: компьютерное зрение
Raspberry Pi Zero может запускать программное обеспечение для обнаружения лиц, так что оно может давать показания коэффициента преступности с лица человека.
Вместо компиляции OpenCV я загружаю и устанавливаю предварительно скомпилированный двоичный файл, как в https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/. Хороший ресурс для начала работы с Raspberry Pi Computer Vision -
Шаг 6: Заключение
В целом, для краткосрочного праздничного проекта это стоит того. Я успел к Anime Festival Asia 2019.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов

Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)

Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов

Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов

Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов

Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)