Оглавление:
- Шаг 1. Извлеките камеру из пульта Wii Remote
- Шаг 2: Добавьте компоненты
- Шаг 3. Светодиодный трекер
- Шаг 4: Код
Видео: Отслеживание головы с помощью камеры Wii Remote (War Thunder): 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Автор: JackCarter> Загрузите мои модели здесь <Follow More by автора:
О себе: Я люблю танки, машины для лазерной резки и лазерной резки. Подробнее о JackCarter »
Всем привет ! Я хочу поделиться с вами своим первым реально завершенным проектом Arduino. Я попытался сделать что-то вроде самодельной дополненной реальности. Позвольте мне вам это объяснить:
По сути, это система, которая использует камеру для отслеживания движений вашей головы, чтобы адаптировать ее как ось джойстика X и Y. Пока нет, проект можно адаптировать к любой игре, какой захотите.
Затем мы свяжем эти оси с движением головы в настройках War Thunder, чтобы сделать вид из кабины еще более впечатляющим.
Для изготовления этого проекта вам понадобятся:
- Arduino Uno (библиотека джойстиков работает только с ними, но вы можете заставить ее работать многими другими способами),
- Удаленная камера Wii (я очень рекомендую взять старый пульт, не покупайте новый, потому что это все еще дорого),
- Резистор 100 кОм,
- Конденсатор 100 нФ,
- Генератор 25 МГц (4 контакта),
- ИК-светодиод,
- Элемент питания 3V (для питания светодиода),
- Небольшой макет (17 отверстий длиной для размещения компонентов и камеры, вдвое больше для размещения Nano (если вы использовали этот), кроме того),
- Некоторые провода и паяльник.
Я хочу поблагодарить Эрика Джейкоба за его обучающую хитрость для удаленной ИК-камеры Wii с интерфейсом Arduino, который дал мне эту идею.
Шаг 1. Извлеките камеру из пульта Wii Remote
Я взял старый сломанный пульт Wii и предлагаю вам сделать то же самое. Вы все еще можете купить его, но я думаю, это будет стоить вам около 40 долларов (дорого!). Пульт запечатан четырьмя трехконечными крестами. Найдите подходящий инструмент или раздавите раму. Вы видите квадратную камеру? Не продано! (Я пытался, но не хотел сжигать камеру. Припаял провода прямо к удаленной плате)
Шаг 2: Добавьте компоненты
Теперь припаяем провода к контактам камеры, чтобы мы могли подключить ее к макетной плате.
Камера работает по стандарту I²C, но не может работать при подключении непосредственно к Arduino. Мы добавим некоторые компоненты для имитации ИК-камеры DFRobots. Следуйте электрической схеме, чтобы собрать камеру.
Постарайтесь сделать так, чтобы камера смотрела на вас на уровне вашей головы, как правило, как веб-камера на вашем экране.
Шаг 3. Светодиодный трекер
Просто прикрепите светодиодный индикатор к кнопочной ячейке и прикрепите его к верхней части наушников. Для большей эффективности направьте светодиод на камеру.
Очевидно, не забудьте удалить светодиод, чтобы избежать потери заряда батареи.
Шаг 4: Код
Я использовал библиотеки UnoJoy и DFRobotIRPosition для имитации джойстиков. принцип очень простой:
- Мы объявляем камеру как последовательный канал связи, а Arduino - как игровой контроллер.
- Получаем значения X и Y записанного ИК-светодиода.
- Мы сопоставляем его так, чтобы 10-битное (0-1023) возвращаемое значение помещалось в 8-битное (0-255) значение для джойстика.
- Arduino отправляет через последовательный COM-порт значения джойстика.
Рекомендуемые:
Звуковая локализация головы манекена с помощью Kinect: 9 шагов (с изображениями)
Звуковая локализация головы манекена с помощью Kinect: познакомьтесь с Маргарет, испытательным манекеном для системы мониторинга усталости водителя. Недавно она уволилась со своих обязанностей и нашла путь в наш офис, и с тех пор привлекла внимание тех, кто считает ее «жуткой». В интересах справедливости я
Отслеживание вспышки COVID-19 с помощью ESP8266: 11 шагов (с изображениями)
Отслеживайте вспышку COVID-19 с помощью ESP8266: этот маленький гаджет поможет вам быть в курсе вспышки коронавируса и ситуации в вашей стране. Это проект на основе Интернета вещей, который отображает в реальном времени данные о случаях заболевания, смертельных исходах и выздоровевших от коронавируса (COVID-19)
Отслеживание головы с помощью веб-камеры: 3 шага
Отслеживание головы с помощью веб-камеры: это похоже на отслеживание головы с помощью wiimote, но все, что требуется, это компьютер и веб-камера, даже моя веб-камера очень низкого качества работает
Делайте потрясающие макро-снимки с помощью любой камеры телефона, камеры телефона особенно iPhone: 6 шагов
Делайте потрясающие макро-снимки с помощью любой камеры телефона Камера … Особенно iPhone: Всегда хотел сделать одну из этих потрясающих фотографий крупным планом … ту, которая гласит … ВАУ!? … с камерой телефона не меньше !? По сути, это дополнение для любой камеры телефона с камерой, позволяющее увеличить объектив существующей камеры, чтобы снимать
Как создать уровень подсветки камеры для зеркальной камеры: 4 шага (с изображениями)
Как повысить уровень освещенности камеры для зеркальной камеры: вы когда-нибудь снимали в условиях низкой освещенности и замечали, что ваши снимки не соответствуют уровню? Ну, конечно, есть! В последнее время я много работал с фотографией с длительной выдержкой, и когда я выхожу в поле с гориллоподом, я бегаю