Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Bahagi ng Paggastos
- Hakbang 2: Kinakailangan ang Software
- Hakbang 3: Assembly
- Hakbang 4: Ang Arduino Micro Circuit
- Hakbang 5: Code para sa Arduino
- Hakbang 6: Pag-mount ng Gyroscope
- Hakbang 7: Ikinakabit ang Lahat sa Headset
- Hakbang 8: Ang Mga Kable
- Hakbang 9: Pagpasok ng Screen sa Headset at Pagkonekta sa Lahat ng Mga Kable
- Hakbang 10: Pagkonekta sa Headset sa PC at Pag-set up ng Software
Video: DIY VR HEADSET NG $ 80: 10 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang aking paunang layunin ay gawin ito sa ilalim ng $ 150 (USD), subalit pagkatapos ng pamimili at palitan ang ilang mga bahagi para sa mga kahalili pinamamahalaan ko ito hanggang sa humigit-kumulang na $ 80. Kaya't magsimula tayo.
Ang mga kinakailangang bahagi ay:
- I-toggle ang Flick Switch
- 2x LED
- 1x risistor 150 Ohm
- 1x Micro USB cable (hindi bababa sa 2 metro ang haba)
- 1x HDMI Cable (ang mga payat ay pinakamahusay na gumagana habang hinahadlangan nila ang paggalaw ng mas mababa, din ng hindi bababa sa 2 metro ang haba)
- Ang ilang mga jumper wires
- Ang DC Adapter plug 5V 3A (ang katugmang Raspberry Pi ay mahusay na gumagana)
- Push Button
- Ang Google Cardboard Compatible VR Headset (Inirerekumenda ko ang isa na may pintuan ng kompartimento ng telepono na bubukas habang nagbibigay ito ng mas mahusay na pag-access kaysa sa mga gumagamit ng isang tray na dumadulas)
- 6DOF MPU 6050 3Axis gyroscope at accelerometer
- Arduino Micro (maaaring gumamit ng alternatibong off-brand)
- 5inch RaspberryPi LCD Screen 800 × 480 na may interface ng HDMI
Mga gamit
- I-toggle ang Flick Switch
- 2x LED
- 1x risistor 150 Ohm
- 1x Micro USB cable (hindi bababa sa 2 metro ang haba)
- 1x HDMI Cable (ang mga payat ay pinakamahusay na gumagana habang hinahadlangan nila ang paggalaw nang mas mababa, hindi bababa sa 2 metro ang haba)
- Ang ilang mga jumper wires
- Ang DC Adapter plug 5V 3A (ang katugmang Raspberry Pi ay mahusay na gumagana)
- Push Button
- Ang Google Cardboard Compatible VR Headset (Inirerekumenda ko ang isa na may pintuan ng kompartimento ng telepono na bubukas habang nagbibigay ito ng mas mahusay na pag-access kaysa sa mga gumagamit ng isang tray na dumadulas)
- 6DOF MPU 6050 3Axis gyroscope at accelerometer
- Arduino Micro (maaaring gumamit ng alternatibong brand)
- 5inch RaspberryPi LCD Screen 800 × 480 na may interface ng HDMI
Hakbang 1: Bahagi ng Paggastos
Ang lahat ng mga bahaging ito ay maaaring makuha sa AliExpress para sa halos $ 80 ($ 82.78 upang maging tumpak), tulad ng makikita sa mga imahe.
Hakbang 2: Kinakailangan ang Software
Kakailanganin mo rin ang Tridef3D o katulad na software (mayroong ilang mga libreng alternatibo, ngunit wala akong pagkakataon na subukan ang mga ito sa kasalukuyan). Ginagamit ang Tridef3D upang mai-convert ang anumang direktang X 9/10/11 na laro sa stereoscopic 3D. Nag-aalok ang Tridef3D ng isang 14 na araw na libreng pagsubok, na kung saan ay subukang subukan ito. Ang buong bersyon ng Tridef3D ay nagbebenta ng $ 39.99.
Hakbang 3: Assembly
Ngayong mayroon na tayong lahat ng kinakailangang sangkap, magsimula tayo sa pagpupulong.
Ang pagpupulong ay binubuo ng 3 pangunahing mga elemento:
- Ang Arduino Micro circuit (naglalaman ng MPU 6050, push button at pinangunahan)
- Ang Mga Kable (nagbibigay ng pagkakakonekta sa Arduino Micro at lakas sa Screen)
- Ipasok ang screen sa headset at pagkonekta sa mga micro USB cable pati na rin ang HDMI cable.
Hakbang 4: Ang Arduino Micro Circuit
Inilalarawan ng diagram kung paano kailangang ikonekta ang iba't ibang mga bahagi sa Arduino Micro.
Ang push button ay gumagamit ng digital pin 5 at ang MPU 6050 ay konektado sa Arduino Micro tulad ng sumusunod: - MPU 6050 SCL pin sa Digital Pin 3 sa Arduino
- MPU 6050 SDA pin sa Digital Pin 2 sa Arduino
- MPU 6050 VCC sa 5V pin sa Arduino
- MPU 6050 GND sa GND pin sa Arduino
Hakbang 5: Code para sa Arduino
Narito ang code na kailangang mai-load sa Arduino.
Hakbang 6: Pag-mount ng Gyroscope
Tandaan lamang na ang oryentasyon ng MPU 6050 ay may pagkakaiba sa alin sa axis ng gyroscope ang gagamitin. Para sa code sa itaas ang MPU 6050 ay naka-mount sa gilid ng headset tulad ng ipinakita sa mga larawan.
Sa kaganapan ng MPU 6050 na naka-mount na may iba't ibang oryentasyon, maaaring kailangan mong kapalit sa pagitan ng mga halaga ng gx, gy at gz hanggang makamit ang nais na pagsasaayos.
Para sa aking pagsasaayos, umiikot ako sa paligid ng Y at Z axis.
Gayundin ang mga bilang na nauugnay sa pagkalkula ng vx at vy ay maaaring kailangang mai-tweak upang makuha ang mga resulta (bilis ng paggalaw atbp.) Na nais mo.
Nagdagdag din ako ng isang pindutan ng push, na kapag pinindot pansamantalang hindi pinagagana ang paggalaw ng gyroscopic mouse. Kapaki-pakinabang ito kapag nais mong i-reset ang iyong point of view sa mga laro.
Hakbang 7: Ikinakabit ang Lahat sa Headset
Ikinabit ko ang lahat ng mga bahagi ng circuit na ito sa VR Headset gamit ang double-sided tape.
Hakbang 8: Ang Mga Kable
Upang magkaroon ng ilang mga kable hangga't maaari na kumokonekta sa headset ng VR binago ko ang USB cable upang mahila nito ang panlabas na lakas mula sa isang DC power adapter (ang isang solong USB port ay hindi magagawang mapalakas ang parehong Arduino at ang 5 inch LCD) pati na rin ang paghahati sa 2 micro USBs sa isang dulo (ang isa ay nagbigay lamang ng kapangyarihan sa LCD at ang isa pa parehong kapangyarihan at pagkakakonekta sa Arduino.) Ipinapakita ng diagram sa ibaba kung paano nakakonekta ang mga kable.
Para sa sanggunian ang isang mga USB cable ay naglalaman ng 4 na mga wire:
- Red wire - + 5V DC
- Puti o Dilaw - Pagkonekta ng data
- Green - Pagkonekta ng Data
- Itim - GND
Nagsama rin ako ng isang switch upang i-on at i-off ang lakas (kapaki-pakinabang ito upang patayin ang pag-andar ng mouse hanggang sa kinakailangan, kung hindi man makagambala sa paggalaw ng mouse kapag hindi ito ninanais), pati na rin isang, LED upang ipakita kung kailan ang headset ay pinapagana.
Hakbang 9: Pagpasok ng Screen sa Headset at Pagkonekta sa Lahat ng Mga Kable
Ang LCD screen ay gaganapin sa pamamagitan ng mga clamp sa headset na ginamit upang hawakan ang isang telepono (ito ay isang snug fit). Pagkatapos ay ikonekta lamang ang 2 micro USBs sa LCD at Arduino ayon sa pagkakabanggit (tinitiyak na ang plug na may mga koneksyon ng data ay naka-plug sa Arduino at ang lakas na micro USB lamang ang naka-plug sa power socket sa LCD display). Subukang patakbuhin ang mga kable sa labis na mga puwang sa Headset sa paligid ng screen upang mapanatili silang wala sa paraan.
Panghuli ikonekta ang HDMI cable sa LCD.
Kumpleto na ang pagpupulong.
Hakbang 10: Pagkonekta sa Headset sa PC at Pag-set up ng Software
Upang ikonekta ang headset sa iyong PC gawin ang sumusunod:
- I-plug ang DC adapter sa mains power.
- I-plug ang konektor ng USB sa isang magagamit na USB port sa iyong PC.
- Ikonekta ang HDMI cable papunta at magagamit ang HDMI port sa iyong PC graphics card (Maaari kang gumamit ng isang DVI port gamit ang isang adapter)
Pumunta sa mga setting ng display at mag-click sa mga nakakita ng display, pagkatapos ay itakda ang Maramihang pagpapakita sa "Duplicate ang Mga Ipinapakita na" at siguraduhin na ang iyong resolusyon ay nakatakda sa 800 × 480.
Buksan ang Tridef3D at simulan ang isang laro. Maaaring kailanganin mong maglaro sa bawat indibidwal na mga setting ng grapiko pati na rin ang pagiging sensitibo ng mouse upang makuha ang pinakamahusay na mga resulta.
Para sa mga pagpapahusay sa hinaharap, titingnan ko ang pagkuha ng isang mas mataas na kahulugan ng LCD screen at gagana rin sa pagsubaybay sa paggalaw ng ulo sa pamamagitan ng paggamit ng infrared LEDs at isang Wiimote (Wiimote na ginamit bilang isang IR Camera).
At doon mayroon kang isang DIY VR Headset para sa $ 80.
Subukan.
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Arduino Glass - Open Source Augmented Reality Headset: 9 Mga Hakbang (na may Mga Larawan)
Arduino Glass - Open Source Augmented Reality Headset: Naisaalang-alang mo ba ang pagkuha ng isang augmented reality headset? Nagustuhan mo rin ba ang posibilidad na madagdagan ang katotohanan at tiningnan ang tag ng presyo na may nasirang puso? Oo, ako rin! Ngunit hindi ito nakapagpigil doon. Pinatubo ko ang aking tapang at sa halip,
DIY Helmet Bluetooth Headset: 11 Mga Hakbang (na may Mga Larawan)
DIY Helmet Bluetooth Headset: Ito ay isang napakadali at napakurang gabay na Do It Yourself sa kung paano gumawa ng isang Bluetooth Headset para sa iyong helmet ng motorsiklo o anumang uri ng helmet na nais mong gamitin ito. Kaya't ito ang nangyari ayon sa say " NECESSITY IS THE MOT
I-convert ang iyong Bluetooth Headset Sa Wired Bluetooth Headset: 5 Hakbang (na may Mga Larawan)
I-convert ang iyong Bluetooth Headset Sa Wired Bluetooth Headset: Ngayon ay sasabihin ko sa iyo kung paano gumawa o mag-convert ng iyong sariling naka-wire na headset na Bluetooth. Sundin ang aking hakbang at ang iyong ilang hakbang sa likuran upang i-convert ito
I-convert ang Iyong Bluetooth Headset Sa Wired Bluetooth Headset: 6 Mga Hakbang
I-convert ang iyong Bluetooth Headset Sa Wired Bluetooth Headset: Ngayon ay sasabihin ko sa iyo kung paano gumawa o mag-convert ng iyong sariling naka-wire na headset na Bluetooth. Sundin ang aking hakbang at ang iyong ilang hakbang sa likuran upang i-convert ito