Πίνακας περιεχομένων:

Retro Gaming Console (N64 Mod) Με KODI: 7 βήματα (με εικόνες)
Retro Gaming Console (N64 Mod) Με KODI: 7 βήματα (με εικόνες)

Βίντεο: Retro Gaming Console (N64 Mod) Με KODI: 7 βήματα (με εικόνες)

Βίντεο: Retro Gaming Console (N64 Mod) Με KODI: 7 βήματα (με εικόνες)
Βίντεο: CS50 2013 - Week 7, continued 2024, Νοέμβριος
Anonim
Retro Gaming Console (N64 Mod) Με KODI
Retro Gaming Console (N64 Mod) Με KODI
Retro Gaming Console (N64 Mod) Με KODI
Retro Gaming Console (N64 Mod) Με KODI
Retro Gaming Console (N64 Mod) Με KODI
Retro Gaming Console (N64 Mod) Με KODI

Το να παίζεις ρετρό παιχνίδια σε παλιές σχολικές κονσόλες είναι πολύ διασκεδαστικό να αγοράζεις μεμονωμένες κονσόλες και όλα τα παιχνίδια που συνοδεύουν είναι υπερβολικά βαριά και ακριβά! Για να μην αναφέρουμε αν είστε φοιτητής κολλεγίου/πανεπιστημίου και μετακινείτε διαμερίσματα κάθε 12 μήνες, δεν είναι το πιο εύκολο πράγμα να μαζέψετε όλες αυτές τις κονσόλες (οι αρουραίοι φωλιάζουν καλώδια !!!). Ακολουθεί λοιπόν μια απλή τροποποίηση της ήδη δημοσίως διαθέσιμης κονσόλας παιχνιδιών RetroPie με μπροστινή διεπαφή για τους αρχικούς ελεγκτές N64 και δύο υποδοχές USB για χειριστήρια γενικής χρήσης για αναπαραγωγή ποικιλίας άλλων κονσολών.

Αυτό είναι ένα σχετικά φθηνό έργο και πιθανότατα μπορεί να ολοκληρωθεί σε ένα Σαββατοκύριακο, ωστόσο επιτρέψτε έως και 3 εβδομάδες για να φτάσουν όλα τα μέρη! Εκτός από την πρόσβαση σε έναν εκτυπωτή 3D, εδώ είναι αυτό που θα χρειαστείτε (όλες οι τιμές είναι σε καναδικό νόμισμα).

Υλικά:

  • Νήμα ABS (1,75mm) (χρώμα επιλογής) ……. 25 25,00 $ CAD **
  • Raspberry Pi 3 Starter Kit ……………………….. 120 120,00 $ CAD

    • Raspberry Pi 3 Μοντέλο Β*……………………………………….
    • Καλώδιο HDMI …………………………………………………………
    • Θερμοσίφωνας x2*……………………………………………………….
    • 2.5A Τροφοδοσία*………………………………………………
    • Κάρτα Micro SD 32 GB (Κλάση 10)*……………………………
  • N64 Controller Connector (x4) …………………….. ~ 10,00 $ CAD
  • N64 PCB ελεγκτή ……………………………………. 5. 5,00 $ CAD
  • Ασύρματο πληκτρολόγιο …………………………………. ~ 17,00 $ CAD
  • Καλώδια επέκτασης USB ………………………………. 10. 10,50 $ CAD
  • Κεφαλίδα 2x3 Pin ……………………………………….. ~ 2,00 $ CAD
  • Βίδες στερέωσης 2,4-4mm (x9) ……………………. 2. 2,00 $ CAD
  • Βίδες στερέωσης 2,8-6mm (x4) ……………………. 2. 2,00 $ CAD

Εργαλεία:

  • Τρισδιάστατος εκτυπωτής ………………………………………………………………….
  • Σετ οδηγών βιδών ………………………………………………………..
  • Συγκολλητικό σίδερο ……………………………………………………………
  • Θερμικό όπλο …………………………………………………………………
  • Καυτή κόλλα/πυρίτιο …………………………………………………………

Διάφορα:

  • USB Super Nintendo Controllers (προαιρετικά)… $ 17.00 CAD
  • Θερμοσυρρίκνωση (προαιρετικά) ……………………………………………….
  • Νήμα NinjaFlex (προαιρετικό) ……………………. $ 50,00 CAD
  • Επαναφορά διακόπτη (προαιρετικό) ……………………………… $ 2,00 CAD

Συνολικό κόστος: …………………………………………….. 16 166,50 $ CAD

*Συνιστάται ανεπιφύλακτα. ** Υποθέτοντας ότι το έχετε ήδη.

Βήμα 1: Εκτύπωση της θήκης

Εκτύπωση της θήκης
Εκτύπωση της θήκης
Εκτύπωση της θήκης
Εκτύπωση της θήκης
Εκτύπωση της θήκης
Εκτύπωση της θήκης

Υλικά που χρησιμοποιούνται:

  • Νήμα ABS (1,75mm)
  • Νήμα NinjaFlex (1,75mm)

Απαιτούμενα εργαλεία:

  • Τρισδιάστατος εκτυπωτής
  • Αρχεία STL

Οδηγίες:

Η θήκη είναι διαθέσιμη ΕΔΩ στο Thingiverse.com και περιλαμβάνει τα αρχεία. STL. Ακολουθήστε τις λεπτομέρειες εκτύπωσης στην περιγραφή για την καλύτερη ποιότητα εκτύπωσης την πρώτη φορά, καθώς η εκτύπωση μεγάλων επίπεδων θήκων δεν είναι πολύ εύκολη λόγω στρέβλωσης. Εκτυπώστε τα πόδια με το NinjaFlex, επειδή αυτά θα πιέσουν να ταιριάξουν στις οπές των βιδών στο κάτω μέρος της θήκης και θα αποτρέψουν την τοποθέτηση του κουτιού γύρω από το τραπέζι εάν τραβήξετε ένα από τα καλώδια.

Εάν δεν έχετε πρόσβαση σε έναν εκτυπωτή 3D, τότε υπάρχουν πολλές επιλογές. Αρχικά, δοκιμάστε το Google. Το Google είναι υπέροχο. Δεύτερον, τι θα λέγατε να στείλετε τα αρχεία σας σε μια διαδικτυακή εταιρεία 3D εκτύπωσης και να τα στείλετε απευθείας στην πόρτα σας; Εδώ είναι μερικές επιλογές:

  • Shapeways
  • Τρισδιάστατοι κόμβοι
  • Sculpteo

Και η λίστα συνεχίζεται…

Βήμα 2: Κολλήστε το PCB

Συγκολλήστε το PCB
Συγκολλήστε το PCB
Συγκολλήστε το PCB
Συγκολλήστε το PCB
Συγκολλήστε το PCB
Συγκολλήστε το PCB

Υλικά που χρησιμοποιούνται:

  • PCB ελεγκτή N64
  • Συνδέσεις ελεγκτή N64
  • 2x3 αρσενική καρφίτσα κεφαλίδας

Απαιτούμενα εργαλεία:

Συγκολλητικό σίδερο

Οδηγίες:

Αν δεν έχετε πρόσβαση στον δικό σας εκτυπωτή PCB, τότε θα πρέπει να αναθέσετε σε τρίτους αυτό το βήμα. Προσωπικά, χρησιμοποίησα το OshPark.com αφού μου προσέφεραν 3 εβδομάδες παράδοσης και εμείς το φθηνότερο που μπορούσα να βρω. Η ελάχιστη παραγγελία είναι για τρία τεμάχια και ανέρχεται περίπου σε πέντε δολάρια το χαρτόνι. Μεταβείτε στον ιστότοπο και ακολουθήστε τις οδηγίες για τη μεταφόρτωση ενός αρχείου.zip που περιέχει αρχεία Gerber CAM που επισυνάπτονται σε αυτό το βήμα (Gerbers.zip).

Οι αγωγοί στους συνδετήρες ελεγκτή N64 έχουν μεταβλητή ανοχή και όχι πάντα σε προδιαγραφές, οπότε μπορεί να χρειαστούν λίγο τσιμπήματα για να μπουν στις οπές. Σημειώστε ότι υπάρχουν περιγράμματα που εκτυπώνονται στο στρώμα μεταξοτυπίας για να υποδεικνύουν ποια πλευρά και τον προσανατολισμό για να εγκαταστήσετε τις κεφαλίδες του ελεγκτή. Μόλις όλα τα βύσματα είναι στη θέση τους, κολλήστε τα στην πλακέτα.

Συγκολλήστε την κεφαλίδα 2x3 ακίδων στην αντίθετη πλευρά από τους πείρους N64 και προσπαθήστε να την τοποθετήσετε με τους πείρους στην αντίθετη πλευρά για να διατηρήσετε την επιφάνεια στερέωσης χαμηλού προφίλ.

Πως δουλεύει:

Το PCB απλώς ανακατευθύνει τους τρεις ακροδέκτες από κάθε υποδοχή ελεγκτή και τους ενοποιεί σε 6 ακίδες. Οι αυθεντικοί ελεγκτές N64 λειτουργούν χρησιμοποιώντας λογική 3.3V και διαθέτουν έναν μόνο ακροδέκτη σήματος για αμφίδρομη επικοινωνία μεταξύ του ελεγκτή και της κονσόλας. Η γείωση και η ισχύς για κάθε ελεγκτή ομαδοποιούνται σε έναν μόνο ακροδέκτη και τα τέσσερα σήματα του ελεγκτή ανακατευθύνονται για να μειώσουν τις 12 εισόδους έως τις 6 εξόδους.

Πηγές:

  • Σχεδιασμός PCB
  • Βίντεο σχεδίασης PCB
  • N64 Ηλεκτρονικά

Βήμα 3: Φτιάξτε τα καλώδια

Φτιάξτε τα καλώδια
Φτιάξτε τα καλώδια
Φτιάξτε τα καλώδια
Φτιάξτε τα καλώδια
Φτιάξτε τα καλώδια
Φτιάξτε τα καλώδια

Υλικά που χρησιμοποιούνται:

  • Πιέστε το κουμπί
  • Καλώδια γυναικών-γυναικών
  • Συρρίκνωση θερμότητας

Απαιτούμενα εργαλεία:

  • Συγκολλητικό σίδερο
  • Θερμικό όπλο

Οδηγίες:

2.1 Εναλλαγή διακόπτη

Ο διακόπτης εναλλαγής είναι προαιρετικός για αυτό το έργο, αλλά έχω συμπεριλάβει εδώ ούτως ή άλλως επειδή παρέχει έναν εύκολο τρόπο επαναφοράς/τροφοδοσίας στη μονάδα αντί να τραβάει φυσικά τη δύναμη. Για να επισυνάψετε την επαναφορά λογισμικού, κόψτε δύο θηλυκά καλώδια κεφαλίδας σε περίπου 4 ίντσες και κολλήστε τα ελεύθερα άκρα στον διακόπτη επαναφοράς. Η θερμότητα συρρικνώνει τις συνδέσεις για να αποφευχθεί βραχυκύκλωμα.

2.2 Συγκολλήστε το Raspberry Pi

Σπάστε δύο καρφίτσες κεφαλίδας και κολλήστε στη θύρα "τρέξιμο" στο Raspberry Pi. Προσπαθήστε να πάρετε μια καθαρή χάντρα συγκόλλησης στα τακάκια και βεβαιωθείτε ότι οι ακίδες είναι τετράγωνες με τον πίνακα.

2.2 Καλώδιο GPIO-PCB

Για αυτό το καλώδιο μπορείτε απλά να χρησιμοποιήσετε έξι θηλυκά καλώδια ακίδων κεφαλίδας για να συνδέσετε τις ακίδες Raspberry Pi GPIO στην πλακέτα PCB. Βάλτε τα λοιπόν στην άκρη για αργότερα.

Πηγές:

Επαναφορά διακόπτη

Βήμα 4: Συναρμολογήστε τη μονάδα

Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα
Συναρμολογήστε τη Μονάδα

Χρειαζονται ΥΛΙΚΑ:

  • Συνδετήρες 2,8-4mm
  • Συνδετήρες 2,4-6mm
  • PCB
  • Raspberry Pi
  • Συνδέσεις USB
  • Επαναφορά διακόπτη
  • Ασύρματο Dongle πληκτρολογίου

Απαιτούμενα εργαλεία:

  • Σετ οδηγών βιδών
  • Καυτή κόλλα/πυρίτιο

Οδηγίες:

4.1 Διεπαφή σύνδεσης Mount N64

Τοποθετήστε το PCB ελεγκτή PCB στον μπροστινό τοίχο χρησιμοποιώντας πέντε βίδες 2,8-4mm.

4.2 Raspberry Pi

Τοποθετήστε το Raspberry Pi στη θέση του χρησιμοποιώντας τέσσερις βίδες 2,8-4mm. Τοποθετήστε τις δύο ψύκτρες στο Raspberry Pi για να βοηθήσετε στην ψύξη.

4.3 Διακόπτης επαναφοράς συναρμολόγησης

Τοποθετήστε το διακόπτη επαναφοράς στην πίσω οπή με το πλυντήριο κλειδώματος στο εσωτερικό της θήκης. Συνδέστε τα ελεύθερα άκρα του καλωδίου στη θύρα "εκτέλεσης" στο Pi και χρησιμοποιήστε θερμή κόλλα/πυρίτιο για να κρατήσετε στη θέση του. Η σειρά του τρόπου σύνδεσης των καλωδίων δεν έχει σημασία.

4.4 Τοποθέτηση USB Extenders

Συνδέστε τις συσκευές επέκτασης USB και ταμπονάρετε με ένα άγγιγμα ζεστής κόλλας/πυριτίου πριν τις τοποθετήσετε στις υποδοχές τους για να αποτρέψετε την ολίσθηση τους με την πάροδο του χρόνου. Τυλίξτε τα καλώδια εκτός σύνδεσης και συνδέστε σε δύο δωρεάν θύρες USB στο Pi.

4.5 Πρόσθετο Dongle πληκτρολογίου USB

Συνδέστε τον δέκτη Nano USB σε μια ελεύθερη θύρα.

4.6 Πρόσθετο καλώδιο GPIO-PCB

Συνδέστε έξι θηλυκά καλώδια στην πλακέτα PCB και κολλήστε τα στη θέση τους για να αποτρέψετε την αποσύνδεσή τους. Το έδαφος και η ισχύς 3,3V σημειώνονται σαφώς στην πλακέτα, οπότε συνδέστε τα απευθείας στις αντίστοιχες θύρες στις ακίδες GPIO του Pi. Συνδέστε τις τέσσερις ακίδες του ελεγκτή στις υπόλοιπες υποδοχές όπως υποδεικνύεται.

4.7 Ασφαλές καπάκι

Οι τέσσερις εξάγωνες βίδες 2,4-6mm είναι τέσσερις που ασφαλίζουν το καπάκι στη θήκη. Όπως περιμένατε, υπάρχουν τέσσερις πυλώνες στο εσωτερικό της θήκης που στεγάζουν τις βίδες έτσι ώστε να μην φαίνονται συνδετήρες στο εξωτερικό της θήκης. Χρησιμοποιώντας ένα κομμάτι κλειδιού Allen από το σετ βιδών σας, βιδώστε τα μέχρι να σφίξουν.

4.8 Προσθήκη ποδιών

Αυτό είναι ένα σημαντικό βήμα δεδομένου ότι επιτρέπει τη ροή αέρα κάτω από τη μονάδα στον εξαερισμό για ψύξη. Εκτυπώστε μικρά πόδια χρησιμοποιώντας το νήμα NinjaFlex ή απλώς αγοράστε κολλώδη λαστιχάκια και τοποθετήστε τα στο κάτω μέρος της μονάδας.

Βήμα 5: Εγκαταστήστε το RetroPie

Υλικά που χρησιμοποιούνται:

  • Κάρτα Micro SD 32 GB (κλάση 10)
  • Προσαρμογέας Micro SD

Απαιτούμενα εργαλεία:

  • Υπολογιστή
  • Μορφοποιητής SD
  • Win32DiskImager
  • RetroPi εικόνα

Οδηγίες:

5.1 Εγκατάσταση RetroPie Image & Add ROM

Χρησιμοποιώντας τον προσαρμογέα Micro SD USB μορφοποιήστε την κάρτα SD χρησιμοποιώντας μορφοποιητή SD και, στη συνέχεια, εγγράψτε την εικόνα RetroPie στην κάρτα SD χρησιμοποιώντας το Win32DiskImager. Μόλις ολοκληρωθεί, τοποθετήστε την κάρτα SD στην υποδοχή του Raspberry Pi και ενεργοποιήστε τη μονάδα για να ξεκινήσει η διαδικασία εγκατάστασης. Ακολουθήστε αυτό το σεμινάριο ΕΔΩ. Σημείωση: Χρησιμοποιήστε το πληκτρολόγιο για τη διαμόρφωση του ελεγκτή, καθώς οι ελεγκτές N64 δεν θα λειτουργούν ακόμη.

5.2 Εγκαταστήστε την υποστήριξη ελεγκτή GPIO

Δυστυχώς, το RetroPie δεν έρχεται με υποστήριξη ελεγκτή μέσω των ακίδων GPIO από προεπιλογή και επομένως πρέπει να φορτωθεί. Ακολουθήστε αυτό το σεμινάριο για να εγκαταστήσετε το πρόγραμμα οδήγησης gamecon_gpio_rpi για ανάγνωση δεδομένων από τον αρχικό ελεγκτή N64. Ο ευκολότερος τρόπος εγκατάστασης των προγραμμάτων οδήγησης είναι μέσω του σεναρίου RetroPie-Setup επιλέγοντας Διαχείριση πακέτων, στη συνέχεια Διαχείριση πακέτων προγραμμάτων οδήγησης και στη συνέχεια gamecondriver. Για συμβατότητα με τους ελεγκτές N64, χρησιμοποιήστε την επιλογή 6 για το αρχείο και προσθέστε `options gamecon_gpio_rpi = 6, 6, 6, 6, 6, 6` στο αρχείο /etc/modprobe.d/gamecon.conf για να ενεργοποιήσετε την υποστήριξη του ελεγκτή. Επανεκκινήστε το σύστημα έτσι ώστε να βρίσκεστε στην οθόνη εκτόξευσης RetroPie και εισαγάγετε τις επιλογές για να προσθέσετε μια διαμόρφωση ελεγκτή. Τώρα μπορείτε να αντιστοιχίσετε τον ελεγκτή N64.

5.3 Βαθμονομήστε τον ελεγκτή N64

Διαπίστωσα ότι κατά τη χαρτογράφηση του ελεγκτή N64 ότι δεν λειτούργησε ακριβώς όπως ήλπιζα, κάτι που απαιτούσε κάποια χειροκίνητη στροφή στο αρχείο βαθμονόμησης, καθώς μερικά κουμπιά δεν καταχωρήθηκαν και το joy stick ήταν πολύ ευαίσθητο. Εισαγάγετε την εντολή από την οθόνη εκτόξευσης RetroPie πατώντας F4 (CTRL + F4 ή Windows + F4) και εκτελέστε τη δοκιμή joystick για να εκτυπώσετε μια ζωντανή ανάγνωση από τα χειριστήρια σας για να καθορίσετε το ευρετήριο κάθε κουμπιού.

$ jstest/dev/input/js0 # επανάληψη για js0, js1,…, js5

Ανοίξτε το /opt/retropie/configs/n64/InputAutoCfg.ini και ενημερώστε το αρχείο διαμόρφωσης του ελεγκτή N64 ώστε να ταιριάζει με το συνημμένο αρχείο διαμόρφωσης (N64_config.txt) και να το αποθηκεύσετε. Τώρα ο ελεγκτής N64 θα πρέπει να λειτουργεί όπως αναμένεται!

5.3 Ρύθμιση του εξομοιωτή

Τώρα θα πρέπει να έχετε το RetroPie εγκατεστημένο με λειτουργικά χειριστήρια N64, αλλά μπορεί να παρατηρήσετε ότι ορισμένα παιχνίδια δεν παίζουν τόσο καλά. Όταν ξεκινάτε μια ROM, εμφανίζεται μια οθόνη που σας ρωτά αν θέλετε να προσαρμόσετε τις ρυθμίσεις, πατήστε ENTER/RETURN για να μπείτε σε αυτό το μενού. Υπάρχουν αρκετοί διαφορετικοί εξομοιωτές για να διαλέξετε, οπότε παίξτε με αυτούς για να καθορίσετε ποιος λειτουργεί καλύτερα για κάθε ROM που θέλετε να παίξετε.

5.4 Overclock the Pi

Από προεπιλογή, το Raspberry Pi λειτουργεί στα 800MHz και το μενού Raspi-Config δεν επιτρέπει την επιλογή overclock, οπότε πρέπει να το κάνετε χειροκίνητα. Ακολουθήστε αυτόν τον σύνδεσμο ΕΔΩ για να επεξεργαστείτε το /boot/config.txt για να επιταχύνετε το σύστημα. Το σύστημά μου λειτουργεί στα 1300MHz και παίζει την πλειοψηφία των N64 ROM αρκετά ομαλά.

Πηγές:

  • Εγκαταστήστε το RetroPie
  • Προσθήκη υποστήριξης ελεγκτή
  • Υποστήριξη ελεγκτή RetroArch
  • JSTEST για το Joypad
  • Αντιστοίχιση του ελεγκτή N64
  • Overclocking του Pi

Βήμα 6: Προσαρμογή (Προσθήκη KODI)

Ακολουθήστε αυτό το σεμινάριο για να εγκαταστήσετε το KODI στο RetroPie ως θύρα.

Εγκαταστήστε το KODI του RetroPie

Βήμα 7: Χαλαρώστε και απολαύστε

Λοιπόν αυτό είναι! Θα πρέπει να έχετε ένα πλήρως λειτουργικό σύστημα με όλα τα αγαπημένα σας παιχνίδια! Αν έχετε σχόλια ή προτάσεις για το πώς να το βελτιώσετε περαιτέρω, θα ήθελα πολύ να το ακούσω. Απολαύστε τη νέα σας κονσόλα παιχνιδιών.

Στην υγειά σας:)

Συνιστάται: