Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Προετοιμάστε καλώδια
- Βήμα 3: Αναβοσβήνει το εξάγωνο αρχείο στο Atmega8
- Βήμα 4: Breadboarding
- Βήμα 5: Ταλαντωτής + SNES
- Βήμα 6: Δεδομένα και τροφοδοσία USB
- Βήμα 7: Δοκιμή του ελεγκτή
- Βήμα 8: Breadboard σε PCB
- Βήμα 9: Τροποποίηση του ελεγκτή
- Βήμα 10: Τελική δοκιμή + Σημειώσεις
Βίντεο: Ελεγκτής USB SNES: 10 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:39
Πρώτα διδάξιμο. Πείτε μου τι χρειάζεται και διορθώνει. Δεν έκανα το κύκλωμα ή το πρόγραμμα. Κάνω απλώς έναν οδηγό που δείχνει βήμα -βήμα τη συναρμολόγηση του τρόπου κατασκευής του ελεγκτή USB SNES. Η αρχική σελίδα είναι εδώ: www.raphnet.net/electronique/snes_nes_usb/index_en.php Αυτός ο οδηγός θα μετατρέψει έναν κανονικό ελεγκτή snes σε usb gamepad. Είναι δοκιμασμένο σε XP, Vista, 7 και PS3. Θα πρέπει να λειτουργεί σε mac και linux αλλά δεν τα έχω δοκιμάσει. Η συσκευή αναγνωρίζεται ως τυπική συσκευή HID. -Δεν χρειάζεται να προγραμματίσετε τίποτα για αυτόν τον οδηγό. Το πρόγραμμα έχει ήδη καταρτιστεί και είναι έτοιμο να μεταφερθεί στο τσιπ σας. -Χρειάζεστε βασικές δεξιότητες συγκόλλησης. -Βασικές σχηματικές δεξιότητες ανάγνωσης βοηθούν, αλλά θα προσπαθήσω να εξηγήσω κάθε βήμα.
Βήμα 1: Απαιτούνται εξαρτήματα
Λίστα μερών: ---------------------------------------------μικροελεγκτής Atmega8 DIP-προγραμματιστής AVR (usb, parallelll ή σειριακό. Χρησιμοποιώ usb.) -12MHz Crystal oscilator -[2] 3,6 volt zener diode -1,5K Resistor (οπουδήποτε από 1,3K έως 1,7K θα πρέπει να λειτουργεί) -[2] 68ohm αντίσταση (οπουδήποτε από 60 έως 75 πρέπει να λειτουργούν) -USB αρσενικό καλώδιο -SNES ελεγκτής (το πρώτο μέρος λειτουργεί καλύτερα. Τα καλώδια τα χρώματα ταιριάζουν με τον οδηγό.) -Μικρό σύρμα. -PCB - www.radioshack.com/product/index.jsp - $ 2 -Breadboard. Αυτό καθιστά πολύ πιο εύκολο τον έλεγχο πριν από την τοποθέτηση σε έναν ελεγκτή. Www.radioshack.com/product/index.jsp-$ 9 Εργαλεία: ---------------------- ------------------- -Wire Stripper -Wire Cutter -Soldering Iron -Solder -Needle pinc nose (διευκολύνει πολύ την τοποθέτηση και τη μετακίνηση των καλωδίων στο breadboard) -Dremmel ή εργαλείο που κόβει. (το τσιπ δεν ταιριάζει σε μη τροποποιημένο ελεγκτή.
Βήμα 2: Προετοιμάστε καλώδια
-Πάρτε ένα καλώδιο usb και κόψτε το μη αρσενικό άκρο. Χρειάζεστε μόνο το καλώδιο και το αρσενικό usb. -Αφαιρέστε το καλώδιο USB και τις 4 συνδέσεις μέσα.. pcb. Καλύτερα να αφήσετε πολύ καλώδιο και να το κόψετε αν δεν το χρειάζεστε.
Βήμα 3: Αναβοσβήνει το εξάγωνο αρχείο στο Atmega8
Χρησιμοποίησα έναν προγραμματιστή usb για να αναβοσβήνει το τσιπ μου. Αυτό σημαίνει ότι ένα μεταγλωττισμένο δεκαεξαδικό αρχείο αποστέλλεται από τον υπολογιστή στο τσιπ. Δεν χρειάζεται κανένας πραγματικός προγραμματισμός. Το σειριακό και το παράλληλο θα λειτουργήσει, αλλά το λογισμικό προγραμματιστή θα είναι λίγο διαφορετικό από το δικό μου.
Μπορείτε να κατεβάσετε το αρχείο HEX εδώ: (δεξί κλικ αποθήκευση στόχου ως…) www.raphnet.net/electronique/snes_nes_usb/releases/nes_snes_db9_usb-1.7.hexΑυτό είναι ένα υλικολογισμικό που θα πει στο τσιπ πώς να χειρίζεται όλα τα σήματα.
Όλα τα τσιπ Atmega χρειάζονται byte ασφάλειας. Μην ανησυχείτε για το τι κάνουν, απλά να ξέρετε ότι αυτό το σχέδιο χρειάζεται: υψηλό byte = 0xc9 χαμηλό byte = 0x9f
Το πρόγραμμα αναβοσβήνει με τσιπ θα πρέπει να έχει τη δυνατότητα να ρυθμίσει αυτές τις ασφάλειες. Χρησιμοποίησα το ProgISP στο σύστημά μου.
Όταν το αναβοσβήνει, είστε έτοιμοι να ξεκινήσετε την επιβίβαση στο ψωμί.
Βήμα 4: Breadboarding
Θα υποθέσω ότι γνωρίζετε τα βασικά της χρήσης ενός breadboard. Αν όχι, υπάρχουν πολλοί οδηγοί για αυτό. Θα υποθέσω επίσης ότι γνωρίζετε πώς να κολλάτε σύρματα. Εάν δεν μπορείτε να διαβάσετε την εικόνα, μεταβείτε εδώ: www.raphnet.net/electronique/snes_nes_usb/sch-revD-p.webp
Βήμα 5: Ταλαντωτής + SNES
Ο ταλαντωτής συνδέεται με τους πείρους 9 και 10. Μπορεί να περιστραφεί με κάθε τρόπο και να λειτουργήσει. Το ρολόι SNES συνδέεται με τον ακροδέκτη 28. Το SNES Latch συνδέεται με τον πείρο 27. Τα δεδομένα SNES συνδέονται με τον ακροδέκτη 26. Η ισχύς SNES 5V συνδέεται τόσο με 5V στο τσιπ όσο και με USB 5V. Η γείωση SNES συνδέεται και με τις δύο βάσεις σε γειωμένο τσιπ και usb.
Βήμα 6: Δεδομένα και τροφοδοσία USB
Αυτό το μέρος είναι πολύ δύσκολο να συνδεθεί σωστά. Δώστε μεγάλη προσοχή στο σχηματικό. Το USB 5V πηγαίνει και στους δύο ακροδέκτες 5V και το SNES 5V USB Ground πηγαίνει και στους δύο ακροδέκτες γείωσης και το SNES USB2 είναι δεδομένα -. Πηγαίνει: μέσω μιας δίοδος zener 3,6v στη γείωση μέσω μιας αντίστασης 68ohm στην ακίδα 2 και 3 στο usb 5V μέσω μιας αντίστασης 1,5k. Το USB3 είναι data +. πηγαίνει: μέσω μιας διόδου zener 3,6v στη γείωση μέσω μιας αντίστασης 68ohm στην ακίδα 4
Βήμα 7: Δοκιμή του ελεγκτή
Με όλα τα μέρη στη θέση τους, συνδέστε τη θύρα usb στον υπολογιστή σας και θα πρέπει να βρείτε νέο υλικό. Μπορείτε να δοκιμάσετε όλα τα κουμπιά στον πίνακα ελέγχου κάτω από τα χειριστήρια παιχνιδιών. Εάν λειτουργεί, είστε έτοιμοι να το μεταφέρετε σε pcb και να το βάλετε στο χειριστήριο.
Βήμα 8: Breadboard σε PCB
Χρησιμοποίησα τον πίνακα παρακάτω για να φτιάξω το σχέδιό μου. Τοποθέτησα το τσιπ στη θέση του και χρησιμοποίησα ένα dremmel για να κόψω όλες τις περιττές περιοχές από τον πίνακα. Πρέπει να το κάνετε όσο το δυνατόν μικρότερο για να χωρέσει στο χειριστήριο. Σημειώστε ότι όλα τα σημεία συγκόλλησης κοντά στους πείρους συνδέουν 3 οπές. Αυτό επιτρέπει τη χρήση 2 καλωδίων ανά καρφίτσα σε αυτόν τον πίνακα. Σημείωση. Η συγκόλληση πρέπει να βρίσκεται στο κάτω μέρος της σανίδας. Βάλτε το στη λάθος πλευρά και οι ακίδες δεν θα κάνουν καμία σύνδεση.
Βήμα 9: Τροποποίηση του ελεγκτή
Έπρεπε να κόψω λίγο το περίβλημα για να χωρέσουν τα πάντα μέσα. Έβαλα το κύκλωμά μου κάτω από τα κουμπιά abxy. Η εικόνα δείχνει τι έκανα. Τοποθετήστε το όπως θέλετε όσο κλείνει.
Βήμα 10: Τελική δοκιμή + Σημειώσεις
Δοκιμάστε το και δείτε αν λειτουργεί. Αν γίνει, τελειώσατε. Εάν όχι, ελέγξτε τα κοινά σφάλματα. Συνήθη σφάλματα: -------------------------- Βεβαιωθείτε ότι η τροφοδοσία και η γείωση είναι σωστά συνδεδεμένες Ελέγξτε την κατεύθυνση στις διόδους zener. Δεν λειτουργούν και με τους δύο τρόπους. Είναι συνδεδεμένος ο ταλαντωτής; Προγραμματίσατε το σωστό πρόγραμμα και τα byte ασφάλειας; Τα δεδομένα snes, το μάνταλο και το ρολόι είναι συνδεδεμένα στις σωστές ακίδες; Έχετε πουθενά κολλητήρι; ΣΗΜΕΙΩΣΕΙΣ: --------------------------- Αυτός ο ελεγκτής λειτουργεί σε PS3, αλλά τα κουμπιά δεν αντιστοιχίζονται πολύ όμορφα. Τα κουμπιά έναρξης και επιλογής δεν αντιστοιχούν στο ps3 έναρξη και επιλογή. Αυτό μπορεί να χρησιμοποιηθεί σε ορισμένα παιχνίδια μαχητικών που σας επιτρέπουν να αλλάξετε τα κουμπιά. Ενημερώστε με τι μπορώ να κάνω για να βελτιώσω αυτό το Instructable.
Συνιστάται:
Ελεγκτής και ελεγκτής Arduino DMX 512: 19 βήματα
Arduino DMX 512 Tester and Controller: Actualizaciones, ficheros, códigos … Αγγλική έκδοσηFacebookHerramienta para pruebas y control de iluminación de prespectasculos a travelz del πρωτόκολλο DMX-512, ιδανικό για κάθε είδους ροπές και εγκαταστάσεις φωτισμού. Este p
DIY USB ελεγκτής βιντεοπαιχνιδιών: 6 βήματα
DIY USB Video Game Controller: Υπάρχει μια ποικιλία από χειροκίνητα χειριστήρια που μπορείτε να φτιάξετε μόνοι σας, από κλασικά μπαστούνια arcade έως αναψυχές σύγχρονων χειριστηρίων, συνήθως κατασκευασμένα από τα ίδια βασικά μέρη. Για το τελευταίο μας έργο στην τάξη Advanced Engineering στο λύκειο , δεν έχουμε
Ελεγκτής μπάσων, πρίμων και έντασης USB με LED πληκτρολογίου: 6 βήματα (με εικόνες)
Ελεγκτής μπάσων, πρίμων και έντασης με LED πληκτρολογίου: Έχω ένα Creative SoundBlaster Audigy στον κύριο επιτραπέζιο υπολογιστή μου και χρειαζόμουν έναν τρόπο για να προσαρμόσω γρήγορα τις ρυθμίσεις μπάσων και πρίμων (καθώς και την ένταση) κατά την ακρόαση πολυμέσων ήχου ή βίντεο Το Έχω προσαρμόσει τον κώδικα από δύο πηγές που δίνονται στο
Ελεγκτής USB SNES και μονάδα flash: 8 βήματα
SNES USB Controller and Flash Drive: Αυτό το διδακτικό θα αναφέρει λεπτομερώς τον τρόπο με τον οποίο τροποποίησα ένα χειριστήριο SNES σε χειριστήριο USB με ενσωματωμένη μονάδα flash. Αυτή δεν είναι μια πολύ φανταχτερή μέθοδος, απλώς συγκεντρώνετε γυμνά κομμάτια υλικού για να ολοκληρώσετε τη δουλειά. Πλήρης πίστωση για τους
Ελεγκτής τάσης USB και τρέχοντος !! (έκδοση 1): 7 βήματα
Ελεγκτής τάσης USB και τρέχοντος !! (έκδοση 1): ** ΝΕΑ ΕΚΔΟΣΗ ΕΞΕΛΙΞΕ !!! ** https: //www.instructables.com/id/USB_Voltage_and_Current_Tester_version_2/Επειδή μερικές φορές είναι απαραίτητο να ελέγξετε τις θύρες USB για τάση ή αν είστε περίεργοι για το τι είδους Η τρέχουσα κλήρωση μπορεί να τραβάει τις συσκευές σας