Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία & Υλικά
- Βήμα 2: Τρισδιάστατη εκτύπωση της θήκης
- Βήμα 3: Αποσυναρμολόγηση ελεγκτή
- Βήμα 4: Καλωδίωση: Το κύκλωμα ισχύος
- Βήμα 5: Καλωδίωση: Power LED
- Βήμα 6: Καλωδίωση: Ελεγκτής SNES
- Βήμα 7: Προετοιμασία του καλωδίου HDMI
- Βήμα 8: Εγκατάσταση του Λογισμικού
- Βήμα 9: Συναρμολόγηση
- Βήμα 10: Διαμόρφωση του RetroPie
- Βήμα 11: Προσθήκη παιχνιδιών
- Βήμα 12: Το τελευταίο βήμα
- Βήμα 13: Ιστορικό αλλαγών
Βίντεο: GamePi XS - ο σταθμός προσομοίωσης Plug'n'Play: 13 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:37
Εισαγωγή:
Αυτό το εκπαιδευτικό περιγράφει τη δημιουργία μιας κονσόλας Raspberry Pi Zero W που λειτουργεί όλα μέσα σε έναν ελεγκτή SNES. Μπορεί να χρησιμοποιηθεί σε οποιαδήποτε οθόνη με HDMI. Τροφοδοτείται από μπαταρία ιόντων λιθίου smartphone που διαρκεί έως και 3 ώρες (ανάλογα με τον εξομοιωτή που λειτουργεί).
Αν θέλετε να τρέξετε εξομοιωτές με υψηλές απαιτήσεις π.χ. Στο Playstation 1 μπορείτε να ρίξετε μια ματιά στο GamePi 2. Θα μπορούσατε επίσης να σας αρέσει η νέα εναλλαγή του GamePi 2 - το GamePi Zero. Είναι φθηνότερο, μικρότερο και ελαφρύτερο.
Σημείωση:
Λάβετε υπόψη ότι τα αγγλικά δεν είναι η πρώτη μου γλώσσα. Αν βρείτε λάθη ή κάτι δεν είναι ξεκάθαρο, μη διστάσετε να μου το πείτε και θα προσπαθήσω να το διορθώσω. Το ίδιο ισχύει και για τα γενικά λάθη. Εάν έχετε οποιεσδήποτε προτάσεις για βελτιώσεις, ενημερώστε με.
Βήμα 1: Εργαλεία & Υλικά
Βεβαιωθείτε ότι έχετε όλα όσα χρειάζεστε για την κατασκευή. Δεν υπάρχει τίποτα πιο ενοχλητικό από το να σταματήσετε το έργο σας γιατί πρέπει να περιμένετε να παραδοθεί κάποιο μικρό μέρος.
Δεν χρειάζεται να αγοράσετε τα αναφερόμενα μέρη και υλικό από συγκεκριμένους συνδέσμους. Αυτά είναι παραδείγματα και δείχνουν τις απαιτούμενες ιδιότητες των εξαρτημάτων.
Μέρη:
1x Raspberry Pi Zero W [13,00 $]
1x κάρτα micro SD - 8 GB [4,40 $]
1x USB SNES Controller [$ 2,20]
1x μπαταρία LiPo [$ 6,42]
1x καλώδιο HDMI σε Mini-HDMI 2m [3,78 $]
1x Lipo Charger + Step up Module [$ 2,66]
1x Slide Switch [$ 1, 36]
1x LED 3mm [0,44 $]
1x θύρα micro USB θηλυκό [$ 0,02]
Εργαλεία:
Βοηθητικά προγράμματα συγκόλλησης
Βιδωτοί οδηγοί
Όπλο Hotglue
Κολλητική ταινία διπλής όψης
Υπηρεσία τρισδιάστατου εκτυπωτή ή τρισδιάστατης εκτύπωσης
Βήμα 2: Τρισδιάστατη εκτύπωση της θήκης
Έχω εκτυπώσει τη θήκη μου με γκρι νήμα PLA. Το PLA βγαίνει από τον εκτυπωτή σε αξιοπρεπή ποιότητα - επομένως δεν απαιτείται μετα -επεξεργασία (imho).
Εάν έχετε έναν εκτυπωτή 3D με μικρότερο κρεβάτι ή καθόλου εκτυπωτή, μπορείτε να χρησιμοποιήσετε μια υπηρεσία τρισδιάστατης εκτύπωσης ή να μου στείλετε μήνυμα - ίσως έχω τη διάθεση να τον εκτυπώσω για εσάς.
Θα βρείτε τη θήκη μου στη σελίδα σχεδίασης αυτού του thingiverse. Θα το κρατήσω στο thingiverse για να αποφύγω τον πλεονασμό.
Βήμα 3: Αποσυναρμολόγηση ελεγκτή
Τώρα που όλα τα μέρη είναι έτοιμα μπορούμε να ξεκινήσουμε την κατασκευή.
Σε αυτό το βήμα θέλουμε να αποσυναρμολογήσουμε τον ελεγκτή SNES και να τον προετοιμάσουμε για όλα τα πράγματα που πρόκειται να βάλουμε σε αυτό.
- Αφαιρέστε τις 5 βίδες στο πίσω μέρος του χειριστηρίου (κρατήστε τη βίδα γιατί θα τις χρειαστούμε αργότερα!).
- Αφαιρέστε το πίσω κάλυμμα του χειριστηρίου (δεν το χρειαζόμαστε πλέον).
- Κλείστε/σπάστε τα 4 στηρίγματα (φαίνονται στην εικόνα), ώστε όλα να μπορούν να ταιριάζουν όμορφα.
- Με τη μέτρηση από την πλακέτα του ελεγκτή κόψτε το καλώδιο USB μετά από 10 cm.
- Ο ελεγκτής σας θα πρέπει τώρα να μοιάζει με αυτόν στην τελευταία εικόνα αυτού του βήματος.
Ο ελεγκτής είναι τώρα έτοιμος για τα επόμενα βήματα.
Βήμα 4: Καλωδίωση: Το κύκλωμα ισχύος
Αυτό είναι το βήμα που καλύπτει το μεγαλύτερο μέρος της καλωδίωσης.
Δεδομένου ότι αυτό είναι το κύκλωμα ισχύος, να είστε πολύ προσεκτικοί όσον αφορά την πολικότητα - ελέγξτε το όσο το δυνατόν συχνότερα.
Στο τέλος αυτού του βήματος, το κύκλωμα τροφοδοσίας πρέπει να μοιάζει με αυτό της πρώτης εικόνας αυτού του βήματος.
Ρύθμιση της σωστής τάσης:
Το Raspberry Pi Zero W τρέχει 5, 0 Volts (V), οπότε πρέπει πρώτα να ρυθμίσουμε τη σωστή τάση στον συνδυασμό φορτιστή LiPo / step-up. Θα ρυθμίσουμε τον μετατροπέα επιτάχυνσης σε κάτι περίπου 5, 2 V, ώστε το Pi να έχει κάποιο buffer εάν βρίσκεται σε μεγάλο φορτίο.
- Συγκολλήστε τη ζύμη στον συνδυασμό φορτιστή LiPo / step-up όπως φαίνεται στην 3η εικόνα.
- Συνδέστε το πολύμετρό σας με τα μαξιλάρια "Out+" και "Out-" του συνδυασμού φορτιστή / αναβαθμίσεων LiPo.
- Γυρίστε τη χρυσή βίδα στο μπλε ποτενσιόμετρο του φορτιστή LiPo / συνδυασμό επιτάχυνσης μέχρι να φτάσετε τα 5,2 V.
- Αφαιρέστε το πολύμετρο.
Συγκόλληση του κυκλώματος:
Συνδέστε όλα τα εξαρτήματα σύμφωνα με την τελευταία εικόνα
Αυτή η ρύθμιση δεν χρησιμοποιεί την υποδοχή τροφοδοσίας micro USB του Pi για εξοικονόμηση χώρου. Συγκολλήστε τα καλώδια απευθείας στο Pi.
Τώρα που τελειώσατε το κύκλωμα τροφοδοσίας, να είστε προσεκτικοί με αυτό - υπάρχει τώρα ρεύμα στον συνδυασμό φορτιστή / αναβαθμίσεων LiPo!
Βήμα 5: Καλωδίωση: Power LED
Σε αυτό το σύντομο βήμα θέλουμε να επισυνάψουμε το LED κατάστασης. Ο μόνος σκοπός του είναι να προσδιορίσει εάν το Raspberry Pi τροφοδοτείται ή όχι.
Όταν τελειώσετε, η ρύθμισή σας πρέπει να μοιάζει με αυτήν στην πρώτη εικόνα αυτού του βήματος.
Συγκόλληση:
- Συνδέστε το LED σύμφωνα με την τελευταία εικόνα.
- Το μακρύτερο σκέλος της λυχνίας LED συνδέεται με την έξοδο ισχύος 3,3V του Pi.
- Το μικρότερο πόδι του LED συνδέεται με ένα από τα σημεία γείωσης του Pi.
Ενεργοποιήστε το Pi και ελέγξτε αν ανάβει η λυχνία LED.
Βήμα 6: Καλωδίωση: Ελεγκτής SNES
Αυτό είναι το τελευταίο βήμα, συμπεριλαμβανομένης της συγκόλλησης (ναι). Θέλουμε να συνδέσουμε τον ελεγκτή SNES.
Όταν τελειώσετε, η ρύθμισή σας πρέπει να μοιάζει με αυτήν στην πρώτη εικόνα αυτού του βήματος.
Συγκόλληση:
Συνδέστε το χειριστήριο SNES σύμφωνα με την τελευταία εικόνα
Βήμα 7: Προετοιμασία του καλωδίου HDMI
Δεδομένου ότι το μίνι άκρο HDMI (μπαίνει στο Pi) του καλωδίου HDMI είναι μεγάλο για να χωρέσει στην θήκη, πρέπει να αφαιρέσουμε το περίβλημα.
Χρησιμοποίησα έναν πλευρικό κόφτη για να αφαιρέσω προσεκτικά το περίβλημα του άκρου μίνι HDMI.
Στην εικόνα μπορείτε να δείτε πώς φαίνεται πριν και πώς φαίνεται χωρίς το περίβλημα.
Βήμα 8: Εγκατάσταση του Λογισμικού
Πριν τα συνδυάσουμε όλα, θέλουμε να φροντίσουμε πρώτα το κομμάτι του λογισμικού.
Σε αυτό το βήμα θα κατεβάσουμε όλο το απαραίτητο λογισμικό και θα προετοιμάσουμε την κάρτα 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:
Θα χρησιμοποιήσουμε αυτό χωρίς πρόσθετα περιφερειακά:
- Με την κάρτα SD ακόμα στον υπολογιστή σας, μεταβείτε στην κάρτα SD
- Δημιουργήστε ένα νέο αρχείο στην κάρτα SD που ονομάζεται "wifikeyfile.txt"
- Ανοίξτε το αρχείο και προσθέστε τον ακόλουθο κώδικα στο αρχείο όπου "NETWORK_NAME" είναι το όνομα του ασύρματου δικτύου σας (με διάκριση πεζών-κεφαλαίων) και "NETWORK_PASSWORD" είναι ο κωδικός πρόσβασης για αυτό το δίκτυο (διάκριση πεζών-κεφαλαίων).
- Αποθηκεύστε και κλείστε το αρχείο.
ssid = "NETWORK_NAME"
psk = "NETWORK_PASSWORD"
Τώρα μπορείτε να αφαιρέσετε την κάρτα SD από τον υπολογιστή σας.
Βήμα 9: Συναρμολόγηση
Τώρα που έχουμε προετοιμάσει και συνδέσει κάθε στοιχείο που χρειαζόμαστε, ήρθε η ώρα να τα συνδυάσουμε όλα:
- Χρησιμοποιήστε την κολλητική ταινία διπλής όψης για να κολλήσετε τον συνδυασμό φορτιστή / αναβαθμισμένου LiPo στο πίσω μέρος της θήκης (δείτε τη θέση στην πρώτη εικόνα)
- Βάλτε τη θηλυκή υποδοχή micro USB στην ειδική της τρύπα και προσθέστε ζεστή κόλλα για να την ασφαλίσετε.
- Βάλτε το μίνι διακόπτη στην ειδική του τρύπα και προσθέστε ζεστή κόλλα για να το ασφαλίσετε.
- Βάλτε το LED τροφοδοσίας στην ειδική του τρύπα και προσθέστε ζεστή κόλλα για να το ασφαλίσετε.
- Τοποθετήστε την μπαταρία στον ειδικό χώρο στο κέντρο της τυπωμένης θήκης.
- Τοποθετήστε το Raspberry Pi Zero W στη θέση του πάνω από την μπαταρία με την έξοδο HDMI στραμμένη προς τον διακόπτη (βλέπε δεύτερη εικόνα).
- Ασφαλίστε το Raspberry Pi Zero W με 2 βίδες.
- Συνδέστε το καλώδιο HDMI (δείτε την τρίτη εικόνα).
- Κλείστε τη θήκη βάζοντας και τα δύο μέρη της θήκης προσεκτικά μαζί (δεν χρειάζεται δύναμη).
- Ασφαλίστε τα μέρη της θήκης με 4 βίδες στην πίσω πλευρά (δείτε την τελευταία εικόνα).
Βήμα 10: Διαμόρφωση του RetroPie
Timeρθε η ώρα να ξεκινήσετε το όλο θέμα!
Η πρώτη εκκίνηση διαρκεί λίγο επειδή το RetroPie πρέπει να χειριστεί μερικές εργασίες πρώτης εκκίνησης (μοιάζει με τις πρώτες 2 εικόνες αυτού του βήματος).
Διαμόρφωση της εισόδου:
- Τοποθετήστε την κάρτα SD στο Raspberry Pi και σύρετε το διακόπτη λειτουργίας.
- Περιμένετε έως ότου εμφανιστεί ο emulationstation και σας ζητήσει "Διαμόρφωση εισόδου" (δείτε την τρίτη εικόνα).
- Ακολουθήστε τις οδηγίες στην οθόνη και χαρτογραφήστε τα κουμπιά σας.
- Τώρα θα διαμορφώσουμε κάποιες βασικές ρυθμίσεις.
Διαμόρφωση WiFi:
- Στο κύριο μενού του emulationstation (όπου επιλέγετε τα συστήματα) επιλέξτε RETROPIE και πατήστε το κουμπί Α.
- Επιλέξτε WiFi και πατήστε το κουμπί Α.
- Στο νέο μενού επιλέξτε "Εισαγωγή διαπιστευτηρίων wifi από /boot/wifikeyfile.txt" και πατήστε το κουμπί Α.
- Περιμένετε το emulationstation για να δημιουργήσετε μια σύνδεση με το WLAN σας.
- Καλώς ορίσατε στο διαδίκτυο.
Βήμα 11: Προσθήκη παιχνιδιών
Για να παίξουμε παιχνίδια εξομοίωσης χρειαζόμαστε πρώτα αυτά τα παιχνίδια.
Λήψη 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).
- Μετά την επανεκκίνηση, το νέο σύστημα και το παιχνίδι θα πρέπει να είναι ορατά στο κύριο μενού.
Βήμα 12: Το τελευταίο βήμα
Συγχαρητήρια:
- Συγχαρητήρια που δημιουργήσατε το δικό σας GamePi XS.
- Συνδέστε το σε οποιαδήποτε Οθόνη, Οθόνη, Τηλεόραση, Beamer, οτιδήποτε και διασκεδάστε παίζοντας μερικά all time classic.
- Δείξτε λίγη αγάπη και να έχετε μια όμορφη μέρα.
- Μπορείτε επίσης να με ενημερώσετε για το thingiverse αν το θέλετε.
Βήμα 13: Ιστορικό αλλαγών
12-ΑΠΡ-2018:
Που δημοσιεύθηκε
14-ΑΠΡ-2018:
Άλλαξε η εικόνα του τίτλου
20-ΑΠΡ-2018:
Προστέθηκαν σύνδεσμοι για το GamePi 2 και το GamePi Zero
03-ΜΑAY-2018:
Διορθώθηκε το τυπογραφικό λάθος στο "Βήμα 4: Καλωδίωση: Το κύκλωμα ισχύος"
Δεύτερο Βραβείο στον Διαγωνισμό Μικροελεγκτών
Συνιστάται:
Λογισμικό προσομοίωσης κύβων LED: 5 βήματα
Λογισμικό προσομοίωσης κύβων LED: Σχεδόν ολοκλήρωσα την κατασκευή του κύβου LED 8x8x8 και μαζί του ήρθε αυτό το λογισμικό για τον υπολογιστή! Σας βοηθά να δημιουργήσετε κινούμενα σχέδια και τα προσομοιώνετε σε μια δισδιάστατη οθόνη προτού μεταφορτωθούν στο τρισδιάστατο. Δεν υπάρχει (ακόμη) υποστήριξη για επικοινωνία μέσω του
Μετεωρολογικός σταθμός NaTaLia: Μετεωρολογικός σταθμός Arduino Solar Powered Done the Right Way: 8 βήματα (με εικόνες)
Μετεωρολογικός Σταθμός NaTaLia: Ο Μετεωρολογικός Σταθμός Arduino έγινε με τον σωστό τρόπο: Μετά από 1 χρόνο επιτυχούς λειτουργίας σε 2 διαφορετικές τοποθεσίες, μοιράζομαι τα σχέδια έργων μου με ηλιακή ενέργεια και εξηγώ πώς εξελίχθηκε σε ένα σύστημα που μπορεί πραγματικά να επιβιώσει για μεγάλο χρονικό διάστημα περιόδους από την ηλιακή ενέργεια. Αν ακολουθείτε
Μετεωρολογικός σταθμός DIY & Σταθμός αισθητήρα WiFi: 7 βήματα (με εικόνες)
Μετεωρολογικός Σταθμός DIY & WiFi Sensor Station: Σε αυτό το έργο θα σας δείξω πώς να δημιουργήσετε έναν μετεωρολογικό σταθμό μαζί με έναν σταθμό αισθητήρα WiFi. Ο σταθμός αισθητήρων μετρά τα τοπικά δεδομένα θερμοκρασίας και υγρασίας και τα στέλνει, μέσω WiFi, στον μετεωρολογικό σταθμό. Ο μετεωρολογικός σταθμός εμφανίζει τότε
Μετεωρολογικός σταθμός WiFi μετεωρολογικός σταθμός V1.0: 19 βήματα (με εικόνες)
Solar Powered WiFi Weather Station V1.0: Σε αυτό το Εκπαιδευτικό, θα σας δείξω πώς να φτιάξετε έναν Μετεωρολογικό σταθμό με ηλιακή ενέργεια με έναν πίνακα Wemos. Το Wemos D1 Mini Pro διαθέτει έναν μικρό παράγοντα μορφής και μια μεγάλη γκάμα ασπίδων plug-and-play το καθιστούν ιδανική λύση για γρήγορη απόκτηση
Σταθμός προσομοίωσης Raspberry Pi: 9 βήματα
Raspberry Pi Emulation Station: Με τη βοήθεια του Retropie, θα δημιουργήσουμε ένα ρετρό gaming σύστημα