Spisu treści:
- Krok 1: Wyodrębnij kamerę z Wii Remote
- Krok 2: Dodaj komponenty
- Krok 3: Śledzenie LED
- Krok 4: Kodeks
Wideo: Śledzenie głowy za pomocą kamery Wii Remote (War Thunder): 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Autor: JackCarter> Pobierz moje modele tutaj <Obserwuj więcej autora:
O: Uwielbiam czołgi, laserowo wycinane i laserowo wycinane czołgi Więcej o JackCarter »
Cześć wszystkim ! Chcę podzielić się z wami moim pierwszym prawdziwym ukończonym projektem Arduino. Próbowałem stworzyć coś w rodzaju domowej rozszerzonej rzeczywistości. Pozwól, że ci to wyjaśnię:
Jest to w zasadzie system, który wykorzystuje kamerę do śledzenia ruchów głowy, aby dostosować ją jako oś joysticka X i Y. Do tego czasu projekt można dostosować do dowolnej gry.
Następnie połączymy te osie z ruchem głowy w ustawieniach War Thunder, aby zapewnić nieco więcej wrażeń w widoku kokpitu.
Aby wykonać ten projekt, będziesz potrzebować:
- Arduino Uno (biblioteka joysticków działa tylko z nimi, ale możesz sprawić, by działała na wiele innych sposobów),
- Kamera zdalna Wii (naprawdę polecam wziąć stary pilot, nie kupować nowego, bo nadal jest drogi),
- Rezystor 100 kΩ,
- Kondensator 100 nF,
- Oscylator 25MHz (4 piny),
- dioda podczerwieni,
- Ogniwo guzikowe 3V (do zasilania diody LED),
- Mała płytka stykowa (17 otworów do przechowywania komponentów i aparatu, 2x więcej do przechowywania Nano (jeśli używałeś tego) poza tym),
- Trochę przewodów i sprzętu do lutowania.
Chcę podziękować Ericowi Jacobowi za jego instruktażowy hak Wii Remote IR Camera z interfejsem Arduino, który podsunął mi ten pomysł.
Krok 1: Wyodrębnij kamerę z Wii Remote
Wziąłem starego zepsutego pilota Wii i proponuję zrobić to samo. Nadal możesz go kupić, ale myślę, że będzie cię to kosztować około 40 $ (drogie!). Pilot jest zapieczętowany czterema 3 szpiczastymi krzyżykami. Znajdź odpowiednie narzędzie lub zmiażdż ramę. Widzisz kwadratowy aparat? Nie sprzedaj go! (Próbowałem ale nie chciałem palić kamery. Wlutowałem przewody bezpośrednio na odległej płytce PCB)
Krok 2: Dodaj komponenty
Teraz przylutuj przewody do pinów aparatu, abyśmy mogli podłączyć go do płytki stykowej.
Kamera działa w I²C, ale nie działa po podłączeniu bezpośrednio do Arduino. Dodamy kilka komponentów symulujących kamerę na podczerwień DFRobots. Postępuj zgodnie ze schematem elektrycznym, aby ukończyć aparat.
Postaraj się, aby kamera patrzyła na Ciebie na wysokość Twojej głowy, zazwyczaj jak kamera internetowa na ekranie.
Krok 3: Śledzenie LED
Po prostu przyklej diodę LED do komórki guzikowej i przymocuj ją do górnej części słuchawek. Zorientuj diodę LED w kierunku kamery, aby uzyskać większą wydajność.
Oczywiście nie zapomnij usunąć diody LED, aby uniknąć utraty mocy w baterii.
Krok 4: Kodeks
Do emulacji joysticków użyłem biblioteki UnoJoy i DFRobotIRPosition. zasada jest bardzo prosta:
- Deklarujemy kamerę jako komunikację szeregową, a Arduino jako kontroler gier.
- Otrzymujemy wartości X i Y zarejestrowanej diody IR.
- Mapujemy go tak, aby dopasować zwróconą wartość 10 bitów (0-1023) do wartości 8 bitów (0-255) dla joysticka.
- Arduino wysyła przez port szeregowy com wartości joysticka.
Zalecana:
Śledzenie zmian przyspieszenia za pomocą Raspberry Pi i MMA7455 za pomocą Pythona: 6 kroków
Śledzenie zmian akceleracji za pomocą Raspberry Pi i MMA7455 przy użyciu Pythona: nie potknąłem się, testowałem grawitację. Nadal działa… Reprezentacja przyspieszającego wahadłowca kosmicznego wyjaśniała, że zegar w najwyższym punkcie wahadłowca wybierałby szybszy niż zegar u podstawy z powodu grawitacyjnego rozszerzania się czasu. Trochę
Ponowne użycie modułu kamery internetowej HP WebCam 101 Aka 679257-330 jako standardowej kamery internetowej USB: 5 kroków
Ponownie użyj modułu kamery internetowej HP 101 Aka 679257-330 Jako ogólnej kamery internetowej USB: Chcę urozmaicić mojego 14-letniego Panasonica CF-18 o zupełnie nową kamerę internetową, ale Panasonic nie obsługuje już tej wspaniałej maszyny, więc muszę użyj szarej substancji do czegoś łatwiejszego niż b&b (piwa i hamburgery). To jest pierwsza część
Śledzenie obiektów - kontrola montażu kamery: 4 kroki
Śledzenie obiektów - kontrola montażu kamery: Witam wszystkich, w tej instrukcji pokażę ci postępy poczynione w moim projekcie śledzenia obiektów. Tutaj znajdziesz poprzednią instrukcję: https://www.instructables.com/id/Object-Tracking/ a tutaj możesz znaleźć listy odtwarzania na youtube ze wszystkimi t
Wizualne wykrywanie obiektów za pomocą kamery (TfCD): 15 kroków (ze zdjęciami)
Wykrywanie obiektów wizualnych za pomocą kamery (TfCD): Usługi kognitywne, które mogą rozpoznawać emocje, twarze ludzi lub proste przedmioty, są obecnie wciąż na wczesnym etapie rozwoju, ale wraz z uczeniem maszynowym ta technologia jest coraz bardziej rozwijana. Możemy spodziewać się, że więcej tej magii zobaczymy w
Śledzenie głowy za pomocą kamery internetowej: 3 kroki
Śledzenie głowy za pomocą kamery internetowej: To jest jak śledzenie głowy za pomocą wiimote, ale wystarczy komputer i kamera internetowa, nawet moja kamera internetowa o bardzo niskiej jakości działa