Πίνακας περιεχομένων:
- Βήμα 1: Υλικά & Εργαλεία
- Βήμα 2: Τρισδιάστατη εκτύπωση της θήκης
- Βήμα 3: Προετοιμάστε την οθόνη
- Βήμα 4: Προετοιμάστε την μπαταρία
- Βήμα 5: Προετοιμάστε το διανομέα USB
- Βήμα 6: Προετοιμάστε την κάρτα ήχου
- Βήμα 7: Κουμπιά (Λογισμικό)
- Βήμα 8: Κουμπιά (υλικό)
- Βήμα 9: Θήκη συναρμολόγησης - Πίσω
- Βήμα 10: Θήκη συναρμολόγησης - Μπροστά
- Βήμα 11: Καλωδίωση
- Βήμα 12: Καλωδίωση: το Arduino Micro Pro
- Βήμα 13: Καλωδίωση: Διανομέας USB
- Βήμα 14: Καλωδίωση: Εξαρτήματα ήχου
- Βήμα 15: Καλωδίωση: Κύκλωμα ισχύος
- Βήμα 16: Καλωδίωση: Διανομέας USB στο Raspberry Pi
- Βήμα 17: Καλωδίωση: Εμφάνιση στο Raspberry Pi
- Βήμα 18: Καλωδίωση: Ολοκλήρωση
- Βήμα 19: Εγκατάσταση του Λογισμικού
- Βήμα 20: Διαμόρφωση RetroPie
- Βήμα 21: Προσθήκη παιχνιδιών
- Βήμα 22: Τελικό βήμα
- Βήμα 23: Ιστορικό αλλαγών
Βίντεο: GamePi Zero - the Favavor Emulation Station: 23 Βήματα (με Εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Εισαγωγή:
Αυτό το διδακτικό περιγράφει τη δημιουργία μιας χειροκίνητης κονσόλας προσομοίωσης Raspberry Pi Zero W.
Είναι μια αλλαγή του πρώτου μου φορητού παιχνιδιού GamePi που περιλαμβάνει πολλές προτάσεις που είχαν ορισμένοι χρήστες:
- Φθηνότερα: περίπου $ 40 (το πρώτο ήταν $ 160).
- Ακόμα μικρότερο
- Τροφοδοτείται από Raspberry Pi Zero W αντί για Pi 3 (το ένα τρίτο της τιμής).
- Η είσοδος γίνεται από Arduino Micro Pro αντί για Teensy LC (ακόμη φθηνότερα).
- Στερεοφωνικά ηχεία (το πρώτο είναι μονοφωνικό).
- Περισσότερος χρόνος μπαταρίας.
- Κουμπιά ώμου.
- Χειριστήριο PSP αντί για μεγάλα τζόκερ που μοιάζουν με playstation.
- Καλύτεροι αγωγοί κουμπιών.
Αν σας αρέσει εξαιρετικά προσιτό και απλό, πρέπει να ρίξετε μια ματιά στο GamePi XS - μια κονσόλα σε ένα χειριστήριο.
Αν σας αρέσει το GamePi, δείτε τη σελίδα μου AraymBox για άλλες εκδόσεις και τις επερχόμενες συσκευές. Μπορείτε επίσης να δημοσιεύσετε ιδέες για το πώς να βελτιώσετε το σχέδιο
Σημείωση:
Λάβετε υπόψη ότι τα αγγλικά δεν είναι η πρώτη μου γλώσσα. Αν βρείτε λάθη ή κάτι δεν είναι ξεκάθαρο, μη διστάσετε να μου το πείτε και θα προσπαθήσω να το διορθώσω. Το ίδιο ισχύει και για τα γενικά λάθη. Εάν έχετε οποιεσδήποτε προτάσεις για βελτιώσεις, ενημερώστε με.
Βήμα 1: Υλικά & Εργαλεία
Βεβαιωθείτε ότι έχετε όλα όσα χρειάζεστε για την κατασκευή. Δεν υπάρχει τίποτα πιο ενοχλητικό από το να σταματήσετε το έργο σας γιατί πρέπει να περιμένετε να παραδοθεί κάποιο μικρό μέρος.
Δεν χρειάζεται να αγοράσετε τα αναφερόμενα μέρη και υλικό από συγκεκριμένους συνδέσμους. Αυτά είναι παραδείγματα και δείχνουν τις απαιτούμενες ιδιότητες των εξαρτημάτων.
Μέρη:
- Οθόνη - 4,3 "[6,99 $]
- Raspberry Pi Zero W [10,08 $]
- κάρτα micro SD - 8 GB [4,40 $]
- Arduino Pro Micro [$ 4,23]
- PowerBank - PROMIC 5000mAh [7,99 $]
- USB OTG Hub [1,64 $]
- Αναλογικό ραβδί PSP 1000 [1,10 $]
- Διακόπτες απτικής σιλικόνης x12 [0,85 $]
- Απτικοί διακόπτες x2 [$ 0,59]
- Κάρτα ήχου - USB [$ 1,02]
- Digitalηφιακός ενισχυτής (PAM8403) [$ 0,30]
- Ηχείο 1.5W x2 [$ 1.80]
- Υποδοχή ήχου με διακόπτη [0,80 $]
- Διακόπτης διαφάνειας [0,64 $]
- Γυναικεία υποδοχή USB τύπου Α [0,10 $]
- Ανδρική υποδοχή micro USB [0,13 $]
- Πρωτότυπο PCB - 6x8cm [0,68 $]
Εργαλεία:
- Πατήστε το νήμα (M2.5)
- Βοηθητικά προγράμματα συγκόλλησης
- Σύρματα (π.χ. LPT)
- Βιδωτοί οδηγοί
- Εξαγωνικές βίδες & καρύδια
- Βίδες Torx (M2,5 x 8)
- Όπλο Hotglue
- Υπηρεσία τρισδιάστατου εκτυπωτή ή τρισδιάστατης εκτύπωσης
Βήμα 2: Τρισδιάστατη εκτύπωση της θήκης
Έχω εκτυπώσει τη θήκη μου με απέραντο μπλε νήμα PLA και τα κουμπιά και την πλάκα στήριξης PCB σε χρυσό νήμα PLA. Το PLA βγαίνει από τον εκτυπωτή σε αξιοπρεπή ποιότητα - επομένως δεν απαιτείται μετα -επεξεργασία (imho) - αλλά είναι δυνατό.
Εάν έχετε έναν εκτυπωτή 3D με μικρότερο κρεβάτι ή καθόλου εκτυπωτή, μπορείτε να χρησιμοποιήσετε μια υπηρεσία τρισδιάστατης εκτύπωσης ή να μου στείλετε μήνυμα - ίσως έχω τη διάθεση να τον εκτυπώσω για εσάς. Θα βρείτε τη θήκη μου στη σελίδα σχεδίασης αυτού του thingiverse. Θα το κρατήσω στο thingiverse για να αποφύγω τον πλεονασμό.
Βήμα 3: Προετοιμάστε την οθόνη
Σε αυτό το βήμα θα προετοιμάσουμε την οθόνη για τη συναρμολόγηση.
Κρατήστε αυτά τα μέρη:
- Πίνακας οθόνης
- Ελεγκτής οθόνης
- Βίδες θήκης οθόνης
Ακολουθήστε αυτά τα βήματα για να αποσυναρμολογήσετε την οθόνη:
- Αφαιρέστε τις 4 βίδες στο πίσω μέρος της θήκης. Κρατήστε τις 4 βίδες.
- Ανοίξτε τη θήκη.
- Αποσυνδέστε τα καλώδια για τα κουμπιά.
- Ξεκολλήστε τα καλώδια για σήμα και ισχύ από τον ελεγκτή οθόνης.
- Ξεκλειδώστε και αφαιρέστε το καλώδιο κορδέλας από το χειριστήριο οθόνης.
- Αφαιρέστε προσεκτικά το χειριστήριο οθόνης από τον πίνακα οθόνης. Διατηρήθηκε στη θέση του με ταινία διπλής όψης.
Βήμα 4: Προετοιμάστε την μπαταρία
Σε αυτό το βήμα θα προετοιμάσουμε την μπαταρία για τη συναρμολόγηση.
Κρατήστε αυτά τα μέρη:
- Μπαταρία και ηλεκτρονικά
- 2 βίδες που κράτησαν τα ηλεκτρονικά στη θέση τους
Ακολουθήστε αυτά τα βήματα για να αποσυναρμολογήσετε την μπαταρία:
- Αφαιρέστε την πρόσοψη χρησιμοποιώντας ένα επίπεδο κατσαβίδι.
- Αφαιρέστε τις 4 βίδες κάτω από την πρόσοψη.
- Ανοίξτε το δεύτερο πιάτο.
- Σύρετε από το μεταλλικό περίβλημα.
- Αφαιρέστε τις 2 βίδες (κάτω από την κόλλα) που διατηρούν τα ηλεκτρονικά στη θέση τους.
- Σπρώξτε την μπαταρία έξω από την πλαστική θήκη. Διατηρείται στη θέση του με ταινία διπλής όψης.
Βήμα 5: Προετοιμάστε το διανομέα USB
Σε αυτό το βήμα θα προετοιμάσουμε το διανομέα USB για τη συναρμολόγηση.
Κρατήστε αυτά τα μέρη:
- PCB
- Όλα τα καλώδια
Ακολουθήστε αυτά τα βήματα για να αποσυναρμολογήσετε το διανομέα USB:
- Αφαιρέστε τις πλαστικές θήκες από όλα τα μέρη.
- Ξεκολλήστε όλα τα καλώδια.
Βήμα 6: Προετοιμάστε την κάρτα ήχου
Σε αυτό το βήμα θα προετοιμάσουμε την κάρτα ήχου για τη συναρμολόγηση.
Κρατήστε αυτά τα μέρη:
- PCB
- Υποδοχή USB
Ακολουθήστε αυτά τα βήματα για να αποσυναρμολογήσετε την κάρτα ήχου:
- Αφαιρέστε την πλαστική θήκη.
- Ξεκολλήστε την υποδοχή USB.
- Ξεκολλήστε το βύσμα μικροφώνου και ήχου.
Βήμα 7: Κουμπιά (Λογισμικό)
Σε αυτό το βήμα θέλουμε να γράψουμε τον κωδικό ελέγχου κουμπιού στο Arduino. Το Arduino θα καταγράψει τα κλικ των κουμπιών και την κίνηση του joystick και θα στείλει τα σήματα στο Raspberry Pi μέσω USB.
Εγκατάσταση της βιβλιοθήκης:
Βρήκα ένα καλό εκπαιδευτικό από το GAMELASTER που δείχνει πώς να εγκαταστήσετε τα απαιτούμενα αρχεία arduino:
Πηγαίνετε στο βήμα 1: Εγκατάσταση της βιβλιοθήκης
Φορτώστε και γράψτε τον κωδικό:
- Εάν συνδέσετε τα κουμπιά όπως φαίνεται στην εικόνα, μπορείτε να χρησιμοποιήσετε τον συνημμένο κώδικα.
- Εάν συνδέσετε τα κουμπιά με οποιονδήποτε άλλο τρόπο, θα χρειαστεί να τροποποιήσετε τον συνημμένο κώδικα.
- Συνδέστε το Arduino στον υπολογιστή σας (θα πρέπει να εντοπίζεται αυτόματα εάν χρησιμοποιείτε Windows).
- Κατεβάστε το συνημμένο αρχείο κώδικα.
- Κάντε διπλό κλικ στο αρχείο που κατεβάσατε. Το Arduino IDE πρέπει να ξεκινήσει.
- Επιλέξτε τον πίνακα Arduino (στη γραμμή μενού: Εργαλεία> Πίνακας> Arduino Leonardo).
- Επιλέξτε τη σωστή θύρα στην οποία είναι προσαρτημένο το Arduino (στη γραμμή μενού: Εργαλεία> Σειριακή θύρα> COM x).
- Γράψτε τον κωδικό στο Arduino (στη γραμμή μενού: Sketch> Upload).
- Όταν τελειώσετε αποσυνδέστε την πλακέτα Arduino από τον υπολογιστή.
Βήμα 8: Κουμπιά (υλικό)
Τώρα θέλουμε να δημιουργήσουμε τα χειριστήρια (πλακέτα PCB + διακόπτες).
Κόψτε την πλακέτα PCB:
- Χρησιμοποιήστε κάποιο είδος πριονιού (χρησιμοποίησα μαχαίρι ψωμιού) για να κόψετε το PCB διπλής όψης.
- Μπορείτε να δείτε το μέγεθος των απαραίτητων κομματιών στις εικόνες (μετρήστε τις τρύπες).
- Χρειάζεστε 2 κομμάτια της 3ης εικόνας (κουμπιά δράσης & κουμπιά κατεύθυνσης).
- Χρειάζεστε 2 κομμάτια της 4ης εικόνας (κουμπιά ώμου).
- Χρειάζεστε 1 κομμάτι της 5ης εικόνας (κουμπιά έναρξης/επιλογής).
- Ανοίξτε προσεκτικά τις οπές στερέωσης 3 mm (δείτε εικόνες για τη θέση) σε κάθε PCB.
Συγκολλήστε τους διακόπτες στα PCB:
- Χρησιμοποιήστε τους απτικούς διακόπτες σκληρού κλικ για τα κουμπιά έναρξης και επιλογής PCB και τους διακόπτες απλής απλής λειτουργίας για όλα τα άλλα PCB.
- Τοποθετήστε τα πόδια των διακοπτών στις σωστές οπές του PCB (δείτε εικόνες).
- Ελέγξτε ξανά τη σωστή θέση.
- Συγκολλήστε τα πόδια στο πίσω μέρος των PCB.
Βήμα 9: Θήκη συναρμολόγησης - Πίσω
Δεν υπάρχουν πολλά να κάνετε στην πίσω πλευρά, εάν πρόκειται. Μετά από αυτό το βήμα, η πίσω θήκη σας πρέπει να μοιάζει με αυτή της εικόνας.
Μπαταρία:
- Κάντε κλικ στην μπαταρία στις αγκύλες.
- Ασφαλίστε το PCB της μπαταρίας με τις βίδες από την προηγούμενη θήκη του (χρησιμοποιήστε τις ίδιες οπές).
Κουμπιά ώμου (R2 & L2):
- Βάλτε τα κουμπιά στις τρύπες τους.
- Τοποθετήστε τα PCB στις πρίζες σύμφωνα με την εικόνα και βιδώστε τις βίδες torx M2.5x8.
- Να είστε προσεκτικοί καθώς οι πλαστικές πρίζες μπορεί να σπάσουν εάν εφαρμοστεί μεγάλη δύναμη.
Βήμα 10: Θήκη συναρμολόγησης - Μπροστά
Μετά από αυτό το βήμα, η κατασκευή σας πρέπει να μοιάζει με αυτή της εικόνας.
Βιδώστε τις υποδοχές βιδών:
- Χρησιμοποιήστε το τρυπάνι M2 για να καθαρίσετε τις οπές των βιδών.
- Χρησιμοποιήστε τη βρύση σπειρώματος M2.5 και κόψτε αργά το νήμα στις οπές. (Μπορείτε να παραλείψετε αυτό το βήμα εάν δεν έχετε τη βρύση με σπείρωμα, αλλά να είστε προσεκτικοί όταν βιδώνετε τις βίδες καθώς οι πλαστικές πρίζες θα μπορούσαν να σπάσουν όταν ασκηθεί υπερβολική δύναμη.)
Οθόνη και βάση στήριξης:
- Τοποθετήστε την οθόνη στη θέση της (ελέγξτε τον προσανατολισμό).
- Τοποθετήστε τη βάση εξαρτήματος στην οθόνη (ελέγξτε τον προσανατολισμό).
- Ασφαλίστε την οθόνη και τη βάση εξαρτημάτων βιδώνοντας τις βίδες που τραβήξατε από την οθόνη στις οπές στις γωνίες της βάσης εξαρτήματος.
Κουμπιά PCB και Joystick:
- Βάλτε τα κουμπιά στις τρύπες τους.
- Τοποθετήστε τα PCB στις πρίζες σύμφωνα με την εικόνα και βιδώστε τις βίδες torx M2.5x8.
- Να είστε προσεκτικοί καθώς οι πλαστικές πρίζες μπορεί να σπάσουν εάν εφαρμοστεί μεγάλη δύναμη.
- Αφαιρέστε το καπάκι του χειριστηρίου.
- Βάλτε το χειριστήριο στη θέση του.
- Ασφαλίστε το χειριστήριο με κάποια ζεστή κόλλα.
- Τοποθετήστε ξανά το καπάκι στο χειριστήριο.
Κουμπιά ώμου (R1 & L1):
- Βάλτε τα κουμπιά ώμου στις οπές τους (ελέγξτε τον προσανατολισμό).
- Ασφαλίστε τα κουμπιά ώμου με μια εξάγωνη βίδα M3x14.
- Τοποθετήστε έναν απλό διακόπτη στην πρίζα του.
- Ασφαλίστε το διακόπτη με θερμή κόλλα (μην καλύπτετε τις καρφίτσες πολύ).
Βήμα 11: Καλωδίωση
Θα φτύσουμε την καλωδίωση σε πολλά βήματα - μέρος προς μέρος.
Τα παρακάτω βήματα περιγράφουν τον τρόπο σύνδεσης των μεμονωμένων τμημάτων.
- Μου αρέσει να χρησιμοποιώ τα ενιαία καλώδια μέσα στα καλώδια LPT (ή παράλληλα καλώδια). Υπάρχουν 25 καλώδια σε ένα τέτοιο καλώδιο - έχουν χρωματική κωδικοποίηση και είναι πολύ φθηνά.
- Κατά τη συγκόλληση μου αρέσει να εφαρμόζω πρώτα συγκόλληση στο σύρμα και στο PCB. Με αυτόν τον τρόπο χρειάζεται λίγο περισσότερο χρόνο, αλλά είναι ευκολότερο όταν εργάζεστε σε μικρότερες θήκες/περιβλήματα.
Βήμα 12: Καλωδίωση: το Arduino Micro Pro
Θα ξεκινήσουμε με το εξάρτημα στο οποίο είναι συνδεδεμένα τα περισσότερα καλώδια. Σε αυτό το βήμα θα χρειαστεί να κολλήσετε 20+ σύρματα - ουρά.
Όταν ολοκληρώσετε αυτό το βήμα, η συσκευή σας θα πρέπει να μοιάζει με αυτή στη δεύτερη εικόνα.
Βεβαιωθείτε ότι έχετε ολοκληρώσει το "Βήμα 3: Κουμπιά (Λογισμικό)" και έχετε γράψει τον κώδικα στο Arduino.
Ελέγχετε πάντα διπλά (και τριπλά) τη συγκόλλησή σας
Συνδέστε τα κουμπιά και τα Joysticks:
- Οι εικόνες σε αυτό το βήμα και στο "Βήμα 4: Κουμπιά (υλικό)" δείχνουν όλα τα σημεία καλωδίωσης.
- Ξεκινήστε με τη γραμμή εδάφους. Η γραμμή γείωσης συνδέεται με όλα τα κουμπιά και το χειριστήριο.
- Τώρα μπορείτε να συνδέσετε όλα τα καλώδια σήματος στα κουμπιά.
- Κατά τη σύνδεση του χειριστηρίου ελέγξτε την επισήμανση των ακίδων και βεβαιωθείτε ότι χρησιμοποιείτε τις σωστές.
- Το joystick χρησιμοποιεί δύο ποτενσιόμετρα - έτσι πρέπει να συνδεθούν στην έξοδο ισχύος 5V του Arduino.
Δοκιμή στοιχείων ελέγχου (προαιρετικά):
Αφού γράψετε τον κωδικό στο Arduino και κολλήσετε όλα τα κουμπιά και το χειριστήριο, μπορείτε να δοκιμάσετε τα χειριστήρια
- Συνδέστε το Arduino στον υπολογιστή σας Windows χρησιμοποιώντας ένα καλώδιο USB.
- Τα Windows θα πρέπει να εντοπίζουν αυτόματα τον πίνακα Arduino.
- Πατήστε το WindowsKey+R για να ανοίξετε το παράθυρο διαλόγου Εκτέλεση.
- Πληκτρολογήστε "joy.cpl" και πατήστε Enter.
- Επιλέξτε τον πίνακα Arduino και κάντε κλικ στην επιλογή Ιδιότητες.
- Πατήστε οποιοδήποτε από τα κουμπιά σας και δείτε αν συμβαίνει κάτι στην καρτέλα Δοκιμή.
- Ελέγξτε όλα τα κουμπιά. Εάν ορισμένα από αυτά δεν λειτουργούν, ελέγξτε την καλωδίωσή σας. Εάν κανένα από αυτά δεν λειτουργεί ελέγξτε τον κωδικό. Εάν η ίδια η πλακέτα Arduino δεν αναγνωρίζεται από τα Windows, ξαναγράψτε τον κώδικα στο Arduino.
- Εάν οι δοκιμές ήταν επιτυχείς, αποσυνδέστε το Arduino από τον υπολογιστή.
Βήμα 13: Καλωδίωση: Διανομέας USB
Δεδομένου ότι τα περισσότερα από τα επόμενα στοιχεία πρόκειται να συνδεθούν στο διανομέα USB, θα το συνδέσουμε τώρα.
Όταν ολοκληρώσετε αυτό το βήμα, η συσκευή σας θα πρέπει να μοιάζει με αυτή στη δεύτερη εικόνα.
Ελέγχετε πάντα διπλά (και τριπλά) τη συγκόλλησή σας
Βάση:
- Τοποθετήστε το διανομέα USB στην υποδοχή με την ετικέτα.
- Ασφαλίστε το χρησιμοποιώντας ταινία διπλής όψης.
Συγκόλληση:
- Συνδέστε τη θηλυκή υποδοχή micro USB για το Arduino (αποσύρθηκε από το διανομέα USB στο "Βήμα 5: Προετοιμασία του διανομέα USB") όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τη θηλυκή υποδοχή USB για εξωτερικές συνδέσεις (απομακρύνθηκε από το διανομέα USB στο "Βήμα 5: Προετοιμασία του διανομέα USB") όπως φαίνεται στην πρώτη εικόνα.
Βήμα 14: Καλωδίωση: Εξαρτήματα ήχου
Συνεχίστε με τα εξαρτήματα ήχου.
Όταν ολοκληρώσετε αυτό το βήμα, η συσκευή σας θα πρέπει να μοιάζει με αυτή στη δεύτερη εικόνα.
Ελέγχετε πάντα διπλά (και τριπλά) τη συγκόλλησή σας
Βάση:
- Τοποθετήστε την κάρτα ήχου και τον ενισχυτή στις ετικέτες τους.
- Ασφαλίστε τα εξαρτήματα χρησιμοποιώντας ταινία διπλής όψης.
Συγκόλληση:
- Συνδέστε την κάρτα ήχου στο διανομέα USB όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τον ενισχυτή στην κάρτα ήχου όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τη στερεοφωνική υποδοχή ήχου στον ενισχυτή όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τα ηχεία στη στερεοφωνική υποδοχή ήχου όπως φαίνεται στην πρώτη εικόνα.
Βάση:
- Τοποθετήστε τη στερεοφωνική υποδοχή ήχου μέσα από την ειδική του τρύπα στην εκτυπωμένη θήκη.
- Ασφαλίστε τη στερεοφωνική υποδοχή ήχου με το παξιμάδι του.
- Σύρετε τα ηχεία στις υποδοχές τους.
Βήμα 15: Καλωδίωση: Κύκλωμα ισχύος
Τώρα θα συνδέσουμε όλες τις γραμμές ρεύματος.
Όταν ολοκληρώσετε αυτό το βήμα, η συσκευή σας θα πρέπει να μοιάζει με αυτήν της τελευταίας εικόνας.
Ειδικά σε αυτό το βήμα είναι σημαντικό να διπλασιάσετε (και να τριπλασιάσετε) τη συγκόλλησή σας
Συγκόλληση:
- Συνδέστε την αρσενική υποδοχή USB (απομακρύνθηκε από την κάρτα ήχου στο "Βήμα 6: Προετοιμάστε την κάρτα ήχου") στον διακόπτη διαφάνειας, όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τον διακόπτη στην πλακέτα του ελεγκτή οθόνης, όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε την πλακέτα του ελεγκτή οθόνης στο Raspberry Pi όπως φαίνεται στην πρώτη εικόνα.
- Συνδέστε τη θηλυκή υποδοχή micro USB (αποσύρθηκε από την κάρτα ήχου στο "Βήμα 5: Προετοιμάστε το διανομέα USB") στην ανδρική υποδοχή micro USB, όπως φαίνεται στη δεύτερη εικόνα. (Ασφαλίστε τη θηλυκή υποδοχή micro USB χρησιμοποιώντας ζεστή κόλλα).
Βήμα 16: Καλωδίωση: Διανομέας USB στο Raspberry Pi
Σε αυτό το βήμα θα συνδέσουμε το USB Hub με το Raspberry Pi, ώστε όλα τα στοιχεία να μπορούν να επικοινωνούν μεταξύ τους.
Ελέγχετε πάντα διπλά (και τριπλά) τη συγκόλλησή σας
Συγκόλληση:
Συνδέστε το USB Hub στο Raspberry Pi όπως φαίνεται στην εικόνα
Βήμα 17: Καλωδίωση: Εμφάνιση στο Raspberry Pi
… Ένα μόνο σύρμα…
Συγκόλληση:
Συνδέστε την πλακέτα ελεγκτή οθόνης στο Raspberry Pi όπως φαίνεται στην εικόνα.
Βήμα 18: Καλωδίωση: Ολοκλήρωση
Σε αυτό το βήμα θέλουμε να οριστικοποιήσουμε την καλωδίωση.
Η εικόνα δείχνει πώς θα είναι το εσωτερικό της συσκευής όταν τελειώσουμε.
- Τοποθετήστε το Raspberry Pi στη θέση του (δείτε την εικόνα) και ασφαλίστε το χρησιμοποιώντας 4 βίδες torx M2, 5x8.
- Συνδέστε την αρσενική υποδοχή USB στα ηλεκτρονικά της μπαταρίας.
- Συνδέστε την αρσενική υποδοχή micro USB στα ηλεκτρονικά της μπαταρίας.
Κλείστε την υπόθεση:
Κατά το κλείσιμο και των δύο τεμαχίων, προσέξτε ότι:
- κανένα σύρμα δεν είναι σπασμένο
- το Pi και τα ηλεκτρονικά της μπαταρίας δεν αγγίζουν
- δεν χρειάζεται καμία δύναμη για να το κλείσει.
Σφραγίστε τη θήκη με 4 εξάγωνες βίδες M3x14.
Βήμα 19: Εγκατάσταση του Λογισμικού
Πριν τα συνδυάσουμε όλα, θέλουμε να φροντίσουμε πρώτα το κομμάτι του λογισμικού.
Σε αυτό το βήμα θα κατεβάσουμε όλο το απαραίτητο λογισμικό και θα προετοιμάσουμε την κάρτα SD χρησιμοποιώντας την εικόνα RetroPie.
Απαιτούμενο λογισμικό:
- Κατεβάστε την προκατασκευασμένη εικόνα RetroPie για το Raspberry Pi (το κόκκινο κουμπί "Raspberry Pi 0/1"). Αυτό είναι βασικά το λειτουργικό σύστημα αυτής της κονσόλας. Φυσικά, μπορείτε να χρησιμοποιήσετε ό, τι θέλετε στο Pi - υπάρχουν δεκάδες άλλες λύσεις.
- Κατεβάστε και εγκαταστήστε το 7-Zip- ένα δωρεάν αρχείο/αρχειοθέτηση αρχείων. Το χρειαζόμαστε για να αποσυσκευάσουμε το αρχείο εικόνας RetroPie.
- Λήψη και εγκατάσταση μορφοποιητή κάρτας μνήμης SD. Όπως λέει και το όνομα, αυτό το εργαλείο διαμορφώνει κάρτες μνήμης SD.
- Κατεβάστε το Win32 Disk Imager. Χρειαζόμαστε αυτό το εργαλείο για να γράψουμε την αποσυσκευασμένη εικόνα RetroPie στην κάρτα SD.
Προετοιμασία της κάρτας SD:
- Συνδέστε την κάρτα SD στον υπολογιστή σας Windows.
- Βεβαιωθείτε ότι τα Windows ανιχνεύουν την κάρτα.
- Ανοίξτε το "My Computer" ή "This Computer" ή την Εξερεύνηση των Windows και θυμηθείτε το γράμμα της μονάδας δίσκου της κάρτας SD. Στην περίπτωσή μου ήταν F: (διαφέρει από σύστημα σε σύστημα). Βεβαιωθείτε ότι είναι πραγματικά το γράμμα της κάρτας και όχι μερικοί σκληροί δίσκοι σας.
- Ξεκινήστε το SDFormatter.exe, επιλέξτε το γράμμα της μονάδας δίσκου από το αναπτυσσόμενο μενού "Drive:" και πατήστε το κουμπί Μορφή.
- Όταν ολοκληρωθεί η μορφοποίηση, κλείστε το SDFormatter με το κουμπί Exit και αποσυνδέστε την κάρτα SD.
Γράψτε την εικόνα RetroPie στην κάρτα SD:
- Το ληφθέν αρχείο RetroPie πρέπει να ονομάζεται "retropie*.img.gz".
- Αφού εγκαταστήσετε το 7-zip, κάντε δεξί κλικ στο αρχείο RetroPie και επιλέξτε 7-Zip από το μενού περιβάλλοντος. Επιλέξτε "Εξαγωγή εδώ" και περιμένετε να ολοκληρωθεί η αποσυσκευασία.
- Συνδέστε την κάρτα SD στον υπολογιστή σας Windows. Βεβαιωθείτε ότι τα Windows ανιχνεύουν την κάρτα και θυμηθείτε ξανά το γράμμα μονάδας δίσκου της κάρτας SD.
- Εκκινήστε το Win32 Disk Imager.
- Επιλέξτε την αποσυσκευασμένη εικόνα RetroPie από το πεδίο "Αρχείο εικόνας". Επιλέξτε το γράμμα μονάδας δίσκου της κάρτας SD από το αναπτυσσόμενο μενού "Συσκευή".
- Κάντε κλικ στο κουμπί "Γράψτε" και περιμένετε μέχρι να ολοκληρωθεί η γραφή.
Προσθέστε τα διαπιστευτήριά σας WiFi:
- Υπάρχουν διάφοροι τρόποι για να συνδέσετε το Raspberry Pi Zero W στο ασύρματο δίκτυό σας.
- Θα χρησιμοποιήσουμε αυτό χωρίς πρόσθετα περιφερειακά:
- Με την κάρτα SD ακόμα στον υπολογιστή σας, μεταβείτε στην κάρτα SD.
- Δημιουργήστε ένα νέο αρχείο στην κάρτα SD που ονομάζεται "wifikeyfile.txt".
- Ανοίξτε το αρχείο και προσθέστε τον ακόλουθο κώδικα στο αρχείο όπου "NETWORK_NAME" είναι το όνομα του ασύρματου δικτύου σας (με διάκριση πεζών-κεφαλαίων) και "NETWORK_PASSWORD" είναι ο κωδικός πρόσβασης για αυτό το δίκτυο (διάκριση πεζών-κεφαλαίων).
- Αποθηκεύστε και κλείστε το αρχείο.
ssid = "NETWORK_NAME"
psk = "NETWORK_PASSWORD"
Διαμόρφωση της εξόδου βίντεο:
Επειδή η οθόνη είναι συνδεδεμένη στο Pi μέσω σύνθετου υλικού, πρέπει να προσαρμόσουμε την έξοδο βίντεο.
- Με την κάρτα SD ακόμα στον υπολογιστή σας, μεταβείτε στην κάρτα SD.
- Ανοίξτε το αρχείο "config.txt" και προσθέστε τον ακόλουθο κώδικα στο τέλος του αρχείου.
#====================================================================
# GamePi Zero Video Config # =========================================== ======================== # # ----------+------------- ---------------------------------------------- # sdtv_mode | αποτέλεσμα # ----------+---------------------------------------- ------------------- # 0 | Κανονικό NTSC # 1 | Ιαπωνική έκδοση του NTSC - χωρίς βάθρο # 2 | Κανονικό PAL # 3 | Βραζιλιάνικη έκδοση του PAL-525/60 αντί # ----------+---------------------------- -------------------------------- sdtv_aspect | αποτέλεσμα # ----------+----------------------------------------- ------------------- # 1 | 4: 3 # 2 | 14: 9 # 3 | 16: 9 sdtv_mode = 2 sdtv_aspect = 3 framebuffer_width = 320 framebuffer_height = 240 overscan_scale = 1 overscan_left = 4 overscan_right = -14 overscan_top = -24 overscan_bottom = -18
Τώρα μπορείτε να αφαιρέσετε την κάρτα SD από τον υπολογιστή σας.
Βήμα 20: Διαμόρφωση RetroPie
Timeρθε η ώρα να ξεκινήσετε το όλο θέμα!
Η πρώτη εκκίνηση διαρκεί λίγο επειδή το RetroPie πρέπει να χειριστεί μερικές εργασίες πρώτης εκκίνησης (μοιάζει με τις πρώτες 2 εικόνες αυτού του βήματος).
Διαμόρφωση της εισόδου:
- Τοποθετήστε την κάρτα SD στο Raspberry Pi και σύρετε το διακόπτη λειτουργίας.
- Περιμένετε έως ότου εμφανιστεί ο emulationstation και σας ζητήσει "Διαμόρφωση εισόδου" (δείτε την τρίτη εικόνα).
- Ακολουθήστε τις οδηγίες στην οθόνη και χαρτογραφήστε τα κουμπιά σας.
- Τώρα θα διαμορφώσουμε κάποιες βασικές ρυθμίσεις.
Διαμόρφωση WiFi:
- Στο κύριο μενού του emulationstation (όπου επιλέγετε τα συστήματα) επιλέξτε RETROPIE και πατήστε το κουμπί Α.
- Επιλέξτε WiFi και πατήστε το κουμπί Α.
- Στο νέο μενού επιλέξτε "Εισαγωγή διαπιστευτηρίων wifi από /boot/wifikeyfile.txt" και πατήστε το κουμπί Α.
- Περιμένετε το emulationstation για να δημιουργήσετε μια σύνδεση με το WLAN σας.
- Καλώς ορίσατε στο διαδίκτυο.
Διαμόρφωση ήχου:
- Στο κύριο μενού του emulationstation (όπου επιλέγετε τα συστήματα) επιλέξτε RETROPIE και πατήστε το κουμπί Α.
- Επιλέξτε ioχος και πατήστε το κουμπί Α.
- …..
Βήμα 21: Προσθήκη παιχνιδιών
Για να παίξουμε παιχνίδια εξομοίωσης χρειαζόμαστε πρώτα αυτά τα παιχνίδια.
Λήψη Roms (τα παιχνίδια… ως αρχεία):
- Δεν θα περιγράψω πού θα βρείτε τα roms για τους εξομοιωτές γιατί από ό, τι καταλαβαίνω αυτό είναι ένα είδος νόμιμης γκρίζας ζώνης.
- Χρησιμοποιήστε το google για να βρείτε την αγαπημένη σας rom - υπάρχουν πολλοί ιστότοποι που τους προσφέρουν. Απλώς αναζητήστε κάτι σαν "Mario Kart Super Nintendo Rom".
Μεταφορά δωματίων στο GamePi:
- Υπάρχουν τρεις κύριες μέθοδοι μεταφοράς roms.
- Εμμένουμε στο πιο εύκολο: Samba-Shares:
- Ενεργοποιήστε το GamePi και περιμένετε μέχρι να ξεκινήσει εντελώς.
- Βεβαιωθείτε ότι έχετε συνδέσει το GamePi στο WiFi σας.
- Ανοίξτε έναν Windows Explorer (ένας φάκελος όχι ο Internet Explorer).
- Εισαγάγετε "\ RETROPIE / roms" στο πεδίο διευθύνσεων του φακέλου και πατήστε Enter. Βρίσκεστε τώρα σε έναν κοινόχρηστο φάκελο του GamePi.
- Αντιγράψτε τη ληφθείσα rom στον σωστό κατάλογο εξομοιωτή. Για παράδειγμα: εάν κατεβάσατε το rom "Super Mario Kart" για το Super Nintendo αντιγράψτε το rom στο φάκελο SNES.
- Επανεκκινήστε το emulationstation (πατήστε το κουμπί Έναρξη στο κύριο μενού, επιλέξτε QUIT, επιλέξτε RESTART EMULATIONSTATION).
- Μετά την επανεκκίνηση, το νέο σύστημα και το παιχνίδι θα πρέπει να είναι ορατά στο κύριο μενού.
Βήμα 22: Τελικό βήμα
Συγχαρητήρια:
- Συγχαρητήρια που δημιουργήσατε το δικό σας GamePi Zero.
- Διασκεδάστε παίζοντας κλασικά όλων των εποχών.
- Δείξτε λίγη αγάπη και να έχετε μια όμορφη μέρα.
- Μπορείτε επίσης να με ενημερώσετε για το thingiverse αν το θέλετε.
Βήμα 23: Ιστορικό αλλαγών
19-ΑΠΡ-2018:
Που δημοσιεύθηκε
20-ΑΠΡ-2018:
Προσθέστε περιγραφή του τρόπου εγκατάστασης του arduino libs στο "Βήμα 7: Κουμπιά (Λογισμικό)"
Πρώτο Βραβείο στον Διαγωνισμό Τσέπης
Συνιστάται:
GamePi - Η κονσόλα χειρός εξομοιωτή: 17 βήματα (με εικόνες)
GamePi - το Handheld Emulator Console: Intro: Αυτό το διδακτικό περιγράφει την κατασκευή μιας κονσόλας προσομοίωσης χειρός Raspberry Pi 3 - το έχω βαφτίσει GamePi. Υπάρχουν πολλές παρόμοιες οδηγίες για τέτοιες συσκευές, αλλά για το γούστο μου οι περισσότερες από αυτές είναι είτε πολύ μεγάλες, είτε πολύ μικρές, είτε
GamePi XS - ο σταθμός προσομοίωσης Plug'n'Play: 13 βήματα (με εικόνες)
GamePi XS - ο σταθμός εξομοίωσης Plug'n'Play: Εισαγωγή: Αυτό το εκπαιδευτικό περιγράφει τη δημιουργία μιας κονσόλας Raspberry Pi Zero W που λειτουργεί όλα μέσα σε ένα χειριστήριο SNES. Μπορεί να χρησιμοποιηθεί σε οποιαδήποτε οθόνη με HDMI. Τροφοδοτείται από μπαταρία ιόντων λιθίου smartphone που διαρκεί έως και 3 ώρες (ανάλογα με το
N64 Emulation System Powered by Odroid XU4: 8 βήματα (με εικόνες)
N64 Emulation System Powered by Odroid XU4: Αυτός είναι ένας υπολογιστής Odroid Xu4 τοποθετημένος στο κέλυφος ενός Nintendo 64. Πήρα ένα νεκρό N64 πριν από μερικά χρόνια με την πρόθεση να εγκαταστήσω ένα Raspberry Pi 3 σε αυτό, αλλά απλά δεν ήταν » t αρκετά ισχυρό για να μιμηθεί σωστά το n64. Το Odroid Xu4
PSP Joystick Emulation Station για υπολογιστή: 3 βήματα
PSP Joystick Emulation Station για PC: Θέλατε ποτέ να ξαναεπισκεφτείτε τις παλιές καλές εποχές των συστημάτων τυχερών παιχνιδιών; SNES, NES και N64. Έχετε PSP με δυνατότητα παρασκευής σπιτιού; Βρήκα έναν πραγματικά δροσερό τρόπο για να ξαναζήσω μερικά από αυτά τα κλασικά με στυλ. Τώρα δεδομένου ότι θα ασχοληθούμε με εξομοιωτές, υπάρχει μια ανησυχία για
Dorm Power Station/Souped Up NiMH Charging Station: 3 Βήματα
Dorm Power Station/Souped Up NiMH Charging Station: Έχω ένα χάος από έναν σταθμό παραγωγής ηλεκτρικής ενέργειας. Wantedθελα να συμπυκνώσω όλα όσα φορτίζονταν σε έναν πάγκο εργασίας και να έχω χώρο για συγκόλληση/κλπ σε αυτόν. Λίστα πραγμάτων: Κινητό τηλέφωνο (σπασμένο, αλλά φορτίζει τις μπαταρίες του τηλεφώνου μου, έτσι είναι πάντα συνδεδεμένο και τρέχει φορτίσεις