Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Kalkulacja kosztów części
- Krok 2: Wymagane oprogramowanie
- Krok 3: Montaż
- Krok 4: Mikroukład Arduino
- Krok 5: Kod dla Arduino
- Krok 6: Montaż żyroskopu
- Krok 7: Podłączanie wszystkiego do zestawu słuchawkowego
- Krok 8: Okablowanie
- Krok 9: Wkładanie ekranu do zestawu słuchawkowego i podłączanie całego okablowania
- Krok 10: Podłączanie zestawu słuchawkowego do komputera i konfigurowanie oprogramowania
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Moim początkowym celem było zrobienie tego za mniej niż 150 USD (USD), jednak po zakupach i wymianie niektórych części na alternatywne udało mi się obniżyć to do około 80 USD. Więc zacznijmy.
Wymagane części to:
- Przełącz przełącznik Flick
- 2x LED
- 1x rezystor 150 Ohm
- 1x kabel Micro USB (co najmniej 2 metry długości)
- 1x kabel HDMI (najlepiej sprawdzają się cienkie, ponieważ mniej utrudniają ruch, również co najmniej 2 metry długości)
- Niektóre przewody połączeniowe
- Wtyczka DC Adapter 5V 3A (kompatybilna z Raspberry Pi działa świetnie)
- Naciśnij przycisk
- Zestaw słuchawkowy VR zgodny z Google Cardboard (polecam taki z otwieranymi drzwiczkami komory telefonu, ponieważ zapewnia lepszy dostęp niż te, które używają tacy, która się wsuwa)
- 6DOF MPU 6050 3-osiowy żyroskop i akcelerometr
- Arduino Micro (może używać alternatywy innej marki)
- 5-calowy ekran LCD RaspberryPi 800 × 480 z interfejsem HDMI
Kieszonkowe dzieci
- Przełącz przełącznik Flick
- 2x LED
- 1x rezystor 150 Ohm
- 1x kabel Micro USB (co najmniej 2 metry długości)
- 1x kabel HDMI (najlepiej sprawdzają się cienkie, ponieważ mniej utrudniają ruch, również co najmniej 2 metry długości)
- Niektóre przewody połączeniowe
- Wtyczka DC 5V 3A (kompatybilna z Raspberry Pi działa świetnie)
- Naciśnij przycisk
- Zestaw słuchawkowy VR zgodny z Google Cardboard (polecam taki z otwieranymi drzwiczkami komory telefonu, ponieważ zapewnia lepszy dostęp niż te, które używają tacy, która się wsuwa)
- 6DOF MPU 6050 3-osiowy żyroskop i akcelerometr
- Arduino Micro (może używać innej marki)
- 5-calowy ekran LCD RaspberryPi 800 × 480 z interfejsem HDMI
Krok 1: Kalkulacja kosztów części
Wszystkie te części można nabyć na AliExpress za około 80 USD (dokładnie 82,78 USD), co widać na zdjęciach.
Krok 2: Wymagane oprogramowanie
Będziesz także potrzebował Tridef3D lub podobnego oprogramowania (jest kilka darmowych alternatyw, ale nie miałem okazji ich wypróbować). Tridef3D służy do konwersji dowolnej gry Direct X 9/10/11 na stereoskopowe 3D. Tridef3D oferuje 14-dniowy bezpłatny okres próbny, który jest wystarczający, aby spróbować. Pełna wersja Tridef3D kosztuje 39,99 USD.
Krok 3: Montaż
Teraz, gdy mamy już wszystkie wymagane komponenty, zacznijmy od montażu.
Montaż składa się z 3 głównych elementów:
- Układ Arduino Micro (zawierający MPU 6050, przycisk i diodę LED)
- Okablowanie (zapewniające łączność z Arduino Micro i zasilanie ekranu)
- Włożenie ekranu do zestawu słuchawkowego i podłączenie kabli micro USB oraz kabla HDMI.
Krok 4: Mikroukład Arduino
Schemat ilustruje, w jaki sposób różne komponenty muszą być podłączone do Arduino Micro.
Przycisk wykorzystuje cyfrowy pin 5, a MPU 6050 jest podłączony do Arduino Micro w następujący sposób:– MPU 6050 SCL pin do Digital Pin 3 w Arduino
– MPU 6050 SDA pin do Digital Pin 2 na Arduino
– MPU 6050 VCC do pinu 5V na Arduino
– MPU 6050 GND do GND pin na Arduino
Krok 5: Kod dla Arduino
Oto kod, który należy załadować na Arduino.
Krok 6: Montaż żyroskopu
Wystarczy zauważyć, że orientacja MPU 6050 ma wpływ na to, która oś żyroskopu zostanie użyta. Dla powyższego kodu MPU 6050 został zamontowany z boku zestawu słuchawkowego, jak pokazano na zdjęciach.
W przypadku zamontowania MPU 6050 w innej orientacji, może być konieczne zastąpienie wartości gx, gy i gz, aż do uzyskania żądanej konfiguracji.
W mojej konfiguracji obracam się wokół osi Y i Z.
Również liczby związane z obliczaniem vx i vy mogą wymagać dostosowania, aby uzyskać pożądane wyniki (prędkość ruchu itp.).
Dodałem również przycisk, który po naciśnięciu tymczasowo wyłącza żyroskopowy ruch myszy. Jest to przydatne, gdy chcesz zresetować swój punkt widzenia w grach.
Krok 7: Podłączanie wszystkiego do zestawu słuchawkowego
Przymocowałem wszystkie części tego obwodu do gogli VR za pomocą taśmy dwustronnej.
Krok 8: Okablowanie
Aby mieć jak najmniej kabli łączących się z goglami VR zmodyfikowałem kabel USB tak, aby pobierał zewnętrzne zasilanie z zasilacza prądu stałego (pojedynczy port USB nie będzie w stanie zasilić zarówno Arduino, jak i 5-calowego LCD) a także podzielenie na 2 micro USB na jednym końcu (jeden dostarczał tylko zasilanie do wyświetlacza LCD, a drugi zarówno zasilanie, jak i łączność z Arduino.) Poniższy schemat pokazuje, w jaki sposób jest podłączone okablowanie.
Dla porównania kable USB zawiera 4 przewody:
- Przewód czerwony – +5V DC
- Biały lub żółty – Łączność danych
- Zielony - łączność danych
- Czarny – GND
Dołączyłem również przełącznik do włączania i wyłączania zasilania (przydaje się to, aby wyłączyć funkcjonalność myszy, dopóki nie jest potrzebna, w przeciwnym razie będzie zakłócać ruch myszy, gdy nie jest to pożądane), a także diodę LED, która pokazuje, kiedy zestaw słuchawkowy jest włączony.
Krok 9: Wkładanie ekranu do zestawu słuchawkowego i podłączanie całego okablowania
Ekran LCD jest utrzymywany na miejscu przez zaciski w zestawie słuchawkowym służącym do trzymania telefonu (jest dobrze dopasowany). Następnie wystarczy podłączyć 2 micro USB odpowiednio do LCD i Arduino (upewniając się, że wtyczka z połączeniami danych jest podłączona do Arduino i że zasilanie tylko micro USB jest podłączone do gniazda zasilania na wyświetlaczu LCD). Spróbuj poprowadzić kable w dodatkowych miejscach zestawu słuchawkowego wokół ekranu, aby nie przeszkadzały.
Na koniec podłącz kabel HDMI do wyświetlacza LCD.
Montaż jest teraz gotowy.
Krok 10: Podłączanie zestawu słuchawkowego do komputera i konfigurowanie oprogramowania
Aby podłączyć zestaw słuchawkowy do komputera, wykonaj następujące czynności:
- Podłącz zasilacz prądu stałego do zasilania sieciowego.
- Podłącz złącze USB do dostępnego portu USB w komputerze.
- Podłącz kabel HDMI do wolnego portu HDMI na karcie graficznej komputera (możesz użyć portu DVI z adapterem)
Przejdź do ustawień wyświetlania i kliknij wykrywanie wyświetlaczy, a następnie ustaw opcję Wiele wyświetlaczy na „Duplikuj te wyświetlacze” i upewnij się, że rozdzielczość jest ustawiona na 800 × 480.
Otwórz Tridef3D i uruchom grę. Być może będziesz musiał pobawić się ustawieniami graficznymi poszczególnych gier, a także czułością myszy, aby uzyskać najlepsze wyniki.
W przypadku przyszłych ulepszeń przyjrzę się uzyskaniu ekranu LCD o wyższej rozdzielczości, a także pracuję nad śledzeniem ruchu głowy za pomocą diod podczerwieni i Wiimote (Wiimote używanego jako kamera na podczerwień).
I oto masz zestaw DIY VR Headset za 80 USD.
Spróbuj.