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

Just Another ATtiny85 Retro Gaming Console: 4 Βήματα
Just Another ATtiny85 Retro Gaming Console: 4 Βήματα

Βίντεο: Just Another ATtiny85 Retro Gaming Console: 4 Βήματα

Βίντεο: Just Another ATtiny85 Retro Gaming Console: 4 Βήματα
Βίντεο: DIY ATtiny85 Mini Game Console PCB - Arcade Retro Multiple Games 2024, Ιούλιος
Anonim
Image
Image

Μια μικρή ρετρό ρύθμιση που μοιάζει με Κονσόλα βασισμένη στο 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: ΙΣΤΟΡΙΑ-

ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου

Γεια σε όλους! Αυτή λοιπόν είναι η Retro Gaming κονσόλα μου με βάση το Oled (στην πραγματικότητα δεν είναι μια κονσόλα παιχνιδιών, αλλά μια εγκατάσταση που συνδέει μια γενική Oled 0,96 ιντσών με μια Attiny85) Επιτρέψτε μου να σας δείξω πώς το έφτιαξα αυτό. Επίσης, ο κώδικας για αυτό το έργο είναι αρκετά συνηθισμένος και διατίθεται στο διαδίκτυο, πήρα αυτόν τον κώδικα και έκανα μερικές αλλαγές και έκανα PCB γι 'αυτό.

Βήμα 2: ΒΗΜΑ 1 Ετοιμασία του πίνακα

ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου
ΒΗΜΑ 1 Ετοιμασία του Διοικητικού Συμβουλίου

Προετοιμασία του πίνακα

Αρχικά, ήθελα να φτιάξω σωστά αυτόν τον πίνακα με αυτό το PCB που ετοίμασα τον περασμένο μήνα, αλλά λόγω του COVID19, δεν μπόρεσα να κάνω παραγγελία λόγω προβλήματος αποστολής, έτσι αποφάσισα να χαράξω το PCB αλλάζοντας λίγο το σχέδιο του PCB για να μπορέσω να φτιάξω είναι μονόπλευρο αντί για διπλής όψης PCB. Χρησιμοποίησα το OrCad για να σχεδιάσω το PCB και στη συνέχεια δημιούργησα ένα pdf για την εκτύπωση του πίνακα σε φωτογραφικό χαρτί για χάραξη. αν θέλετε να φτιάξετε το δικό σας, επισυνάπτονται τα σχηματικά και δεδομένα Gerber για το σωστό PCB.

Αρχικά εκτυπώνω το PDF της πλακέτας σε φωτογραφικό χαρτί με εκτυπωτή inkjet και μετά κόβω ένα PCB χαλκού FR4 σύμφωνα με το μέγεθος του PCB.

αν θέλετε να μάθετε περισσότερα για τη διαδικασία χάραξης, μπορείτε να δείτε το βίντεο που έχω συνδέσει.

Μετά την χάραξη, αρχίζω να προσθέτω εξαρτήματα σε αυτόν τον πίνακα.

Η προσθήκη εξαρτημάτων σε αυτό το PCB είναι αρκετά εύκολη και απλή, ακολουθήστε την συνημμένη εικόνα για εξαρτήματα SMD.

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

αλλά περιμένετε, πώς να προγραμματίσετε το attiny85!

Βήμα 3: Προγραμματισμός του Attiny85

Προγραμματισμός του Attiny85
Προγραμματισμός του Attiny85
Προγραμματισμός του Attiny85
Προγραμματισμός του Attiny85

Το Attiny85 και το Attiny13A είναι ο αγαπημένος μου μικροελεγκτής καθώς είναι φθηνά και μπορούν να χρησιμοποιηθούν σε διάφορα έργα που δεν απαιτούν υπερβολικό εξοπλισμό και επιλογές συνδεσιμότητας, για παράδειγμα- Oled Gameboy!

Για να προγραμματίσετε το Attiny85 MCU, θα χρειαστείτε έναν προγραμματιστή ISP. Έχω ήδη κάνει μια ανάρτηση σχετικά με τον προγραμματισμό του Attiny85 με τον προσαρμοσμένο προγραμματιστή, οπότε ελέγξτε το.

Δημοσίευση σχετικά με τον προγραμματισμό attiny85 με προσαρμοσμένο ISP

έτσι θα παραλείψω τη διαδικασία προγραμματισμού, ας πούμε ότι πρέπει πρώτα να κάψουμε το bootloader και μετά να αναβοσβήσουμε το attiny85 με τον παρεχόμενο κώδικα. Σημείωση- πρέπει να προσθέσετε το αρχείο κεφαλίδας που παρέχεται με τον κύριο κωδικό στον κύριο φάκελο κώδικα, και στη συνέχεια να προσθέσετε ολόκληρο το φάκελο στο φάκελο σκίτσων Arduino στα Έγγραφα (ακολουθήστε την συνημμένη εικόνα).

Βήμα 4: Ενεργοποίηση της κονσόλας παιχνιδιών και ΑΠΟΤΕΛΕΣΜΑΤΑ

Image
Image
Τροφοδοσία της Κονσόλας παιχνιδιών και ΑΠΟΤΕΛΕΣΜΑΤΑ
Τροφοδοσία της Κονσόλας παιχνιδιών και ΑΠΟΤΕΛΕΣΜΑΤΑ

Για να τροφοδοτήσω αυτήν την πλακέτα, έχω προσθέσει μια υποδοχή μπαταρίας, μια μπαταρία ιόντων λιθίου μπορεί να συνδεθεί από αυτήν.

Αυτό είναι ακόμα το V1 και το επόμενο επίπεδο αυτού του έργου θα είναι να φτιάξετε ένα σωστό PCB και να κολλήσετε τα πάντα σε αυτό.. επίσης, ίσως μπορούμε να προσθέσουμε ένα UI σε αυτό, ώστε να μπορούμε να επιλέξουμε περισσότερα από 1 παιχνίδια. Προς το παρόν, αν αντιμετωπίσετε κάποια προβλήματα, αφήστε ένα σχόλιο. ADIOS!

Συνιστάται: