Агуулгын хүснэгт:

DIY VR чихэвч 80 доллараар: 10 алхам (зурагтай)
DIY VR чихэвч 80 доллараар: 10 алхам (зурагтай)

Видео: DIY VR чихэвч 80 доллараар: 10 алхам (зурагтай)

Видео: DIY VR чихэвч 80 доллараар: 10 алхам (зурагтай)
Видео: Как устроена IT-столица мира / Russian Silicon Valley (English subs) 2024, Арваннэгдүгээр
Anonim
DIY VR чихэвчийг 80 доллараар худалдаж аваарай
DIY VR чихэвчийг 80 доллараар худалдаж аваарай

Миний анхны зорилго бол үүнийг 150 доллараас бага үнээр хийх явдал байсан боловч дэлгүүр хэсч, зарим хэсгийг өөр хувилбараар сольсны дараа би үүнийг ойролцоогоор 80 доллар болгож бууруулсан. Тиймээс эхэлцгээе.

Шаардлагатай хэсгүүд нь:

  • Flick Switch -ийг сэлгэх
  • 2х LED
  • 1х эсэргүүцэл 150 Ом
  • 1х микро USB кабель (хамгийн багадаа 2 метр урт)
  • 1х HDMI кабель (нимгэн утас нь хамгийн багадаа 2 метрийн урттай, бага хөдөлгөөнд саад болдог)
  • Зарим холбогч утас
  • DC адаптер залгуур 5V 3A (Raspberry Pi нийцтэй нэг нь маш сайн ажилладаг)
  • Дарах товчлуур
  • Google Cardboard -тэй нийцтэй VR чихэвч (би дотроо гулсдаг тавиуртай харьцуулахад илүү сайн нэвтрэх боломжийг олгодог тул утасны тасалгааны хаалгыг онгойлгохыг зөвлөж байна)
  • 6DOF MPU 6050 3Axis гироскоп ба акселерометр
  • Arduino Micro (брендийн бус хувилбарыг ашиглах боломжтой)
  • HDMI интерфэйстэй 5 инчийн RaspberryPi LCD дэлгэц 800 × 480

Хангамж

  • Flick Switch -ийг сэлгэх
  • 2х LED
  • 1х эсэргүүцэл 150 Ом
  • 1х микро USB кабель (хамгийн багадаа 2 метр урт)
  • 1х HDMI кабель (нимгэн утас нь хамгийн багадаа 2 метрийн урттай, хөдөлгөөнд саад учруулдаг)
  • Зарим холбогч утас
  • DC адаптер залгуур 5V 3A (Raspberry Pi нийцтэй нэг нь маш сайн ажилладаг)
  • Дарах товчлуур
  • Google Cardboard -тэй нийцтэй VR чихэвч (дотогш ордог тавиуртай харьцуулахад илүү сайн нэвтрэх боломжийг олгодог тул утасны тасалгааны хаалгыг онгойлгохыг зөвлөж байна)
  • 6DOF MPU 6050 3Axis гироскоп ба акселерометр
  • Arduino Micro (брэндийн өөр хувилбарыг ашиглах боломжтой)
  • HDMI интерфэйстэй 5 инчийн RaspberryPi LCD дэлгэц 800 × 480

Алхам 1: Хэсгийн өртөг тооцох

Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох
Хэсгийн өртөг тооцох

Эдгээр бүх эд ангиудыг AliExpress дээрээс ойролцоогоор 80 доллараар (нарийвчлалтайгаар 82.78 доллар) худалдаж авч болно.

Алхам 2: Програм хангамж шаардлагатай

Танд Tridef3D эсвэл үүнтэй төстэй програм хангамж хэрэгтэй болно (зарим үнэгүй хувилбарууд байдаг, гэхдээ одоогоор тэдэнд туршиж үзэх боломж надад байгаагүй). Tridef3D нь Direct X 9/10/11 тоглоомыг стереоскопийн 3D болгон хөрвүүлэхэд ашигладаг. Tridef3D нь 14 хоногийн үнэгүй туршилтыг санал болгодог бөгөөд үүнийг туршиж үзэх хангалттай юм. Tridef3D -ийн бүрэн хувилбар нь 39.99 доллараар зарагддаг.

Алхам 3: угсрах

Шаардлагатай бүх бүрэлдэхүүн хэсгүүд байгаа тул угсралтын ажлыг эхлүүлье.

Угсралт нь 3 үндсэн элементээс бүрдэнэ.

  1. Arduino Micro хэлхээ (MPU 6050, түлхэх товчлуур, LED агуулсан)
  2. Цахилгаан утас (Arduino Micro -тэй холболт, дэлгэцийг асаах)
  3. Дэлгэцийг чихэвчэнд оруулж микро USB кабелиуд болон HDMI кабелийг холбоно уу.

Алхам 4: Arduino бичил тойрог

Arduino бичил тойрог
Arduino бичил тойрог

Диаграм нь янз бүрийн бүрэлдэхүүн хэсгүүдийг Arduino Micro -той хэрхэн холбохыг харуулж байна.

Дарах товчлуур нь дижитал зүү 5 -ийг ашигладаг бөгөөд MPU 6050 нь Arduino Micro -той дараах байдлаар холбогдсон байна: - MPU 6050 SCL зүү нь Arduino дээрх Digital Pin 3 -т холбогдсон байна.

- MPU 6050 SDA зүүг Arduino дээрх Digital Pin 2 руу холбоно уу

- Arduino дээрх MPU 6050 VCC -ээс 5V зүү

- MPU 6050 GND -ээс GND -ийг Arduino дээр холбоно

Алхам 5: Arduino -ийн код

Arduino код
Arduino код

Энд Arduino дээр ачаалах шаардлагатай код байна.

Алхам 6: Гироскоп суурилуулах

Гироскоп суурилуулах
Гироскоп суурилуулах

MPU 6050 -ийн чиг баримжаа нь гироскопын тэнхлэгийг алинд нь ашиглахыг ялгадаг болохыг анхаарна уу. Дээрх кодын хувьд MPU 6050 -ийг зураг дээр үзүүлсэн шиг чихэвчний хажуу талд суулгасан болно.

MPU 6050 -ийг өөр чиглэлд суурилуулсан тохиолдолд хүссэн тохиргоог хийх хүртэл gx, gy ба gz -ийн утгыг орлуулах шаардлагатай болж магадгүй юм.

Миний тохиргооны хувьд би Y ба Z тэнхлэгийг тойрон эргэлдэж байна.

Мөн хүссэн үр дүнг (хөдөлгөөний хурд гэх мэт) авахын тулд vx ба vy -ийг тооцоолохтой холбоотой тоонуудыг өөрчлөх шаардлагатай байж магадгүй юм.

Би бас дарах товчлуурыг нэмсэн бөгөөд үүнийг дарахад хулганы гироскопийн хөдөлгөөн түр хугацаанд идэвхгүй болно. Тоглоом дахь үзэл бодлоо өөрчлөхийг хүсч байвал энэ нь ашигтай байдаг.

Алхам 7: Бүх зүйлийг чихэвчэнд холбох

Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох
Чихэвчийг бүх зүйлд холбох

Би энэ хэлхээний бүх хэсгийг VR чихэвчэнд хоёр талт соронзон хальс ашиглан холбосон.

Алхам 8: Цахилгааны утас

Утас
Утас
Утас
Утас

VR чихэвчтэй аль болох цөөн тооны кабель холбохын тулд би USB кабелийг өөрчилсөн бөгөөд энэ нь DC тэжээлийн адаптераас гадаад хүчийг авдаг (нэг USB порт нь Arduino болон 5 инчийн LCD хоёуланг нь тэжээх боломжгүй болно) мөн нэг төгсгөлд нь 2 микро USB -д хуваах (нэг нь зөвхөн LCD -ээр тэжээгддэг, нөгөө нь Arduino -д хүч, холболт өгдөг.) доорх диаграм нь утас хэрхэн холбогдож байгааг харуулав.

Лавлахын тулд USB кабель нь 4 утас агуулдаг:

  • Улаан утас - +5V DC
  • Цагаан эсвэл шар - Мэдээллийн холболт
  • Ногоон - Мэдээллийн холболт
  • Хар - GND

Би бас асаах, унтраах унтраалга оруулсан (энэ нь шаардлагатай болтол хулганы ажиллагааг унтраахад тустай, эс тэгвээс энэ нь хүсээгүй үед хулганы хөдөлгөөнд саад болно), мөн LED -ийг харуулах болно. чихэвч асаалттай байна.

Алхам 9: Чихэвчэнд дэлгэц оруулах, бүх утсыг холбох

Чихэвчэнд дэлгэц оруулах, бүх утсыг холбох
Чихэвчэнд дэлгэц оруулах, бүх утсыг холбох
Чихэвчэнд дэлгэц оруулах, бүх утсыг холбох
Чихэвчэнд дэлгэц оруулах, бүх утсыг холбох

LCD дэлгэц нь утас барихад зориулагдсан чихэвчний хавчаараар бэхлэгдсэн байдаг (энэ нь маш тохиромжтой). Дараа нь 2 микро USB -ийг LCD ба Arduino -д холбоно уу (өгөгдлийн холболттой залгуурыг Arduino -д залгаж, LCD дэлгэц дээрх цахилгаан залгуурт зөвхөн микро USB залгаарай). Кабелийг замаас хол байлгахын тулд чихэвчний нэмэлт зайг дэлгэцийн эргэн тойронд ажиллуулахыг хичээ.

Эцэст нь HDMI кабелийг LCD дэлгэцтэй холбоно уу.

Одоо угсралт дуусч байна.

Алхам 10: Чихэвчийг компьютерт холбох, програм хангамжийг тохируулах

Чихэвчийг компьютерт холбохын тулд дараахь зүйлийг хийнэ үү.

  1. DC адаптерийг сүлжээнд холбоно уу.
  2. USB холбогчийг компьютерт байгаа USB порт руу залгаарай.
  3. HDMI кабелийг компьютерийн график карт дээрх HDMI порт руу холбоно уу (Та адаптертай DVI порт ашиглаж болно)

Дэлгэцийн тохиргоо руу ороод илрүүлэх дэлгэц дээр дараад Олон дэлгэцийг "Эдгээр дэлгэцийг хуулбарлах" болгож, таны нарийвчлалыг 800 × 480 болгож тохируулсан эсэхийг шалгаарай.

Tridef3D-ийг нээгээд тоглоом эхлүүлээрэй. Хамгийн сайн үр дүнд хүрэхийн тулд та тоглоом бүрийн график тохиргоо, хулганы мэдрэмжтэй тоглох хэрэгтэй болж магадгүй юм.

Ирээдүйд сайжруулахын тулд би өндөр нарийвчлалтай LCD дэлгэц авах, хэт улаан туяаны LED болон Wiimote (IR камер болгон ашигладаг Wiimote) ашиглан толгойны хөдөлгөөнийг хянах ажлыг хийх болно.

Тэнд та 80 долларын үнэтэй DIY VR чихэвчтэй боллоо.

Үүнийг нэг туршаад.

Зөвлөмж болгож буй: