Sisällysluettelo:
- Vaihe 1: Hanki osat
- Vaihe 2: Tee emolevy
- Vaihe 3: Valmista pelikasetti
- Vaihe 4: Lataa pelit kasettiin
Video: Luottokortti ATtiny -pelikonsoli: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Nämä ovat ohjeet Attiny 85 -pelikonsolin rakentamiseen vanhentuneelle luottokortille.
Esittely valmiista tuotteesta löytyy tästä youtube -linkistä:
gametiny oikealla luottokortilla.
Minua inspiroivat minipelikonsolit, jotka perustuvat energiatehokkaaseen ATtiny85 MCU -yksikköön.
Retropelikonsolimalleja on useita: Daniel Champagnen luoma Attiny Joypad.. (Electro L. I. B) 2018 GPL V3 on loistava alusta, jossa on 4-suuntaiset painikkeet/ohjaussauva ja toinen palopainike. Toinen Webblogglesin luoma Attiny Arcade -alusta on myös loistava minipelikonsoli, jossa on vain kaksi painiketta. Molemmat alustat inspiroivat minua luomaan jotain, joka ottaa molempien maailmojen parhaat puolet.
Tämä pelilaudan versio, jota kutsuin "gametinyksi", perustuu Daniel Champagnen luomaan Attiny Joypadiin. Muokkasin sitä lisäämään otsikon USBasp -ohjelmoijalle, joka toimii myös ATtiny85 -sirua sisältävän pelikasetin pistorasiana. Voit tehdä muutaman pelikasetin ja ladata suosikkipelejäsi, jotta voit vaihtaa pelejä matkallasi. ATtiny85 on erittäin energiatehokas. Tarvitset vain yhden CR2032 -pariston, jotta voit pelata tunteja. A -painikkeen lisäksi, jota yleensä käytetään palopainikkeena, lisäsin B -painikkeen vetääksesi PB3 maahan. Tämä mahdollistaa keskeytyskoodien toimimisen sekä PB1: lle että PB3: lle, mikä helpottaa Attiny -pelihallille kirjoitettujen pelien muuntamista toimimaan Attiny joypadilla.
Linkit
Daniel Champagnen alkuperäinen Tiny Joypad -suunnittelu.
sites.google.com/view/arduino-collection
Alkuperäinen Attiny Arcade avaimenperä
webboggles.com/attiny85-game-kit-ass Assembly-instructions/
Arduino -ohjain attiny85: lle
raw.githubusercontent.com/damellis/attiny/…
kaaviot ja lähdekoodit osoitteessa
Vaihe 1: Hanki osat
1. Jokaisen pelikasetin kohdalla
yksi ATtiny85 SOD-8 (pinta-asennus), yksi pieni yksipuolinen peruskortti (prototyyppikortti), yksi 8-nastainen urosliitin.
2. 0,9”I2C Mono OLED (sisäänrakennetuilla SSD1306 -ohjaimilla) 4 nastalla (GND, VCC, SCK, SDA).
3. CR2032 3,3 V: n litium -kennoakku.
4. CR2032 -paristopidike.
5. mini pietsoääni.
6. 3,5 mm kuulokeliitäntä kytkimellä
7. 6 hiljaista painiketta
8. mini 10K VR äänenvoimakkuuden säätöön.
9. 8-nastainen naarasliitin pelikasettiin liittämistä varten.
10 Virtakytkimen mini -liukukytkin
11. 2 saman kokoista vanhentunutta luottokorttia tai paperi-/muovilevyä.
12. 0,2 mm: n tai 0,3 mm: n laminoitu (eristetty) lanka
13. USBasp -ohjelmoija.
14. 8 -johtiminen nauhakaapeli.
15. 8 -napainen naarasliitin ja 2x4 -nastainen naarasliitin ohjelmointikaapelille.
Vaihe 2: Tee emolevy
Tämä projekti käyttää kehyksenä vanhentunutta luottokorttia. Voit käyttää myös pahvia tai muovilevyä.
Suunnittele virtapisteen painikkeiden asettelu. Tulosta virtapiste paperille todellisessa koossa. Käytin kahden dian tulostusasetuksia yhdellä sivulla pienentääksesi sen todelliseen kokoon. Kiinnitä asettelu luottokortille kaksipuolisilla teipillä. Poraa reikiä 0,5 mm: n porauskaivoilla merkittyihin kohtiin painikkeiden ja muiden luottokortille asennettavien komponenttien nastoille. Juotetaan lyhyet johdot kummankin hiljaisen painikkeen molemmille puolille, jotta ne voidaan asettaa luottokorttiin. D-PAD-painikkeet ovat ylös, alas, vasemmalle, oikealle ja palopainikkeille (A ja B). Aseta painikkeet ja muut osat luottokorttiin. Komponenteille, joissa on pidemmät jalat, esim. painikkeita, taivuta jalat vastakkaiseen suuntaan pitämään se paikallaan. Muussa tapauksessa käytä kaksipuolisia teippejä tai liimaa pitämään osat paikoillaan. Kytke piirit käyttäen 0,3 mm: n laminoitua (eristettyä) johtoa kytkentäkaavion mukaisesti. Jotta emolevy pysyisi mahdollisimman ohuena, OLED juotetaan suoraan lankaan sen sijaan, että käytettäisiin urospuolisia nastatappeja. 8-nastaista naarasliitintä käytetään yhdistämään pelikasetti, joka on itse asiassa pinta-asennettava Attiny 85 -ohjain.
Peitä takana olevat johdot toisella luottokortilla.
Vaihe 3: Valmista pelikasetti
1. Leikkaa pieni läpilevy, johon mahtuu 4 riviä 8 reikää
2. Jaa leikkurilla kolmas rivi kahteen irrotettuun puoliskoon (jotta Attiny 85: n kaksi keskimmäistä nastaa pysyvät paikallaan).
3. Juotos ATtiny85 SOD-8 (pinta-asennus) levylle.
4. Juotos 8-nastainen urosliitin ensimmäiselle riville.
5. Kytke patruuna kytkentäkaavion mukaisesti käyttämällä 0,3 mm: n laminoituja (eristettyjä) johtoja.
Vaihe 4: Lataa pelit kasettiin
1. Jos olet uusi Arduino -käyttäjä, lataa arduino osoitteesta arduino.cc. Napsauta Ohjelmisto. Napsauta Lataa. Valitse sitten PC- tai Mac -versio. lataa ja asenna.
2. siirry osoitteeseen https://github.com/MrBlinky/Arduboy-homemade-package ja seuraa siellä annettuja ohjeita lisätäksesi levyn määritelmän ja kirjastot kotitekoiselle Arduboy- ja Flash-ostostuelle. Teen yhteenvedon seuraavissa vaiheissa:
3. Käynnistä Arduino IDE. Napsauta Asetukset Arduinon ylävalikosta. Syötä tämä teksti "Lisätaulujen hallinnan URL-osoitteisiin" https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Jos sinulla on jo muuta tekstiä kentässä, lisää tämä lisää tekstiä alussa, lisää sitten "" ja pidä muut siellä olevat URL -osoitteet ennallaan.
4. Sulje Arduino IDE ja käynnistä IDE uudelleen, jotta yllä oleva muutos tulee voimaan.
5. Valitse Työkalut -> Hallitus: -> Hallituksen hallinta. Kirjoita "Attiny" etsiäksesi. Asenna Attiny -kortin ohjaimen uusin versio valitsemalla. Paketti lisätään Arduinolle.
6. Valitse nyt Työkalut-> Hallitus: “ATtiny 25/45/85”
ja valitse seuraavat parametrit:
Prosessori: Attiny 85
Kello: Sisäinen 8 Mhz (vain Pac Man -pelissä, valitse Internal 16Mhz)
Ohjelmoija: USBasp
7. Hanki USBasp -ohjelmoija, vaihda se 5 V: ksi (3 V: n sijasta). Liitä USBasp -ohjelmoija USB -porttiin ja nauhakaapeli ohjelmoijaan. Liitä nauhakaapelin toinen pää 8 -napaiseen naarasliittimeen pelikasetin urospäähän (juotettuna Attiny 85 -siruun).
8. Napsauta”Burn Bootloader” polttaaksesi sulake Attiny 85 -laitteeseen. Tarkista, että lähtö on suoritettu onnistuneesti.
9. Avaa pelin lähdekoodi Arduino IDE: stä Arduino IDE: hen. Katso GitHub -linkkini täältä:
10. Napsauta “->” kääntääksesi ja ladataksesi pelin USBasp-ohjelmoijan kautta pelikasetin ATtiny85-sirulle. Tarkista, että lataus onnistui.
11. Aseta pelikasetti emolevyyn. Kytke pelilauta päälle liukukytkimellä ja aloita pelaaminen.
12. Suurin osa peleistä on kirjoitettu siten, että ne siirtyvät lepotilaan pelin päätyttyä. Herätä se painamalla joko A- tai B -painiketta.
13. Jos painikkeet tai äänentoisto eivät toimineet, lataa “Attiny Tester” -laite ja testaa, ovatko painikkeiden arvot muuttuneet oikein, kun painikkeita painetaan ja vapautetaan ja että kuulet äänimerkkejä, kun painat mitä tahansa painiketta. Tarkista ja korjaa juotos- tai johdotusongelmat.
Suositeltava:
Kuinka tehdä halpa Attiny Arduino -levy: 4 vaihetta (kuvilla)
Kuinka tehdä halpa Attiny Arduino -levy: Useimmiten minua vaivaa, kun tarvitsen Arduinoa joissakin projekteissa, joissa tarvitsen muutamia I/O-nastoja. 85/45Arduino-Tiny on avoimen lähdekoodin sarja ATtiny
ATTiny-RAT, ATTINY Powered Mini Lightfollower: 3 vaihetta
ATTiny-RAT, ATTINY Powered Mini Lightfollower: Hei ihmiset, on kulunut jonkin aikaa siitä, kun olen lähettänyt viimeisen ohjeeni. ATTiny-sarjan sirujen kanssa tässä lyhyessä ohjeessa
Luottokortti IPhone Stand: 6 vaihetta (kuvien kanssa)
Luottokortti IPhone Stand: Jos sinulla on jäsenkortti, joka on vanhentunut ja vie vain tilaa, voit muuttaa sen omaksi iPhone- tai iPod -telineeksi muutamalla leikkauksella. Käytin Dremeliä saadakseni työn aikaan täällä, mutta voit tehdä saman helposti saksilla
Luottokortti IPhone Stand: 4 vaihetta (kuvien kanssa)
Luottokortti IPhone -jalusta: Onko iPhone väsynyt vain makaamaan pöydälläsi? Haluatko sen nousta ylös ja jatkaa elämääsi? Erota sitten nopeasti vanhasta luottokortista tai muusta jäsenkortista. Tarvitset vain muutaman minuutin ja sakset. Minä
Luottokortti IPhone / iPod -teline: 6 vaihetta
Luottokortti IPhone / iPod -jalusta: Kyllästyin kantamaan telinettä tai tukemaan iPhoneani katsomaan ohjelmia, joten vedin esiin lompakossani olevan vanhan henkilökortin ja taittelin sen seisomaan. Mikä tahansa kova muovinen henkilöllisyystodistus tai vanha luottokortti toimii, ja ne voidaan litistää uudelleen ja liukua