Съдържание:
- Стъпка 1: Извлечете камерата от Wii Remote
- Стъпка 2: Добавете компонентите
- Стъпка 3: LED Tracker
- Стъпка 4: Кодът
Видео: Проследяване на главата с дистанционна камера Wii (War Thunder): 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
От JackCarter> Изтеглете моите модели тук <Следвайте още от автора:
За: Обичам танкове, лазерни и лазерни резервоари Повече за JackCarter »
Здравейте всички ! Искам да споделя с вас първия си истински завършен проект Arduino. Опитах се да направя нещо като домашна добавена реалност. Нека ти го обясня:
По същество това е система, която използва камера за проследяване на движенията на главата ви, за да я адаптира като ос на джойстика X и Y. До там проектът може да бъде адаптиран към всяка игра, която искате.
След това ще свържем тези оси с движението на главата в настройките на War Thunder, за да дадем малко повече усещания в изгледа на кабината.
За да направите този проект, ще ви трябва:
- Arduino Uno (библиотеката с джойстик работи само с тези, но можете да я накарате да работи по много други начини),
- Отдалечена камера на Wii (наистина препоръчвам да вземете старо дистанционно, не купувайте ново, защото все още е скъпо),
- Резистор 100 kΩ,
- 100 nF кондензатор,
- 25MHz осцилатор (4 пина),
- IR LED,
- Клетка с бутон 3V (за захранване на светодиода),
- Малка дъска (17 дупки с дължина за задържане на компонентите и камерата, още 2 пъти за задържане на Nano (ако сте използвали този) освен това),
- Някои проводници и запояване.
Искам да благодаря на Ерик Джейкъб с неговия инструктируем Wii Remote IR Camera Hack с Arduino интерфейс, който ми даде тази идея.
Стъпка 1: Извлечете камерата от Wii Remote
Взех старо счупено дистанционно за Wii и ви предлагам да направите същото. Все още можете да си купите, но мисля, че ще ви струва около 40 $ (скъпо!). Дистанционното е запечатано с четири 3 заострени кръста. Намерете подходящия инструмент или смажете рамката. Виждате ли квадратната камера? Непродадено! (Опитах се, но не исках да изгоря камерата. Запоявах проводници директно на отдалечената платка)
Стъпка 2: Добавете компонентите
Сега запойвайте проводници към щифтовете на камерата, за да можем да ги включим в макета.
Камерата работи в I²C, но не може да работи, когато е включена директно към Arduino. Ще добавим някои компоненти, за да симулираме DFRobots IR камерата. Следвайте електрическата схема, за да завършите камерата.
Опитайте се да накарате камерата да ви гледа, на височината на главата ви, обикновено като уеб камера на вашия екран.
Стъпка 3: LED Tracker
Просто залепете светодиода към клетката на бутона и го прикрепете към горната част на слушалките. Ориентирайте светодиода към камерата за по -голяма ефективност.
Очевидно не забравяйте да премахнете светодиода, за да избегнете загуба на енергия в батерията.
Стъпка 4: Кодът
Използвах библиотеката UnoJoy и DFRobotIRPosition, за да подражавам на джойстиците. принципът е много прост:
- Декларираме камерата като серийна комуникация и Arduino като контролер за игри.
- Получаваме стойността X и Y на записания IR LED.
- Ние го картографираме, за да побере връщаната стойност от 10 бита (0-1023) в стойност от 8 бита (0-255) за джойстика.
- Arduino изпраща през серийния com порт стойностите на джойстика.
Препоръчано:
Система за проследяване на движение на главата за VR: 8 стъпки
Head Motion System Tracking System за VR: Казвам се Sam KODO, В това ръководство ще ви науча стъпка по стъпка как да използвате Arduino IMU сензори за изграждане на система за проследяване на главата за VR.В този проект ще ви трябва: - LCD дисплей HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- An
Проследяване и проследяване за малки магазини: 9 стъпки (със снимки)
Проследяване и следене за малки магазини: Това е система, създадена за малки магазини, която трябва да се монтира на електронни велосипеди или електронни тротинетки за доставки на къси разстояния, например пекарна, която иска да доставя сладкиши. Какво означава Track and Trace? Проследяване и проследяване е система, използвана от ca
Плъзгач за камера за проследяване на обекти с ротационна ос. 3D отпечатано и вградено в контролера за DC двигател на RoboClaw и Arduino: 5 стъпки (със снимки)
Плъзгач за камера за проследяване на обекти с ротационна ос. 3D отпечатано и изградено върху RoboClaw DC моторния контролер и Arduino: Този проект е един от любимите ми проекти, откакто съчетах интереса си от създаването на видео с DIY. Винаги съм гледал и исках да подражавам на тези кинематографични кадри във филми, където камера се движи по екрана, докато се движи, за да проследи
ESP8266 Дистанционна камера: 5 стъпки
ESP8266 Remote Camera: В тази инструкция ще ви покажа как можете да направите отдалечена IP камера от компоненти, които лесно можете да закупите от Ebay, Banggood или друг икономически доставчик. Исках камерата да бъде преносима, разумно компактна и да работи в рамките на домашната ми мрежа
Проследяване на главата с уеб камера: 3 стъпки
Проследяване на главата с уеб камера: Това е като проследяване на главата с wiimote, но всичко, което е необходимо, е компютър и уеб камера, дори моята уеб камера с много ниско качество работи