Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: ΙΣΤΟΡΙΑ-
- Βήμα 2: ΒΗΜΑ 1 Ετοιμασία του πίνακα
- Βήμα 3: Προγραμματισμός του Attiny85
- Βήμα 4: Ενεργοποίηση της κονσόλας παιχνιδιών και ΑΠΟΤΕΛΕΣΜΑΤΑ
Βίντεο: Just Another ATtiny85 Retro Gaming Console: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Μια μικρή ρετρό ρύθμιση που μοιάζει με Κονσόλα βασισμένη στο ATtiny85 x 0.96 OLED για παιχνίδι με εισβολείς χώρου, Tetris κ.λπ.
Προμήθειες
- Oled 0,96 ίντσες x 1
- Attiny85 x1
- Ρύθμιση προγραμματιστή για προγραμματισμό Attiny85 x 1
- Διακόπτης x 3
- Αντίσταση 10K SMD 0805 x 2
- Αντίσταση 1K SMD 0603 x 2
- LED 0603 x 1
- Δίοδος M7 SMA x 1
- Μικρο θύρα USB x 1
- Αντίσταση 7K SMD 0603 x 1
- Προσαρμοσμένο PCB (τα δεδομένα Gerber επισυνάπτονται)
- FR4 χαλκοσανίδα
- χαραγμένο PCB (επισυνάπτεται το PDF)
Βήμα 1: ΙΣΤΟΡΙΑ-
Γεια σε όλους! Αυτή λοιπόν είναι η Retro Gaming κονσόλα μου με βάση το Oled (στην πραγματικότητα δεν είναι μια κονσόλα παιχνιδιών, αλλά μια εγκατάσταση που συνδέει μια γενική Oled 0,96 ιντσών με μια Attiny85) Επιτρέψτε μου να σας δείξω πώς το έφτιαξα αυτό. Επίσης, ο κώδικας για αυτό το έργο είναι αρκετά συνηθισμένος και διατίθεται στο διαδίκτυο, πήρα αυτόν τον κώδικα και έκανα μερικές αλλαγές και έκανα PCB γι 'αυτό.
Βήμα 2: ΒΗΜΑ 1 Ετοιμασία του πίνακα
Προετοιμασία του πίνακα
Αρχικά, ήθελα να φτιάξω σωστά αυτόν τον πίνακα με αυτό το PCB που ετοίμασα τον περασμένο μήνα, αλλά λόγω του COVID19, δεν μπόρεσα να κάνω παραγγελία λόγω προβλήματος αποστολής, έτσι αποφάσισα να χαράξω το PCB αλλάζοντας λίγο το σχέδιο του PCB για να μπορέσω να φτιάξω είναι μονόπλευρο αντί για διπλής όψης PCB. Χρησιμοποίησα το OrCad για να σχεδιάσω το PCB και στη συνέχεια δημιούργησα ένα pdf για την εκτύπωση του πίνακα σε φωτογραφικό χαρτί για χάραξη. αν θέλετε να φτιάξετε το δικό σας, επισυνάπτονται τα σχηματικά και δεδομένα Gerber για το σωστό PCB.
Αρχικά εκτυπώνω το PDF της πλακέτας σε φωτογραφικό χαρτί με εκτυπωτή inkjet και μετά κόβω ένα PCB χαλκού FR4 σύμφωνα με το μέγεθος του PCB.
αν θέλετε να μάθετε περισσότερα για τη διαδικασία χάραξης, μπορείτε να δείτε το βίντεο που έχω συνδέσει.
Μετά την χάραξη, αρχίζω να προσθέτω εξαρτήματα σε αυτόν τον πίνακα.
Η προσθήκη εξαρτημάτων σε αυτό το PCB είναι αρκετά εύκολη και απλή, ακολουθήστε την συνημμένη εικόνα για εξαρτήματα SMD.
μετά την προσθήκη εξαρτημάτων SMD, απλώς προχωρήστε και ξεκινήστε να προσθέτετε τα υπόλοιπα στοιχεία με μόλυβδο, όπως διακόπτες, Oled και άλλα πράγματα. Δείτε το βίντεο για πιο εμπεριστατωμένες λεπτομέρειες. Επίσης, επειδή αυτός ο πίνακας δεν είναι εντελώς μονόπλευρος, πρόσθεσα άλτες σε μερικά σημεία για να κάνω τη ζωή λίγο εύκολη. Αφού συναρμολογήσουμε τα πάντα, πρέπει απλώς να προσθέσουμε την μπαταρία στην εκχωρημένη θύρα σύνδεσης και να ενεργοποιήσουμε το σύνολο.
αλλά περιμένετε, πώς να προγραμματίσετε το attiny85!
Βήμα 3: Προγραμματισμός του Attiny85
Το Attiny85 και το Attiny13A είναι ο αγαπημένος μου μικροελεγκτής καθώς είναι φθηνά και μπορούν να χρησιμοποιηθούν σε διάφορα έργα που δεν απαιτούν υπερβολικό εξοπλισμό και επιλογές συνδεσιμότητας, για παράδειγμα- Oled Gameboy!
Για να προγραμματίσετε το Attiny85 MCU, θα χρειαστείτε έναν προγραμματιστή ISP. Έχω ήδη κάνει μια ανάρτηση σχετικά με τον προγραμματισμό του Attiny85 με τον προσαρμοσμένο προγραμματιστή, οπότε ελέγξτε το.
Δημοσίευση σχετικά με τον προγραμματισμό attiny85 με προσαρμοσμένο ISP
έτσι θα παραλείψω τη διαδικασία προγραμματισμού, ας πούμε ότι πρέπει πρώτα να κάψουμε το bootloader και μετά να αναβοσβήσουμε το attiny85 με τον παρεχόμενο κώδικα. Σημείωση- πρέπει να προσθέσετε το αρχείο κεφαλίδας που παρέχεται με τον κύριο κωδικό στον κύριο φάκελο κώδικα, και στη συνέχεια να προσθέσετε ολόκληρο το φάκελο στο φάκελο σκίτσων Arduino στα Έγγραφα (ακολουθήστε την συνημμένη εικόνα).
Βήμα 4: Ενεργοποίηση της κονσόλας παιχνιδιών και ΑΠΟΤΕΛΕΣΜΑΤΑ
Για να τροφοδοτήσω αυτήν την πλακέτα, έχω προσθέσει μια υποδοχή μπαταρίας, μια μπαταρία ιόντων λιθίου μπορεί να συνδεθεί από αυτήν.
Αυτό είναι ακόμα το V1 και το επόμενο επίπεδο αυτού του έργου θα είναι να φτιάξετε ένα σωστό PCB και να κολλήσετε τα πάντα σε αυτό.. επίσης, ίσως μπορούμε να προσθέσουμε ένα UI σε αυτό, ώστε να μπορούμε να επιλέξουμε περισσότερα από 1 παιχνίδια. Προς το παρόν, αν αντιμετωπίσετε κάποια προβλήματα, αφήστε ένα σχόλιο. ADIOS!
Συνιστάται:
Just Line, Just Light! (Type1): 19 Βήματα
Just Line, Just Light! (Type1): Είναι ένα έργο έκφρασης φωτός σε ακρυλικές πλάκες χαραγμένες με σχέδια γραμμικής τέχνης. Εκφράζει αρμονικά χρώματα και μοτίβα διαφόρων LED. Αυτό το έργο πραγματοποιήθηκε με μοτίβα από τον Arout Meijer's " Ευχαριστώ για τους Πλανήτες " από
JAWS: Just Another Meather Station: 6 βήματα
JAWS: Just Another Weather Station: Ποιος είναι ο σκοπός; Από τα μικρά μου χρόνια, με ενδιαφέρει πολύ ο καιρός. Τα πρώτα δεδομένα που συνέλεξα ήταν από ένα παλιό θερμόμετρο γεμάτο υδράργυρο που κρεμόταν έξω. Κάθε μέρα, για μήνες στη σειρά, έγραφα τη θερμοκρασία, την ημερομηνία και την ώρα σε ένα sma
Just Another Antenna: 4 Βήματα
Just Another Antenna: Έτσι αποφάσισα να δημιουργήσω μια κεραία από παλιοσίδερα που είχα στο σπίτι, η ιδέα ήταν να μην αγοράσω κανένα υλικό, αν ήταν δυνατόν. Ξέρω ότι ο κοινός άνθρωπος δεν θα είχε τόσο πολλά σκουπίδια, αλλά το έκανα και αμφισβήτησα τον εαυτό μου
YABC - Another Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: 4 βήματα
YABC - Another Another Blynk Controller - IoT Cloud Temperature and Humidity Controller, ESP8266: Hi Makers, άρχισα πρόσφατα να καλλιεργώ μανιτάρια στο σπίτι, μανιτάρια Oysters, αλλά έχω ήδη 3 από αυτούς τους ελεγκτές στο σπίτι για τον έλεγχο θερμοκρασίας Fermenter για το σπίτι μου, γυναίκα κάνει επίσης αυτό το πράγμα Kombucha τώρα και ως θερμοστάτης για θερμότητα
Retro Gaming Console (N64 Mod) Με KODI: 7 βήματα (με εικόνες)
Retro Gaming Console (N64 Mod) Με KODI: Το να παίζετε ρετρό παιχνίδια σε κονσόλες παλιάς σχολής είναι πολύ διασκεδαστικό, ωστόσο, να αγοράζετε τις μεμονωμένες κονσόλες και όλα τα παιχνίδια που συνοδεύουν είναι πολύ βαρύ και ακριβό! Για να μην αναφέρουμε αν είστε φοιτητής κολλεγίου/πανεπιστημίου και μετακομίσετε διαμερίσματα την παραμονή