Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Κωδικός:
- Βήμα 2: Σχεδιασμός 3D
- Βήμα 3: Hardware - Mainboard
- Βήμα 4: Υλικό - Κουμπιά 1
- Βήμα 5: Υλικό - Κουμπιά 2
- Βήμα 6: Υλικό - Τροφοδοσία και ON/OFF
- Βήμα 7: Hardware - Buzzer
- Βήμα 8: Εισαγωγή των καρυδιών
- Βήμα 9: Προσαρμογή - LCD και συρόμενος διακόπτης
- Βήμα 10: Προσαρμογή - Κουμπιά
- Βήμα 11: Προσαρμογή - Κλείσιμο
- Βήμα 12: Προσθέστε το λογότυπο GameGirl5110
- Βήμα 13: Απολαύστε το GameGirl5110
Βίντεο: GameGirl5110: 13 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Γεια! Είμαι ο varlvaro Rubio, ήθελα να φτιάξω τη δική μου κλασική κονσόλα για τους λάτρεις των ρετρό παιχνιδιών και αυτό είναι το αποτέλεσμα: The GameGirl 5110.
Διαθέτει τρισδιάστατη θήκη εμπνευσμένη από το GameBoy Classic. Και…
¿ΓΙΑΤΙ 5110;
Για να το κάνω ακόμα πιο ρετρό, αποφάσισα να χρησιμοποιήσω την αρχική LCD οθόνη Nokia 5110 με μπλε οπίσθιο φωτισμό.
-Βασίζεται στο Arduino, μπορείτε να χρησιμοποιήσετε το μοντέλο που θέλετε, στην περίπτωσή μου επέλεξα το Arduino Nano για τον περιορισμένο χώρο.
-Έχετε 6 προγραμματιζόμενα κουμπιά για να ανεβάσετε τα παιχνίδια που αγαπάτε! Εδώ θα προγραμματίσω το παιχνίδι Φίδι.
-Χρησιμοποίησα τα 4 κουμπιά αριστερά για οδηγίες και το επάνω δεξί κουμπί είναι η επαναφορά, μπορείτε να αλλάξετε τα χειριστήρια στο αρχείο arduino.
-Έχει πιεζοηλεκτρικό ως βομβητή για τους ήχους.
Προμήθειες
Υλικά:
- Arduino Nano
- Οθόνη LCD Nokia 5110
- Μίνι διακόπτης ON/OFF
- Κουμπί B3F Omron χρώματα 12mm
- Πρωτότυπος πίνακας
- Υποδοχή μπαταρίας 9V
- Σύρμα
- Καλώδιο Dupont Γυναίκα-Γυναίκα
- PLA ή κάποιος που σας εκτυπώνει τη θήκη
- Τοποθετήστε παξιμάδια
-
Παξιμάδια και μπουλόνια 2mm
Εργαλεία:
- Συγκολλητικό σίδερο
- Κασσίτερος και ροή
- Όπλο κόλλας
- κατσαβίδι
Βήμα 1: Κωδικός:
Αυτό το έργο ήταν για την «Creative Electronics», μια ενότητα Beng Electronics Engineering στο Πανεπιστήμιο της Μάλαγα, Σχολή Τηλεπικοινωνιών (https://www.uma.es/etsi-de-telecomunicacion/).
Πρώτον, έχω προγραμματίσει το παιχνίδι "Φίδι" χρησιμοποιώντας τη βιβλιοθήκη LCD5110_Graph.h.
Μπορείτε να το κατεβάσετε και να λάβετε το εγχειρίδιο εδώ.
Δεν θα μπω βαθιά στον προγραμματισμό, αλλά αν έχετε ερωτήσεις μπορείτε να με ρωτήσετε στα σχόλια!:)
Κάντε κλικ εδώ για λήψη των αρχείων arduino μου από το Github, είναι κοινόχρηστο με άδεια MIT.
Βήμα 2: Σχεδιασμός 3D
Το επόμενο βήμα είναι να φτιάξετε τη θήκη εκτύπωσης 3D. Σας συνιστώ να εκτυπώσετε πρώτα τη θήκη και αργότερα να κάνετε το υλικό για να το προσαρμόσετε ευκολότερα στη θήκη. Χρησιμοποίησα το Freecad για να κάνω αυτό το σχέδιο (πρώτη φορά χρησιμοποιώντας 3D) και μοιράζομαι τα αρχεία χρησιμοποιώντας την άδεια CC.
Υπάρχουν 4 αρχεία:
- Πίσω
- Εμπρός
- Λογότυπο "GameGirl5110"
- Βάση για την ανύψωση του υλικού.
Είναι πιθανό ότι ο πρωτότυπος πίνακας ή το υλικό σας είναι διαφορετικό από το δικό μου και πρέπει να κάνετε κάποιες αλλαγές σε αυτό το σχέδιο ή το υλικό σας.
Αυτό το έργο έχει άδεια βάσει μιας διεθνούς άδειας Creative Commons Attribution-NonCommercial-ShareAlike 4.0.
Βήμα 3: Hardware - Mainboard
Πρώτα απ 'όλα έφτιαξα την πρωτότυπη πλακέτα για το arduino nano και LCD, πούλησα δύο θηλυκές κεφαλίδες 15 ακίδες σε έναν πίνακα πρωτοτύπων με την απόσταση των καρφιών arduino και άλλες 8 γυναικείες κεφαλίδες για τη σύνδεση LCD. Προσέξτε να βάλω την 8 κεφαλίδα στις θέσεις των ακίδων D3, D4, D5, D6, D7 που έχω κολλήσει στις καρφίτσες κεφαλίδας arduinos. Οι επόμενες 3 καρφίτσες είναι VCC BL και GND, πρέπει να κολλήσετε VCC και BL σε οποιονδήποτε πείρο 5V και GND σε οποιαδήποτε σύνδεση γείωσης της πλακέτας σας, με αυτό ολοκληρώσαμε την πρώτη από τις 3 πρωτότυπες σανίδες. Χρησιμοποιώντας τις γυναικείες κεφαλίδες, μπορούμε να βγάλουμε το arduino και την οθόνη όταν θέλουμε ή μπορούμε να το αντικαταστήσουμε αν κάτι σπάσει χωρίς να το ξεκολλήσουμε. Μπορείτε να δείτε τη φωτογραφία με το αποτέλεσμα και, στη συνέχεια, πρέπει να συνδέσετε την οθόνη LCD με τα καλώδια dupont ως προεκτάσεις.
Βήμα 4: Υλικό - Κουμπιά 1
Τώρα θα κάνουμε τα αριστερά κουμπιά για οδηγίες στο παιχνίδι. Η χρήση αντίστασης είναι προαιρετική, μπορείτε να χρησιμοποιήσετε τις εσωτερικές αντιστάσεις των εισόδων arduino χρησιμοποιώντας τη γραμμή INPUT_PULLUP (PIN). αλλά πρέπει να προσθέσετε ή να αλλάξετε μερικές γραμμές του κώδικα, στο επόμενο βήμα θα κάνω ένα παράδειγμα αυτού του τρόπου σύνδεσης κουμπιών.
Έχετε τις συνδέσεις σχήματος στα αριστερά, πρέπει να κολλήσετε 4 κουμπιά ακολουθώντας τις αποστάσεις μεταξύ τους από το τρισδιάστατο αρχείο ή να τροποποιήσετε το σχέδιο για να το προσαρμόσετε στο νέο σας υλικό.
Μπορείτε να χρησιμοποιήσετε τις αναλογικές εισόδους ως ψηφιακές, ορίζοντάς τις ως εισόδους.
Τα πράσινα καλώδια είναι τα καλώδια που πρέπει να κολλήσετε στις εισόδους arduino, χρησιμοποίησα:
- UP -> pin 16 (A2)
- ΑΡΙΣΤΕΡΑ -> καρφίτσα 17 (A3)
- ΚΑΤΩ -> καρφίτσα 18 (A4)
- ΔΕΞΙΑ -> καρφίτσα 19 (A5)
Επίσης, πρέπει να κολλήσετε VCC σε 5V και GND σε οποιαδήποτε γείωση του κύριου πρωτοτύπου.
ΣΗΜΑΝΤΙΚΟ: Προτείνω να κολλήσετε μακρά καλώδια μεταξύ πρωτοτύπων σανίδων, στη συνέχεια μπορείτε αργότερα να το μετακινήσετε και να το προσαρμόσετε καλύτερα στη θήκη χωρίς να σπάσετε τίποτα.
Βήμα 5: Υλικό - Κουμπιά 2
Τώρα πρέπει να κάνουμε τα 2 κουμπιά δεξιά. Σε αυτήν την περίπτωση θα σας δείξω πώς να χρησιμοποιήσετε το INPUT_PULLUP εάν θέλετε να χρησιμοποιήσετε την εσωτερική αντίσταση.
Θα χρησιμοποιήσω το επάνω κουμπί ως επαναφορά, στη συνέχεια θα κολλήσω τη μία πλευρά για να καρφιτσώσω το RST της κεντρικής πλακέτας και την άλλη πλευρά να κολλήσει στο GND.
Σε αυτό το παιχνίδι δεν χρειάζομαι το δεύτερο κουμπί αλλά θα το κολλήσω για να το χρησιμοποιήσω για άλλα παιχνίδια στο μέλλον, τότε απλά πρέπει να κολλήσετε τη μία πλευρά στο A1 και την άλλη πλευρά στο GND. Όταν θέλετε να χρησιμοποιήσετε το remenber για να χρησιμοποιήσετε το INPUT_PULLUP (15). και χρησιμοποιήστε το με το digitalRead.
Βήμα 6: Υλικό - Τροφοδοσία και ON/OFF
Θα χρησιμοποιήσω μια μπαταρία 9v και ένα διακόπτη ολίσθησης, μετά αγόρασα μια θήκη μπαταρίας που πρέπει να κολλήσετε το μαύρο καλώδιο στο GND και το κόκκινο σύρμα στο VIN, αλλά πριν προσθέσετε τον διακόπτη που συγκολλά το κόκκινο σύρμα από τη θήκη μπαταρίας η μεσαία καρφίτσα του διακόπτη και μία από τις άλλες καρφίτσες συγκόλλησης σε VIN. Τότε κλείνετε το κύκλωμα.
Βήμα 7: Hardware - Buzzer
Για την παραγωγή ήχων θα χρησιμοποιήσω ένα πιεζοηλεκτρικό, μπορείτε να χρησιμοποιήσετε αυτό που προτιμάτε, πρέπει να κολλήσετε το ένα καλώδιο στο GND και το άλλο σύρμα στον ψηφιακό ακροδέκτη 2 με αυτόν τον κωδικό. Μπορείτε να το αλλάξετε αν προτιμάτε.
Στη συνέχεια το στερέωσα στο πίσω μέρος της θήκης της μπαταρίας με το πιστόλι κόλλας για να ακούγεται πιο δυνατά όπως μπορείτε να δείτε.
Βήμα 8: Εισαγωγή των καρυδιών
Τώρα τελειώσατε το υλικό της κονσόλας, δοκιμάστε το πριν το τοποθετήσετε στη θήκη !!
Μόλις βεβαιωθείτε ότι η κονσόλα είναι έτοιμη, με το σημείο συγκόλλησης μπορείτε να εισάγετε τα παξιμάδια που λιώνουν το πλαστικό στις τέσσερις στήλες.
Βήμα 9: Προσαρμογή - LCD και συρόμενος διακόπτης
Η κονσόλα σας είναι σχεδόν έτοιμη !!
Ξεκίνησα με την οθόνη LCD, απλώς το έβαλα στη θέση του και το στερέωσα με το πλαστικό πιστόλι.
Στη συνέχεια, μπορείτε να τοποθετήσετε τον συρόμενο διακόπτη και να τον βιδώσετε, μπορείτε να χρησιμοποιήσετε ένα παξιμάδι εάν είναι απαραίτητο.
Βήμα 10: Προσαρμογή - Κουμπιά
Αυτό είναι το πιο δύσκολο κομμάτι, πρέπει να βάλετε τα κουμπιά στις αντίστοιχες τρύπες τους και πρέπει να το διορθώσετε με το ακριβές ύψος γιατί αν δεν το κάνετε αυτό, το κουμπί σας θα συνεχίσει να πατάτε. Για να το κάνω αυτό έβαλα κάποιο κομμάτι μαλακού πλαστικού αυτοκόλλητου όπως μπορείτε να δείτε στη φωτογραφία στο πάνω μέρος και στο κάτω μέρος του πίνακα, μπορείτε να χρησιμοποιήσετε οτιδήποτε με μερικά εκατοστά για να διατηρήσετε το ύψος.
Μόλις λάβετε τη σωστή θέση για τις σανίδες πρωτοτύπου, απλώς στερεώστε το με το πλαστικό πιστόλι και κρατήστε τη θέση μέχρι να στεγνώσει. Κάντε το και με τους δύο πίνακες πρωτοτύπων.
Τώρα δοκιμάστε αν μπορείτε να πατήσετε όλα τα κουμπιά σωστά, τότε είστε έτοιμοι για το επόμενο βήμα.
Βήμα 11: Προσαρμογή - Κλείσιμο
Τώρα θα φτιάξετε το πλαστικό κομμάτι που εκτυπώσαμε και χρησιμοποιείται για να γίνει πιο συμπαγές και στη συνέχεια οι πρωτότυπες σανίδες δεν πηγαίνουν βαθύτερα όταν πιέζετε με δύναμη.
Απλώς ρυθμίστε το στη μέση και των δύο σανίδων και στερεώστε το με το πλαστικό πιστόλι, πιέστε μέχρι να στεγνώσει και στη συνέχεια μπορείτε να βάλετε τη θήκη μπαταρίας στον υπόλοιπο χώρο.
Ρυθμίστε όλα τα καλώδια και την κεντρική πλακέτα στο επάνω μέρος της θήκης και, στη συνέχεια, μπορείτε να το κλείσετε.
Το GameGirl5110 είναι σχεδόν έτοιμο για χρήση;)
Βήμα 12: Προσθέστε το λογότυπο GameGirl5110
Τώρα πρέπει να διορθώσετε το λογότυπο για την οθόνη, για αυτό προτιμώ να χρησιμοποιήσω λίγο Superglue και να το βάψω με μόνιμο μαρκαδόρο αν σας αρέσει!
Βήμα 13: Απολαύστε το GameGirl5110
Αυτό είναι το αποτέλεσμα! Αν έχετε οποιαδήποτε απορία ρωτήστε με στα σχόλια και θα σας βοηθήσω το συντομότερο δυνατό!
Ελπίζω να απολαύσετε την επιτυχία της δημιουργίας του δικού σας GameGirl5110 και να διασκεδάσετε παίζοντας!;)
Συνιστάται:
Πώς: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και εικόνες: 7 βήματα (με εικόνες)
Howto: Εγκατάσταση Raspberry PI 4 Headless (VNC) Με Rpi-imager και Εικόνες: Σκοπεύω να χρησιμοποιήσω αυτό το Rapsberry PI σε ένα σωρό διασκεδαστικά έργα στο ιστολόγιό μου. Μη διστάσετε να το ελέγξετε. Iθελα να επιστρέψω στη χρήση του Raspberry PI, αλλά δεν είχα πληκτρολόγιο ή ποντίκι στη νέα μου τοποθεσία. Είχε περάσει λίγος καιρός από τότε που έστησα ένα Raspberry
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: 13 βήματα (με εικόνες)
Πώς να αποσυναρμολογήσετε έναν υπολογιστή με εύκολα βήματα και εικόνες: Αυτή είναι μια οδηγία σχετικά με τον τρόπο αποσυναρμολόγησης ενός υπολογιστή. Τα περισσότερα από τα βασικά στοιχεία είναι αρθρωτά και αφαιρούνται εύκολα. Ωστόσο, είναι σημαντικό να είστε οργανωμένοι σε αυτό. Αυτό θα σας βοηθήσει να αποφύγετε την απώλεια εξαρτημάτων και επίσης να κάνετε την επανασυναρμολόγηση να
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: 5 βήματα (με εικόνες)
Αποδώστε τρισδιάστατες εικόνες των PCB σας χρησιμοποιώντας Eagle3D και POV-Ray: Χρησιμοποιώντας Eagle3D και POV-Ray, μπορείτε να δημιουργήσετε ρεαλιστικές τρισδιάστατες αποδόσεις των PCB σας. Το Eagle3D είναι ένα σενάριο για EAGLE Layout Editor. Αυτό θα δημιουργήσει ένα αρχείο ανίχνευσης ακτίνων, το οποίο θα σταλεί στο POV-Ray, το οποίο με τη σειρά του θα βγει τελικά από το τελικό im
Κάμερα για εικόνες λήξης χρόνου που έγιναν εύκολα .: 22 βήματα (με εικόνες)
Camera for Time Lapse Pictures Made Easy: Έλεγχα ένα από τα άλλα Instructables σχετικά με την παραγωγή ταινιών time lapse. Καλύπτει αρκετά καλά το κομμάτι της ταινίας. Μίλησε για το δωρεάν λογισμικό που μπορείτε να κατεβάσετε για να κάνετε ταινίες. Είπα στον εαυτό μου, νομίζω ότι θα δω αν μπορώ
Πώς να εικονογραφήσετε εικόνες - Εύκολα: 3 βήματα (με εικόνες)
Πώς να Pixellate Εικόνες - Εύκολα: Αυτή η γρήγορη είναι μια τεχνική για τη χρήση λογοκρισίας pixel για τη διατήρηση της ανωνυμίας, της αξιοπρέπειας κ.λπ. σε ψηφιακές εικόνες. Χρειάζεστε μόνο έναν απλό επεξεργαστή εικόνας όπως το MS Paint, χρησιμοποιώ το MS Paint. Για εναλλακτική λύση, δείτε αυτό Διδάξιμο