Оглавление:
- Запасы
- Шаг 1. Настройте Pi
- Шаг 2: Настройте Pi (продолжение)
- Шаг 3. Настройка веб-камеры
- Шаг 4: Настройка обнаружения движения
- Шаг 5: Создание случайного звукового сценария
- Шаг 6: Сделайте запуск движения по этому сценарию
- Шаг 7. Добавьте аудиофайлы
- Шаг 8: Сделайте запуск движения автоматически
- Шаг 9. Сделайте веб-камеру более компактной
- Шаг 10: укоротите кабель
- Шаг 11: Обсудите
- Шаг 12: Подключите динамик
- Шаг 13: очистите его
- Шаг 14: Сделайте его менее похожим на бомбу
- Шаг 15: СДЕЛАНО
Видео: Создайте свою собственную станцию Hyperion New-U из Borderlands 2:15 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Станции New-U в Borderlands 2 - одни из самых знаковых частей игры (даже если они не каноничны). Итак, я решил сделать такой!
этот проект довольно прост и потребует 0 знаний Linux или Python (если вы этого не хотите)
он будет состоять из использования веб-камеры, подключенной к Raspberry Pi, для обнаружения движения и воспроизведения отрывка из игры каждый раз, когда вы проходите мимо.
Запасы
Возможно, вам понадобится:
Raspberry Pi
карта micro sd
раккахол (чтобы отвлечься от Кровокрыла)
Веб-камера USB
монитор с HDMI
Ethernet (если у вашего пи нет Wi-Fi)
некоторые случайные программы (перечисленные позже)
шпаклевка для гипсокартона
бумага
Бадонкадонки Фелиции Сексопантс (несколько дней назад их похитили бандиты. Идите за ними!)
акриловая краска
паяльник (плюс припой и флюс (если вам это нравится))
Шаг 1. Настройте Pi
да, я знаю, что вы проделывали это миллион раз, но я все равно покажу вам, потому что ЗАКРЫВАЙТЕ АД ВЕРНУТЬСЯ!
Во-первых, тебе нужно захватить себе немного распбиана. щелкни указателем в этом направлении, чтобы загрузить его.
подождите, пока он загрузится, затем извлеките его и запишите файл.img на SD-карту с помощью win32diskimager.
Шаг 2: Настройте Pi (продолжение)
Затем подключите пи к монитору, Интернету, клавиатуре и мыши.
pi должен провести вас через базовый процесс настройки. как только вы попадете на рабочий стол, сделайте следующее:
Поднимитесь в меню «Пуск», сдвиньте вниз до настроек и нажмите «Конфигурация raspberry pi». измените вкладки на раздел «интерфейсы», затем включите и VNC, и SSH, затем перезагрузите свой пи.
откройте терминал (под аксессуарами в стартовом меню) и введите
ifconfig
запишите IP-адрес рядом с "inet".
Затем вернитесь к своему компьютеру и загрузите эту программу. как только он закончится, откройте программу и добавьте свой пи, используя записанный вами inet-адрес. Теперь вы можете использовать свой Pi, не вставая с компьютера!
Шаг 3. Настройка веб-камеры
в VNC введите команду:
sudo apt-get install rpi-update
как только он закончится, введите команду
rpi-update
(с этого момента, если есть две строки кода: запустите первую, дождитесь ее завершения, затем запустите вторую)
sudo apt-get update
sudo apt-get upgrade
убедитесь, что ваша веб-камера подключена к пи, затем запустите:
sudo apt-get install fswebcam
fswebcam test.jpg
это устанавливает предварительные требования для веб-камеры и делает тестовое изображение.
откройте файловый менеджер и откройте "test.jpg"
Шаг 4: Настройка обнаружения движения
motion - это программа, разработанная для обеспечения личной безопасности, позволяющая использовать веб-камеру и пи, как если бы это была система видеонаблюдения. мы будем использовать его для обнаружения движения и запуска скрипта Python, когда он это сделает.
sudo apt-get install motion
как только это закончится, откройте файл конфигурации с помощью:
sudo nano /etc/motion/motion.conf
первая опция, которую вы должны увидеть, это «демон», в этом разделе измените «демон выключен» на «демон включен»
затем нажмите Ctrl + W для поиска в документе и введите:
event_gap
измените значение по умолчанию 60 на более крутое 6 (вы можете сделать это как хотите, но это сработало для меня)
нажмите Ctrl + x, нажмите y, затем нажмите Enter, чтобы сохранить вашу работу
Шаг 5: Создание случайного звукового сценария
следующий шаг - заставить движение воспроизводить голосовые клипы New-U при обнаружении движения. К сожалению, он не может этого сделать, поэтому мы должны заставить его запускать python для этого.
вместо того, чтобы научить вас программировать, imma просто позволяет вам скачать простой скрипт здесь и передать файл через VNC
добро пожаловать, коротышка
переместить это в
/ home / pi
(папка по умолчанию при открытии файлового браузера)
убедитесь, что он назван:
rvoice.py
Шаг 6: Сделайте запуск движения по этому сценарию
как только rvoice.py будет сохранен в / home / pi, вы можете активировать его с помощью движения. вернитесь в motion.conf с
sudo nano /etc/motion/motion.conf
снова нажмите Ctrl + W для поиска и введите:
on_event_start
удалите точку с запятой и пробел в начале строки.
затем удалите слово "значение" и замените его на
/ usr / bin / python /home/pi/rvoice.py
Шаг 7. Добавьте аудиофайлы
все ваши аудиофайлы должны находиться в музыкальной папке Pi по умолчанию (/ home / pi / Music)
вы можете поместить в файл любой звук, который хотите, чтобы он мог воспроизводить аудио-клипы, предшествующие сиквелу, случайные голосовые клипы из cl4p-tp, добавлять звуковой сигнал и создавать простой сигнал, активируемый движением. или даже добавить песню о глупой птице Мардохея (ми минор).
У меня есть все голосовые клипы New-U основной сюжетной линии Borderlands 2 (я не смог найти ни одного из DLC)
вы можете скачать все 52 из них здесь.
Если вам нужны другие звуковые файлы, этот пост на Reddit может помочь.
Шаг 8: Сделайте запуск движения автоматически
откройте этот красивый терминал еще раз и запихните ему в глотку этот код:
sudo systemctl включить движение
и это должно быть так! просто перезагрузитесь, и он запустится автоматически. (предупреждение, это может занять некоторое время, поэтому просто подождите максимум от одной до пяти минут после того, как вы подключите ее), вы можете проверить, работает ли движение, с помощью:
ps -aux | grep движение
если он не запускается автоматически, найдите другой скрипт в сети и я добавлю его в статью
Шаг 9. Сделайте веб-камеру более компактной
Я разобрал свою веб-камеру, насколько смог, а затем разбил пластиковый корпус молотком до конца.
Затем я спланировал, где должна располагаться веб-камера в полностью собранном виде.
Шаг 10: укоротите кабель
Затем я отрезал кабели до более разумной длины и снял с них провода.
Я перепаял каждый провод и защитил его электронной лентой с гиперионом. Я накинул термоусадочную трубку и снова подключил провода к веб-камере.
Шаг 11: Обсудите
Я сделал самую простую и уродливую коробку из когда-либо сделанных из фанеры толщиной 1/8 дюйма, затем вырезал отверстие для камеры и еще одно сбоку для питания, видео и звука.
Я попытался сделать эту коробку как можно меньше, почти не оставляя места внутри коробки, поэтому мне пришлось просверлить отверстия для вспомогательного шнура, чтобы его можно было оплетать.
Шаг 12: Подключите динамик
Я использовал слишком большой динамик для этой коробки, мне пришлось использовать маршрутизатор, чтобы выделить для него немного места.
Я разобрал старую колонку с Bluetooth-модулем и собрал схему усилителя и драйвер.
Я попытался использовать контакты gpio для вывода звука, но не смог понять, поэтому вместо этого у меня будет питание от gpio, а звук - от порта aux.
Чтобы подключить динамик к пи, я отсоединил литий-ионную батарею от схемы усилителя и подключил положительный и заземляющий контакты к контактам 04 и 06 gpio соответственно (см. рис. выше).
Затем я использовал некоторые из моих профессиональных тренировок по тетрису, чтобы ЗАМЯТЬ ВСЕ В КОРОБКУ.
Шаг 13: очистите его
Я бросил шпаклевку для гипсокартона, чтобы заполнить зазоры в стыках пальцев, а затем отшлифовал их, когда они высохли.
Затем я смешал еще немного шпаклевки с водой и размазал ее по всему месту, затем накрыл бумагой. Я выталкиваю пузырьки воздуха и даю им высохнуть.
на следующий день я протер 4-5 слоев атласного полиуретана, это придало ему твердую оболочку, чтобы бумага не сморщилась во время покраски.
Это не только выглядит прямо из мастерской Тины, но и оставляет нам идеально ровную и белую поверхность, чтобы начать рисовать.
Шаг 14: Сделайте его менее похожим на бомбу
Каким бы удивительным ни был внешний вид C4, я не хотел, чтобы меня арестовали с ним ооооооооо:
Я вырезал кусок 2х4 того же размера, что и кирпич, и сначала потренировался с краской.
Я добавил немного желтого цвета Hyperion и нарисовал свой рисунок на лице. Я использовал настоящее лицо красивого Джека в качестве цветового вдохновения для символа хранилища.
Я сделал это медленно и нарисовал темно-синий цвет по краям, затем перешел к более светлому синему и, наконец, к почти неоновому синему для бликов, затем я дал им высохнуть в течение ночи.
Затем я взял зубочистку и закрасил логотип Hyperion в черный цвет.
Шаг 15: СДЕЛАНО
А теперь воткни это в стену, как штык в грудину Truxicans! (извините, старая поговорка малинового копья).
для меня это было доказательством концепции, я планирую сделать полноразмерную, автоматизированную, подвижную версию в будущем, но над этим я буду работать в будущем.
А теперь возвращайся и покажи им, зачем.
Я оставил IO открытым на пи на случай программных проблем.
Я заметил ошибку, при которой Motion перестает распознавать движение после такого количества триггеров, и планирую написать простой код, чтобы он автоматически перезагружал программу каждые несколько часов для ее решения (это не глупо, если она работает).
Рекомендуемые:
Создайте свою собственную портативную игровую консоль в стиле ретро! которая также является планшетом Win10 !: 6 шагов (с изображениями)
Создайте свою собственную портативную игровую консоль в стиле ретро! …… которая также является планшетом Win10! В этом проекте я покажу вам, как создать портативную игровую консоль в стиле ретро, которую также можно использовать в качестве планшета с Windows 10. Он будет состоять из 7 дюймов. ЖК-дисплей HDMI с сенсорным экраном, LattePanda SBC, силовая печатная плата USB Type C PD и еще несколько дополнительных
Создайте свою собственную светодиодную матрицу 15x10 RGB: 10 шагов
Создайте свою собственную светодиодную матрицу 15x10 RGB: в этой серии видео я покажу вам, как построить светодиодную матрицу 15x10 RGB. Эта матрица имеет ширину 1,5 м и высоту 1 м. Он состоит из светодиодов PL9823 RGB, которые являются дешевой альтернативой обычным светодиодам WS2812. Я расскажу о проблемах, которые
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: 5 шагов (с изображениями)
Создайте свою собственную систему слежения за безопасностью SMS с помощью GPS: в этом проекте я покажу вам, как объединить модуль 3G SIM5320 с Arduino и пьезоэлектрическим преобразователем в качестве датчика удара, чтобы создать систему слежения за безопасностью, которая отправит вам местоположение вашего драгоценный автомобиль по SMS, когда я
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: 7 шагов (с изображениями)
Создайте свою собственную антенну BiQuad 4G с помощью теста скорости: в этой инструкции я собираюсь показать вам, как я сделал антенну BiQuad 4G. У меня дома плохой прием сигнала из-за гор вокруг дома. Сигнальная вышка находится в 4.5км от дома. В районе Коломбо мой провайдер предоставляет скорость 20 Мбит / с. но в м
Создайте свою собственную станцию беспроводной зарядки !: 8 шагов
Создайте свою собственную станцию беспроводной зарядки! Компания Apple недавно представила технологию беспроводной зарядки. Это отличная новость для многих из нас, но каковы технологии, стоящие за этим? А как работает беспроводная зарядка? В этом уроке мы узнаем, как беспроводная зарядка