Kazalo:

Samo še ena igralna konzola ATtiny85 Retro: 4 koraki
Samo še ena igralna konzola ATtiny85 Retro: 4 koraki

Video: Samo še ena igralna konzola ATtiny85 Retro: 4 koraki

Video: Samo še ena igralna konzola ATtiny85 Retro: 4 koraki
Video: 🚀 AMAZON 2.0 - ИНТЕРНЕТ МАГАЗИН с нуля за 6 часов [Next / React / Nest / PostgreSQL / Prisma / TS] 2024, December
Anonim
Image
Image

Majhna retro konzola, ki temelji na ATtiny85 x 0,96 OLED za igranje vesoljskih napadalcev, Tetrisa itd.

Zaloge

  • Oled 0,96 palca x 1
  • Attiny85 x1
  • Nastavitev programatorja za programiranje Attiny85 x 1
  • Stikalo x 3
  • 10K upor SMD 0805 x 2
  • 1K upor SMD 0603 x 2
  • LED 0603 x 1
  • M7 dioda SMA x 1
  • Mikro vrata USB x 1
  • 7K upor SMD 0603 x 1
  • PCB po meri (priloženi Gerberjevi podatki)
  • Bakrena plošča FR4
  • jedkano tiskano vezje (PDF je priložen)

1. korak: ZGODBA-

1. KORAK Priprava plošče
1. KORAK Priprava plošče

Zdravo vsi! Torej, to je moja konzola Retro Gaming, ki temelji na DIY -u (dejansko ne gre za igralno konzolo, ampak za nastavitev, ki povezuje generičnega 0,96 -palčnega Oleda z Attiny85) Naj vam pokažem, kako sem to naredil. tudi koda za ta projekt je precej pogosta in na voljo na spletu, samo to kodo sem vzel in naredil nekaj sprememb ter zanjo naredil tiskano vezje.

2. korak: 1. KORAK Priprava plošče

1. KORAK Priprava plošče
1. KORAK Priprava plošče
1. KORAK Priprava plošče
1. KORAK Priprava plošče
1. KORAK Priprava plošče
1. KORAK Priprava plošče

Priprava plošče

Sprva sem želel pravilno izdelati to ploščo s tem tiskanim vezjem, ki sem ga pripravil prejšnji mesec, vendar zaradi COVID19 nisem mogel oddati naročila zaradi težave s pošiljko, zato sem se odločil, da bom tiskalnik tiskalnik tako, da ga nekoliko spremenim, da bom lahko naredil je enostransko namesto dvostranskega tiskanega vezja. Za oblikovanje tiskanega vezja sem uporabil OrCad, nato pa ustvaril pdf za tiskanje plošče na foto papirju za jedkanje. če želite sami, so priloženi shematski in Gerberjevi podatki za pravilno tiskano vezje.

Najprej natisnem PDF plošče na foto papirju s brizgalnim tiskalnikom, nato pa izrežem PCB iz bakrene plošče FR4 glede na velikost tiskanega vezja.

če želite izvedeti več o postopku jedkanja, si lahko ogledate videoposnetek, ki sem ga povezal.

Po jedkanju začnem na to ploščo dodajati komponente.

Dodajanje komponent na to tiskano vezje je precej preprosto in neposredno, sledite priloženi sliki za komponente SMD.

po dodajanju komponent SMD nadaljujte in začnite dodajati preostale svinčene komponente, kot so stikala, Oled in druge stvari. Za podrobnejše podrobnosti si oglejte video. Ker ta plošča ni povsem enostranska, sem na nekaj točkah dodal skakalce, ki so olajšali življenje. Ko sestavimo vse, moramo samo dodati baterijo v dodeljena priključna vrata in vse skupaj vklopiti.

ampak počakaj, kako programirati attiny85!

3. korak: Programiranje Attiny85

Programiranje Attiny85
Programiranje Attiny85
Programiranje Attiny85
Programiranje Attiny85

Attiny85 in Attiny13A sta moj najljubši mikrokrmilnik, saj sta poceni in se lahko uporabljata v različnih projektih, ki ne zahtevajo preveč strojne opreme in možnosti povezovanja, na primer- Oled Gameboy!

Za programiranje Attiny85 MCU boste potrebovali programerja ISP. O programiranju Attiny85 s programerjem po meri sem že napisal objavo, zato to preverite.

Objava o programiranju attiny85 s ponudnikom internetnih storitev po meri

zato bom preskočil postopek programiranja, recimo, da moramo najprej zapisati zagonski nalagalnik in nato utripati attiny85 s priloženo kodo. Opomba- datoteko z glavo, ki je priložena glavni kodi, morate dodati v mapo z glavno kodo, nato pa celotno mapo v skici Arduino v mapi Dokumenti (sledite priloženi sliki).

4. korak: Vklop igralne konzole in rezultati

Image
Image
Vklop igralne konzole in rezultati
Vklop igralne konzole in rezultati

Za napajanje te plošče sem dodal priključek za baterijo, na katerega je mogoče priključiti litij-ionsko baterijo.

To je še vedno V1 in naslednja stopnja tega projekta bo izdelava ustreznega tiskanega vezja in vse na njem spajkati.. lahko pa vanj dodamo tudi uporabniški vmesnik, da lahko izberemo več kot 1 igro. Zaenkrat, če naletite na nekatere težave, pustite komentar. ADIOS!

Priporočena: