Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κοστολόγηση μέρους
- Βήμα 2: Απαιτείται λογισμικό
- Βήμα 3: Συναρμολόγηση
- Βήμα 4: Το Arduino Micro Circuit
- Βήμα 5: Κωδικός για το Arduino
- Βήμα 6: Τοποθέτηση γυροσκοπίου
- Βήμα 7: Προσάρτηση όλων στα ακουστικά
- Βήμα 8: Η καλωδίωση
- Βήμα 9: Εισαγωγή οθόνης στα ακουστικά και σύνδεση όλων των καλωδιώσεων
- Βήμα 10: Σύνδεση ακουστικών σε υπολογιστή και ρύθμιση λογισμικού
Βίντεο: DIY VR HEADSET FOR $ 80: 10 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ο αρχικός μου στόχος ήταν να το κάνω για λιγότερο από $ 150 (USD), ωστόσο αφού ψώνισα και άλλαξα κάποια μέρη για εναλλακτικές λύσεις κατάφερα να το μειώσω στα περίπου $ 80. Ας ξεκινήσουμε λοιπόν.
Τα εξαρτήματα που απαιτούνται είναι:
- Εναλλαγή Flick Switch
- 2x LED
- 1x αντίσταση 150 Ohm
- 1x καλώδιο Micro USB (τουλάχιστον 2 μέτρα μήκος)
- 1x καλώδιο HDMI (τα λεπτά δουλεύουν καλύτερα καθώς εμποδίζουν λιγότερο την κίνηση, επίσης μήκος τουλάχιστον 2 μέτρων)
- Μερικά καλώδια βραχυκυκλωτήρων
- Βύσμα προσαρμογέα DC 5V 3A (συμβατό με Raspberry Pi λειτουργεί τέλεια)
- Κουμπί ώθησης
- Google Cardboard Compatible VR Headset (προτείνω ένα με πόρτα διαμερίσματος τηλεφώνου που ανοίγει καθώς δίνει καλύτερη πρόσβαση από αυτά που χρησιμοποιούν δίσκο που γλιστράει)
- Γυροσκόπιο και επιταχυνσιόμετρο 6DOF MPU 6050 3Axis
- Arduino Micro (μπορεί να χρησιμοποιήσει εναλλακτικά εκτός μάρκας)
- Οθόνη LCD 5 ιντσών RaspberryPi 800 × 480 με διεπαφή HDMI
Προμήθειες
- Εναλλαγή Flick Switch
- 2x LED
- 1x αντίσταση 150 Ohm
- 1x καλώδιο Micro USB (τουλάχιστον 2 μέτρα μήκος)
- 1x καλώδιο HDMI (τα λεπτά δουλεύουν καλύτερα καθώς εμποδίζουν λιγότερο την κίνηση, επίσης μήκος τουλάχιστον 2 μέτρων)
- Μερικά καλώδια βραχυκυκλωτήρων
- Βύσμα προσαρμογέα DC 5V 3A (συμβατό με Raspberry Pi λειτουργεί τέλεια)
- Κουμπί ώθησης
- Google Cardboard Compatible VR Headset (προτείνω ένα με πόρτα διαμερίσματος τηλεφώνου που ανοίγει καθώς δίνει καλύτερη πρόσβαση από αυτά που χρησιμοποιούν δίσκο που γλιστράει)
- Γυροσκόπιο και επιταχυνσιόμετρο 6DOF MPU 6050 3Axis
- Arduino Micro (μπορεί να χρησιμοποιήσει εναλλακτική λύση εκτός μάρκας)
- Οθόνη LCD 5 ιντσών RaspberryPi 800 × 480 με διεπαφή HDMI
Βήμα 1: Κοστολόγηση μέρους
Όλα αυτά τα μέρη μπορούν να αποκτηθούν στο AliExpress για περίπου $ 80 (82.78 $ για την ακρίβεια), όπως φαίνεται στις εικόνες.
Βήμα 2: Απαιτείται λογισμικό
Θα χρειαστείτε επίσης Tridef3D ή παρόμοιο λογισμικό (υπάρχουν μερικές δωρεάν εναλλακτικές λύσεις, αλλά δεν είχα την ευκαιρία να τους δοκιμάσω προς το παρόν). Το Tridef3D χρησιμοποιείται για τη μετατροπή κάθε παιχνιδιού Direct X 9/10/11 σε στερεοσκοπικό 3D. Το Tridef3D προσφέρει μια δωρεάν δοκιμή 14 ημερών, η οποία είναι αρκετή για να το δοκιμάσετε. Η πλήρης έκδοση του Tridef3D πωλείται για 39,99 $.
Βήμα 3: Συναρμολόγηση
Τώρα που έχουμε όλα τα απαιτούμενα εξαρτήματα, ας ξεκινήσουμε με τη συναρμολόγηση.
Το συγκρότημα αποτελείται από 3 κύρια στοιχεία:
- Το κύκλωμα Arduino Micro (περιέχει το MPU 6050, κουμπί και led)
- Η καλωδίωση (παρέχει συνδεσιμότητα στο Arduino Micro και τροφοδοσία στην οθόνη)
- Τοποθέτηση της οθόνης στο ακουστικό και σύνδεση των καλωδίων micro USB καθώς και του καλωδίου HDMI.
Βήμα 4: Το Arduino Micro Circuit
Το διάγραμμα απεικονίζει τον τρόπο με τον οποίο τα διάφορα εξαρτήματα πρέπει να συνδεθούν στο Arduino Micro.
Το κουμπί push χρησιμοποιεί ψηφιακό pin 5 και το MPU 6050 συνδέεται στο Arduino Micro ως εξής: - MPU 6050 SCL pin to Digital Pin 3 on Arduino
MPU 6050 SDA pin to Digital Pin 2 on Arduino
MPU 6050 VCC έως 5V pin στο Arduino
MPU 6050 GND σε GND καρφίτσα στο Arduino
Βήμα 5: Κωδικός για το Arduino
Εδώ είναι ο κώδικας που πρέπει να φορτωθεί στο Arduino.
Βήμα 6: Τοποθέτηση γυροσκοπίου
Απλώς σημειώστε ότι ο προσανατολισμός του MPU 6050 κάνει τη διαφορά σε ποιον άξονα του γυροσκοπίου θα χρησιμοποιηθεί. Για τον παραπάνω κωδικό, το MPU 6050 τοποθετήθηκε στο πλάι του ακουστικού, όπως φαίνεται στις εικόνες.
Σε περίπτωση τοποθέτησης του MPU 6050 με διαφορετικό προσανατολισμό, ίσως χρειαστεί να αντικαταστήσετε τις τιμές gx, gy και gz μέχρι να επιτευχθεί η επιθυμητή διαμόρφωση.
Για τη διαμόρφωσή μου, περιστρέφομαι γύρω από τον άξονα Υ και Ζ.
Επίσης, οι αριθμοί που σχετίζονται με τον υπολογισμό των vx και vy ίσως χρειαστεί να τροποποιηθούν για να έχετε τα αποτελέσματα (ταχύτητα κίνησης κ.λπ.) που επιθυμείτε.
Πρόσθεσα επίσης ένα κουμπί, που όταν πατηθεί απενεργοποιεί προσωρινά τη γυροσκοπική κίνηση του ποντικιού. Αυτό είναι χρήσιμο όταν θέλετε να επαναφέρετε την άποψή σας στα παιχνίδια.
Βήμα 7: Προσάρτηση όλων στα ακουστικά
Έχω συνδέσει όλα τα μέρη αυτού του κυκλώματος στα ακουστικά VR χρησιμοποιώντας ταινία διπλής όψης.
Βήμα 8: Η καλωδίωση
Για να έχω όσο το δυνατόν λιγότερα καλώδια που συνδέονται με τα ακουστικά VR, τροποποίησα το καλώδιο USB έτσι ώστε να τραβάει εξωτερική τροφοδοσία από έναν προσαρμογέα ρεύματος DC (μία μόνο θύρα USB δεν θα μπορεί να τροφοδοτήσει τόσο το Arduino όσο και την οθόνη LCD 5 ιντσών) καθώς και τη διάσπαση σε 2 micro USB στο ένα άκρο (το ένα παρείχε μόνο τροφοδοσία στην οθόνη LCD και το άλλο τροφοδοσία και σύνδεση στο Arduino.) το παρακάτω διάγραμμα δείχνει πώς συνδέεται η καλωδίωση.
Για αναφορά, ένα καλώδιο USB περιέχει 4 καλώδια:
- Κόκκινο σύρμα - +5V DC
- Λευκό ή κίτρινο - Συνδεσιμότητα δεδομένων
- Πράσινο - Συνδεσιμότητα δεδομένων
- Μαύρο - GND
Συμπεριέλαμε επίσης έναν διακόπτη για να ενεργοποιήσετε και να απενεργοποιήσετε (αυτό είναι χρήσιμο για να απενεργοποιήσετε τη λειτουργικότητα του ποντικιού μέχρι να χρειαστεί, διαφορετικά θα επηρεάσει την κίνηση του ποντικιού όταν δεν είναι επιθυμητό), καθώς και ένα LED για εμφάνιση όταν το ακουστικό είναι ενεργοποιημένο.
Βήμα 9: Εισαγωγή οθόνης στα ακουστικά και σύνδεση όλων των καλωδιώσεων
Η οθόνη LCD συγκρατείται από τους σφιγκτήρες στο ακουστικό που χρησιμοποιούνται για τη συγκράτηση ενός τηλεφώνου (είναι μια άνετη εφαρμογή). Στη συνέχεια, απλώς συνδέστε τα 2 micro USB στην οθόνη LCD και το Arduino αντίστοιχα (βεβαιωθείτε ότι το βύσμα με τις συνδέσεις δεδομένων είναι συνδεδεμένο στο Arduino και ότι το micro USB είναι συνδεδεμένο στην πρίζα στην οθόνη LCD). Προσπαθήστε να τρέξετε τα καλώδια στους επιπλέον χώρους των Ακουστικών γύρω από την οθόνη για να τα αποφύγετε.
Τέλος, συνδέστε το καλώδιο HDMI στην οθόνη LCD.
Η συναρμολόγηση έχει πλέον ολοκληρωθεί.
Βήμα 10: Σύνδεση ακουστικών σε υπολογιστή και ρύθμιση λογισμικού
Για να συνδέσετε τα ακουστικά στον υπολογιστή σας, κάντε τα εξής:
- Συνδέστε το τροφοδοτικό DC στην πρίζα.
- Συνδέστε τη θύρα USB σε μια διαθέσιμη θύρα USB στον υπολογιστή σας.
- Συνδέστε καλώδιο HDMI στη διαθέσιμη θύρα HDMI στην κάρτα γραφικών του υπολογιστή σας (Μπορείτε να χρησιμοποιήσετε θύρα DVI με προσαρμογέα)
Μεταβείτε στις ρυθμίσεις εμφάνισης και κάντε κλικ στην εντοπισμό οθονών και, στη συνέχεια, ορίστε τις Πολλαπλές οθόνες σε "Διπλότυποι αυτών των οθονών" και βεβαιωθείτε ότι η ανάλυσή σας έχει οριστεί σε 800 × 480.
Ανοίξτε το Tridef3D και ξεκινήστε ένα παιχνίδι. Youσως χρειαστεί να παίξετε με κάθε μεμονωμένο παιχνίδι γραφικές ρυθμίσεις καθώς και την ευαισθησία του ποντικιού για να έχετε τα καλύτερα αποτελέσματα.
Για μελλοντικές βελτιώσεις, θα κοιτάξω να πάρω μια οθόνη LCD υψηλότερης ευκρίνειας και επίσης θα δουλέψω στην παρακολούθηση της κίνησης του κεφαλιού χρησιμοποιώντας υπέρυθρες λυχνίες LED και ένα Wiimote (Wiimote που χρησιμοποιείται ως κάμερα IR).
Και εκεί το έχετε ένα DIY VR Headset για $ 80.
Δοκίμασε το.
Συνιστάται:
Πώς: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και εικόνες: 7 βήματα (με εικόνες)
Howto: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και Εικόνες: Σκοπεύω να χρησιμοποιήσω αυτό το Rapsberry PI σε ένα σωρό διασκεδαστικά έργα στο ιστολόγιό μου. Μη διστάσετε να το ελέγξετε. Iθελα να επιστρέψω στη χρήση του Raspberry PI, αλλά δεν είχα πληκτρολόγιο ή ποντίκι στη νέα μου τοποθεσία. Είχε περάσει λίγος καιρός από τότε που έστησα ένα Raspberry
DIY Bluetooth Headset (BK8000L Chip) 3D Printed: 6 Steps (with Pictures)
DIY Bluetooth Headset (BK8000L Chip) 3D Printed: Γεια σας! Εδώ θα ήθελα να σας δείξω πώς να φτιάξετε τα δικά σας ασύρματα ακουστικά bluetooth. Το κίνητρό μου για να κάνω αυτό το έργο είναι το γεγονός ότι υπάρχουν πολλά κακά ακουστικά bluetooth που αγόρασα πρόσφατα, οπότε κάνοντας το δικό μου μπορώ να τροποποιήσω και να αναπτύξω
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Super Nightvision Headset Hack!: 7 βήματα (με εικόνες)
Super Nightvision Headset Hack!: Όλοι έχουμε δει τις διαδικτυακές κάμερες νυχτερινής κάμερας και άλλους τρόπους για να φτιάξετε κάμερες νυχτερινής όρασης, αλλά αυτό θα σας ξετρελάνει! Αυτό είναι ένα Super Bright Nightvision Headset που σας επιτρέπει να περπατάτε στο απόλυτο σκοτάδι ΚΑΙ να καταγράφετε αυτό που βλέπετε! Η έμπνευσή μου για αυτό
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: 5 βήματα (με εικόνες)
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: Χρησιμοποιώντας Eagle3D και POV-Ray, μπορείτε να δημιουργήσετε ρεαλιστικές τρισδιάστατες αποδόσεις των PCB σας. Το Eagle3D είναι ένα σενάριο για EAGLE Layout Editor. Αυτό θα δημιουργήσει ένα αρχείο ανίχνευσης ακτίνων, το οποίο θα σταλεί στο POV-Ray, το οποίο με τη σειρά του θα βγει τελικά από το τελικό im