Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Una piccola configurazione retrò simile a una console basata su ATtiny85 x 0,96 OLED per giocare a Space invaders, Tetris, ecc.
Forniture
- Vecchio 0,96 pollici x 1
- Attiny85 x1
- Configurazione del programmatore per la programmazione Attiny85 x 1
- (puoi usare Arduino Uno come programmatore qui- https://www.hackster.io/Oniichan_is_ded/learn-how… o creare il tuo programmatore personalizzato- https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -programmatore-84adf8)
- Interruttore x 3
- Resistenza 10K SMD 0805 x 2
- Resistore 1K SMD 0603 x 2
- LED 0603 x 1
- Diodo M7 SMA x 1
- Porta micro USB x 1
- Resistore 7K SMD 0603 x 1
- PCB personalizzato (Gerber disponibile per la produzione)
Fase 1: STORIA
Ciao a tutti!
Quindi questa è la mia console di gioco retrò basata su Attiny85 x Oled fai da te*
in realtà è un V2 di questa versione incisa che ho realizzato alcune settimane fa.
Il PCB è stato fornito da JLCPCB e hanno fatto un lavoro meraviglioso come sempre! Puoi verificarli se vuoi ottenere PCB di alta qualità a un prezzo molto basso
jlcpcb.com/
inoltre, il codice per questo progetto è piuttosto comune e disponibile online, ho appena preso quel codice e apportato alcune modifiche e creato PCB per esso. Il post originale è -
electronoobs.com/eng_arduino_tut120.php ma anche la sua versione non è quella originale credo.
Passaggio 2: FASE1
Raccogliere i materiali di cui abbiamo bisogno
- Vecchio 0,96 pollici x 1
- Attiny85 x1
- Configurazione del programmatore per la programmazione Attiny85 x 1
- (puoi usare Arduino Uno come programmatore qui- https://www.hackster.io/Oniichan_is_ded/learn-how… o creare il tuo programmatore personalizzato- https://www.hackster.io/Oniichan_is_ded/multiple-attiny85-13a -programmatore-84adf8)
- Interruttore x 3
- Resistenza 10K SMD 0805 x 2
- Resistore 1K SMD 0603 x 2
- LED 0603 x 1
- Diodo M7 SMA x 1
- Porta micro USB x 1
- Resistore 7K SMD 0603 x 1
- PCB personalizzato (Gerber disponibile per la produzione)
Passaggio 3: FASE 2
L'aggiunta di componenti a questo PCB è piuttosto semplice e diretta, guarda il video per un tutorial migliore sull'assemblaggio del PCB.
dopo aver aggiunto i componenti SMD, vai avanti e inizia ad aggiungere i restanti componenti con piombo, come interruttori, Oled e altre cose. dopo aver assemblato tutto, dobbiamo solo aggiungere la batteria alla porta del connettore assegnata e accendere il tutto. aspetta, come programmare attiny85!
Passaggio 4: PASSAGGIO3
"Programmare l'Attiny85"
Attiny85 e Attiny13A sono i miei microcontrollori preferiti in quanto sono economici e possono essere utilizzati in una varietà di progetti che non richiedono hardware e opzioni di connettività eccessive, ad esempio Oled Gameboy! Per programmare l'MCU Attiny85, avrai bisogno di un programmatore ISP
www.hackster.io/Oniichan_is_ded/multiple-a…
www.hackster.io/Oniichan_is_ded/learn-how-…
Salterò il processo di programmazione, diciamo solo che dobbiamo prima masterizzare il bootloader e poi eseguire il flashing di attiny85 con il codice fornito. Nota: è necessario aggiungere il file di intestazione fornito con il codice principale nella cartella del codice principale creata, quindi aggiungi l'intera cartella nella cartella dello schizzo Arduino in Documenti.
Passaggio 5: PASSO4
Alimentazione e test della scheda
Per alimentare questa scheda, ho aggiunto un connettore per la batteria, è possibile collegare una batteria agli ioni di litio e tramite la porta USB possiamo caricare la cella al litio.
Video di esecuzione di prova-
Lascia un commento se riscontri problemi!