สารบัญ:

DIY Raspberry Pi VR Goggles: 9 ขั้นตอน (พร้อมรูปภาพ)
DIY Raspberry Pi VR Goggles: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Raspberry Pi VR Goggles: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: DIY Raspberry Pi VR Goggles: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: [HowTo] Turn a Raspberry Pi into a DIY Virtual Instrument with SamplerBox | Phazerville 2024, พฤศจิกายน
Anonim
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR
แว่นตา DIY Raspberry Pi VR

ข้อจำกัดความรับผิดชอบ! เนื่องจาก Raspberry Pi Zero ไม่ใช่คอมพิวเตอร์ที่ทรงพลัง อัตราเฟรมที่ต่ำมาก (ต่ำกว่า 10 fps) ซึ่งอาจเป็นอันตรายต่อดวงตาของคุณ

แว่นตา VR เหล่านี้สร้างขึ้นโดยใช้ Raspberry Pi Zero ซึ่งทำให้ต้นทุนต่ำลงเล็กน้อย

คุณสามารถเข้าถึง USB ที่ด้านข้างซึ่งเป็นสี่พอร์ต ใช้แบตเตอรี่ก้อนเดียวและเสียบหน้าจอเข้ากับ Raspberry Pi โดยตรงเพื่อจ่ายไฟ ซึ่งจะนำพอร์ต USB ออกไป

มันอาจจะดูเหมือนแค่มีสายไฟจำนวนมากอยู่ด้านบน แต่ฉันไม่ค่อยเป็นผู้จัดและมีเพียง 3 สายเท่านั้น

ขออภัยหากภาพไม่สวยนัก ถ่ายภาพแสงได้ไม่ดีนัก

ขั้นตอนที่ 1: วัสดุ

นี่คือรายการวัสดุที่ฉันใช้:

การ์ด micro-SD (8-32 กิกะไบต์ อะไรก็ได้ (ฉันคิดว่า))

สายจัมเปอร์หญิง/หญิงบางสาย (หากคุณไม่มีหรือไม่ทราบว่าจะหาได้จากที่ใด นี่คือลิงก์ไปยัง Adafruit สำหรับสายจัมเปอร์สำหรับหญิง/หญิง)

Raspberry Pi Zero: Raspberry Pi Zero W บน Adafruit

หน้าจอ TFT ขนาด 5 นิ้วของ Elecrow: หน้าจอ TFT LCD (ใช้งานได้ดีสำหรับหน้าจอที่ไม่มีรีวิวใดๆ) หรือหน้าจอ LCD TFT ขนาด 5 นิ้วใดๆ ควรใช้งานได้ ฉันเพิ่งใช้การกำหนดค่าสำหรับหน้าจอนี้

5V 1A Battery pack (ฉันไม่รู้ว่าจะหาได้ที่ไหน ฉันแน่ใจว่าคุณสามารถหาบางก้อนสำหรับ raspberry pi zero โดยเฉพาะ)

3-Axis Gyroscope/Accelerometer: MPU-6050 ใน Amazon (ฉันรู้ว่ามันไม่มีรีวิวที่ดีที่สุด แต่จนถึงตอนนี้ก็ยังใช้งานได้ดี)

สายไมโคร USB เข้ากับ USB สองเส้น (ยาว 7 นิ้วหรือมากกว่านั้นน่าจะใช้ได้)

ฮับ micro USB เป็น USB ที่ขับเคลื่อนด้วยพลังงาน: ฮับ LoveRPi USB สำหรับ Raspberry Pi zero

สาย mini HDMI to HDMI ขนาดเล็ก (ถ้าคุณมีตัวแปลง mini HDMI เป็น HDMI ก็ใช้ได้เหมือนกัน นั่นคือสิ่งที่ฉันใช้ แต่ฉันไม่มีสายที่สั้นกว่า 3' หรือมากกว่านั้น)

เทป, เทปโฟมสองหน้า, รายการต่อไปนี้สามารถเลือกได้ แม้ว่าคุณจะไม่ได้ใช้งาน ฉันขอแนะนำให้ใช้ตัวแสดง VR ราคาถูกที่คุณสามารถหาซื้อได้สำหรับโทรศัพท์ของคุณ (โปรดอ่านคำแนะนำทั้งหมดก่อนที่จะซื้อโปรแกรมดู)

กระดาษลูกฟูกจำนวนมาก

ฉันมีเทมเพลตจากเทมเพลตตัวแสดง VR บนกระดาษแข็งและเลนส์ที่มาจาก Radoishack® และคุณอาจพบเทมเพลตในการค้นหารูปภาพของ Google ชอบแม่แบบนี้: แม่แบบ

ฉันไม่รู้ว่าคุณสามารถหาเลนส์ได้จากที่ไหน แต่ที่นี่: DIY VR Viewer ให้คำอธิบายโดยละเอียดเกี่ยวกับวิธีการสร้างเลนส์

ขั้นตอนที่ 2: เครื่องมือ

เครื่องมือที่คุณต้องการมีเพียง:

ปืนกาวร้อน, มีด X-acto, และกรรไกร

ขั้นตอนที่ 3: การสร้างโปรแกรมดู

ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม
ทำให้ผู้ชม

ในการสร้างผู้ชม ฉันติดแม่แบบบนกระดาษแข็งของฉัน (ถ้าคุณมีกระดาษแข็งไม่เพียงพอ ให้ตัดแม่แบบครึ่งหนึ่งโดยไม่ตัดเส้นจริงและอื่น ๆ) หลังจากที่ฉันติดแม่แบบแล้ว ฉันตัดกระดาษแข็งในตำแหน่งที่แม่แบบบอกฉัน และพับไว้ในที่ที่บอกฉัน

หลังจากที่ฉันทำเสร็จแล้ว ฉันก็ติดชิ้นส่วนที่แยกจากกันตามที่ควร และเลื่อนโทรศัพท์เข้าไปเพื่อทดสอบ มันทำงานได้ดีกับการทดสอบครั้งแรก

ขั้นตอนที่ 4: การตั้งค่า Raspberry Pi. ของคุณ

คุณจะต้องดาวน์โหลด Raspbian Stretch: Stretch Image

คลิกดาวน์โหลดไฟล์ ZIP เพื่อยืดด้วยเดสก์ท็อป

เมื่อดาวน์โหลดเสร็จแล้ว คุณสามารถปฏิบัติตามคำแนะนำในการติดตั้งรูปภาพได้ที่นี่:

การติดตั้ง Raspbian Image

เมื่อเสร็จแล้วให้เสียบการ์ด SD เข้ากับ Raspberry Pi Zero ของคุณแล้วเปิดเครื่อง!

Raspberry Pi ของคุณควรบู๊ตในเดสก์ท็อป แต่ถ้าบูทเข้าสู่หน้าจอเข้าสู่ระบบ:

ชื่อผู้ใช้คือ: pi

และรหัสผ่านคือ raspberry

เมื่อคุณเข้ามาแล้ว ทำตัวให้สบายใจกับวิธีการทำงานและที่ๆ ทุกอย่างอยู่

ตอนนี้เราจะย้ายไปติดตั้ง Pi3D

ขั้นตอนที่ 5: การติดตั้งซอฟต์แวร์

คุณสามารถรับ pi3D ได้จากที่นี่:

github.com/tipam/pi3d

ซึ่งจะให้คำอธิบายเกี่ยวกับวิธีการติดตั้งจากบรรทัดคำสั่งบน Raspberry Pi

คุณสามารถติดตั้งไลบรารี่สำหรับเซ็นเซอร์ได้โดยเพียงแค่เรียกใช้:

sudo pip ติดตั้ง mpu6050

เมื่อติดตั้งแล้ว คุณสามารถไปยังขั้นตอนถัดไปได้

ขั้นตอนที่ 6: การแนบ MPU6050

การติด MPU6050
การติด MPU6050

ภาพด้านบนเป็นแผนผังที่คุณควรแนบ MPU6050 Pins กับหมุด Raspberry Pi Zeros GPIO

เมื่อคุณเชื่อมต่อแล้ว คุณสามารถย้ายไปยังการเขียนโปรแกรมได้

ขั้นตอนที่ 7: การเขียนโปรแกรม

มีไฟล์แนบที่มีโปรแกรมสำหรับแว่นตา VR เปิดใน Geany Programmer's Editor แล้วกด F5 เพื่อเรียกใช้และเพื่อให้แน่ใจว่าใช้งานได้ จากนั้นทดสอบเซ็นเซอร์ไจโรโดยหมุนและตรวจสอบว่าสอดคล้องกับการหมุนของภาพ หากต้องการปิดเพียงกด Esc บนแป้นพิมพ์และเทอร์มินัลจะปรากฏขึ้นว่า "กด Enter เพื่อดำเนินการต่อ" หากคุณทำทุกอย่างถูกต้องคุณควรมีหน้าจอที่หมุนขึ้นอยู่กับเซ็นเซอร์ไจโร!

แต่นั่นไม่ใช่ทั้งหมด… ฉันจะแสดงให้คุณเห็นถึงวิธีการทำแว่นตา VR ที่เหลือ!

ขั้นตอนที่ 8: นำทุกอย่างมารวมกัน

วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน
วางมันทั้งหมดเข้าด้วยกัน

นี่คือรูปภาพของรูและกล่องต่างๆ ที่ฉันตัดออกเพื่อให้พอดี

ฉันวางหน้าจอลงในช่องที่โทรศัพท์จะวาง และก้อนแบตเตอรี่ก็อยู่ข้างหน้าถ้าใช่ ฉันใช้เทปติดไจโรสโคป และใช้เทปกาวสองหน้าติดฮับ USB Raspberry Pi ติดด้วยเทปโฟมและแบตเตอรี่ที่ฉันเพิ่งเลื่อนเข้าไปในช่องที่ฉันทำไว้

ไม่รวมสายรัดศีรษะ ฉันทำแถบยางยืดและแถบไฟหน้าแบบเก่า

ขั้นตอนที่ 9: สรุป

บทสรุป
บทสรุป

เมื่อเสร็จแล้วคุณสามารถทดสอบได้! เสียบไฟของหน้าจอเข้ากับฮับ USB และเสียบฮับ USB เข้ากับ Raspberry Pi Zero หากคุณไม่แน่ใจว่าพอร์ตต่างๆ ของ Raspberry Pi Zero มีพอร์ตใดบ้าง แสดงว่ามีรูปภาพด้านบนที่บอกเกี่ยวกับพอร์ตต่างๆ

ตรวจสอบให้แน่ใจว่าเชื่อมต่อ HDMI ระหว่าง Raspberry Pi กับหน้าจอ เสียบปลั๊ก Raspberry Pi เข้ากับแบตเตอรี่แล้วเปิดเครื่อง!

แนะนำ: