Vain toinen ATtiny85 Retro -pelikonsoli: 4 vaihetta
Vain toinen ATtiny85 Retro -pelikonsoli: 4 vaihetta
Anonim
Image
Image

Pieni retrokonsolin kaltainen kokoonpano, joka perustuu noin ATtiny85 x 0,96 OLED -laitteeseen tilan hyökkääjien, Tetrisin jne.

Tarvikkeet

  • Oled 0,96 tuumaa x 1
  • Attiny85 x1
  • Ohjelmoijan asetukset Attiny85 x 1 -ohjelmointiin
  • Kytkin x 3
  • 10K vastus SMD 0805 x 2
  • 1K -vastus SMD 0603 x 2
  • LED 0603 x 1
  • M7 -diodi SMA x 1
  • USB -mikroportti x 1
  • 7K -vastus SMD 0603 x 1
  • Mukautettu piirilevy (Gerber -tiedot on liitetty)
  • FR4 kuparilevy
  • syövytetty piirilevy (PDF on liitteenä)

Vaihe 1: TARINA-

VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen

Hei kaikki! Joten tämä on minun DIY Oled -pohjainen Retro Gaming -konsolini (itse asiassa se ei ole pelikonsoli, vaan asennus, joka yhdistää yleisen 0,96 tuuman Oledin ja Attiny85: n) Anna minun näyttää teille, kuinka tein tämän. myös tämän projektin koodi on melko yleinen ja saatavilla verkossa, otin juuri sen koodin ja tein muutamia muutoksia ja tein siihen PCB: n.

Vaihe 2: VAIHE 1 Hallituksen valmisteleminen

VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen
VAIHE 1 Hallituksen valmisteleminen

Taulun valmistelu

Alunperin halusin tehdä tämän levyn oikein tällä PCB: llä, jonka valmistin viime kuussa, mutta COVID19: n vuoksi en voinut tehdä tilausta lähetysongelman vuoksi, joten päätin syövyttää piirilevyn muuttamalla hieman piirilevyn muotoilua, jotta voin tehdä se on yksipuolinen kaksipuolisen piirilevyn sijaan. Suunnittelin piirilevyn OrCadilla ja loin sitten pdf -tiedoston levyn tulostamiseksi valokuvapaperille etsausta varten. jos haluat tehdä oman, niin kaavio ja Gerber -tiedot oikeasta PCB: stä on liitetty.

Tulostan ensin levyn PDF -tiedoston valokuvapaperille mustesuihkutulostimella ja sitten leikkaan FR4 -kuparilevyn piirilevyn PCB -koon mukaan.

Jos haluat oppia lisää etsausprosessista, voit katsoa linkittämäni videon.

Etsauksen jälkeen aion lisätä komponentteja tähän levyyn.

Komponenttien lisääminen tähän piirilevyyn on melko helppoa ja suoraviivaista, seuraa oheista SMD -komponenttien kuvaa.

kun olet lisännyt SMD -komponentteja, jatka vain ja lisää loput lyijyosat, kuten kytkimet, Oled ja muut tavarat. Katso videolta tarkemmat tiedot. Lisäksi koska tämä lauta ei ole täysin yksipuolinen, lisäsin muutamaan kohtaan puseroita, jotta elämä olisi hieman helppoa. Kun olemme koonneet kaiken, meidän tarvitsee vain lisätä akku sille määritettyyn liitäntäporttiin ja käynnistää koko asia.

mutta odota, kuinka ohjelmoida attiny85!

Vaihe 3: Attiny85 -ohjelmointi

Attiny85 -ohjelmointi
Attiny85 -ohjelmointi
Attiny85 -ohjelmointi
Attiny85 -ohjelmointi

Attiny85 ja Attiny13A on suosikkini mikro-ohjain, koska ne ovat halpoja ja niitä voidaan käyttää monissa projekteissa, jotka eivät vaadi ylikuormittavia laitteistoja ja liitäntävaihtoehtoja, esimerkiksi- Oled Gameboy!

Jotta voit ohjelmoida Attiny85 MCU: n, tarvitset ISP -ohjelmoijan. Olen jo tehnyt postauksen Attiny85: n ohjelmoinnista mukautetun ohjelmoijan kanssa, joten tarkista se.

Viesti attiny85: n ohjelmoinnista mukautetun Internet -palveluntarjoajan kanssa

joten aion ohittaa ohjelmointiprosessin, sanotaan vain, että meidän on ensin poltettava käynnistyslatain ja sitten salattava attiny85 annetulla koodilla. Huomaa- sinun on lisättävä pääkoodin mukana toimitettu otsikkotiedosto pääkoodikansioon, joka on lajiteltuna, ja lisää sitten koko kansio asiakirjojen Arduino-luonnoskansioon (seuraa liitteenä olevaa kuvaa).

Vaihe 4: Käynnistä pelikonsoli ja TULOKSET

Image
Image
Pelikonsolin käynnistäminen ja TULOKSET
Pelikonsolin käynnistäminen ja TULOKSET

Jotta voisin virittää tämän levyn, olen lisännyt akkuliittimen, Li-ion-akku voidaan liittää siihen.

Tämä on edelleen V1 ja tämän projektin seuraava taso on tehdä oikea PCB ja juottaa kaikki siihen.. myös, ehkä voimme lisätä siihen käyttöliittymän, jotta voimme valita enemmän kuin yhden pelin. Jos kohtaat joitain ongelmia, jätä vain kommentti. ADIOS!