INHOUDSOPGAWE:
- Stap 1: Kry die onderdele
- Stap 2: Maak die hoofbord
- Stap 3: Maak die wildpatroon
- Stap 4: Laai speletjies in die patroon
Video: Kredietkaart ATtiny Game Console: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Dit is die instruksies om 'n Attiny 85 -spelkonsole te bou wat gebou is op 'n kredietkaart wat verval het.
'N Demonstrasie van die voltooide produk kan gevind word in hierdie YouTube -skakel:
spel op 'n regte kredietkaart.
Ek is geïnspireer deur die mini -spelkonsoles wat gebaseer is op die energie -doeltreffende ATtiny85 MCU.
Daar is verskillende konsole-ontwerpe vir retro-speletjies: die Attiny Joypad, geskep deur Daniel Champagne. Die ander platform genaamd Attiny Arcade wat deur webbloggles geskep is, is ook 'n uitstekende mini -spelkonsole met die eenvoud dat dit slegs twee knoppies het. Beide platforms het my geïnspireer om iets te skep wat die beste uit albei wêrelde haal.
Hierdie weergawe van die bord wat ek 'gametiny' genoem het, is gebaseer op die Attiny Joypad wat deur Daniel Champagne geskep is. Ek het dit verander om 'n kop vir USBasp -programmeerder by te voeg, wat ook as 'n aansluiting vir die spelpatroon wat 'n ATtiny85 -chip bevat, kan byvoeg. U kan 'n paar speletjiespatroon maak en u gunsteling speletjies laai, sodat u die speletjies op u reis kan omruil. Die ATtiny85 is baie energie -doeltreffend. U benodig slegs een CR2032 -battery om ure lank speletjies te speel. Behalwe die A -knoppie wat gewoonlik as die vuurknoppie gebruik word, het ek 'n B -knoppie bygevoeg om PB3 na die grond te trek. Hierdeur kan die onderbrekingskodes vir beide PB1 en PB3 werk, wat dit makliker maak om speletjies wat vir die Attiny -arcade geskryf is, om te skakel na Attiny -joypad.
Skakels
Oorspronklike Tiny Joypad -ontwerp deur Daniel Champagne.
sites.google.com/view/arduino-collection
Oorspronklike Attiny Arcade sleutelhangerstel
webboggles.com/attiny85-game-kit-assemble-instructions/
Arduino -bestuurder vir attiny85
raw.githubusercontent.com/damellis/attiny/…
skema's en bronkodes in
Stap 1: Kry die onderdele
1. Vir elke spelpatroon, een ATtiny85 SOD-8 (op die oppervlak), een klein enkelzijdige perf-bord (prototipe-bord), een 8-pins manlike kopstuk.
2. 0,9”I2C Mono OLED (met ingebedde SSD1306 -beheerders) op 4 penne (GND, VCC, SCK, SDA).
3. CR2032 3.3V Litium sel battery.
4. Batteryhouer vir CR2032.
5. mini piezo klank eenheid.
6. 3,5 mm -koptelefoonaansluiting met skakelaar
7. 6 stil knoppies
8. mini 10K VR vir volumebeheer.
9. 8-pen vroulike kop vir aansluiting op 'n spelpatroon.
10 Mini Slide -skakelaar vir die aan / uit -knoppie
11. 2 kredietkaart of papier-/plastiekborde van dieselfde grootte wat verval het.
12. 0,2 mm of 0,3 mm gelamineerde (geïsoleerde) draad
13. USBasp programmeerder.
14. lintkabel van 8 kern.
15. 8 -pins vroulike kop en 2x4 -penne vroulike kop vir die programmeerkabel.
Stap 2: Maak die hoofbord
Hierdie raam gebruik 'n kredietkaart wat verval het. U kan ook kartonne of plastiekborde gebruik.
Ontwerp die uitleg van die knoppies op die kragpunt. Druk die kragpunt op papier met die werklike grootte uit. Ek het die afdrukinstellings van twee skyfies op een bladsy gebruik om dit tot die werklike grootte te verklein. Plak die uitleg op die kredietkaart met dubbelzijdige bande. Boor gate met 0,5 mm boorgate op die gemerkte punte vir die penne van die knoppies en ander komponente wat op die kredietkaart aangebring moet word. Soldeer kort drade aan die twee kante van elke stil knoppie sodat hulle in die kredietkaart geplaas kan word. Daar is die D-PAD knoppies vir op, af, links, regs en die vuur knoppies (A en B). Plaas die knoppies en ander komponente op die kredietkaart. Vir komponente met langer bene, bv. die knoppies, buig die bene in teenoorgestelde rigting om dit vas te hou. Gebruik andersins dubbelzijdige bande of gom om die komponente vas te hou. Verbind die stroombane met behulp van 0,3 mm gelamineerde (geïsoleerde) drade volgens die stroombaan diagram. Om die hoofbord so dun as moontlik te hou, word die OLED direk aan die draad gesoldeer in plaas van manlike koppenne te gebruik. 'N 8-pins vroulike kop word gebruik om aan te sluit op die spelpatroon wat eintlik 'n oppervlak-gemonteerde Attiny 85-mikrobeheerder is.
Bedek die drade agter met 'n tweede kredietkaart.
Stap 3: Maak die wildpatroon
1. Knip 'n klein perf bord uit wat 4 rye van 8 gate kan huisves
2. Gebruik 'n snyer om die derde ry in twee losse helftes te verdeel (sodat die middelste twee penne van die Attiny 85 kan staan).
3. Soldeer die ATtiny85 SOD-8 (op die oppervlak) op die bord.
4. Soldeer 'n 8-pen kopstuk op die eerste ry.
5. Dra die patroon volgens die stroombaandiagram op met 0,3 mm gelamineerde (geïsoleerde) drade.
Stap 4: Laai speletjies in die patroon
1. As u nuut is in Arduino, laai arduino af van arduino.cc. Klik op Sagteware. Klik op Aflaai. Kies dan die weergawe vir u rekenaar of Mac. aflaai en installeer.
2. blaai na https://github.com/MrBlinky/Arduboy-homemade-package en volg die instruksies daar om die borddefinisie en biblioteke by te voeg vir tuisgemaakte Arduboy en Flash cart-ondersteuning. Ek sal in die volgende stappe saamvat:
3. Begin Arduino IDE. Klik op Voorkeure in die boonste spyskaart van Arduino. Tik hierdie teks in die 'Addisionele bestuurders-URL's' https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json As u reeds ander teks op die veld het, voeg dit in aanvullende teks aan die begin, voeg dan 'n "," by en hou die ander URL's reeds daar.
4. Verlaat Arduino IDE en begin die IDE weer om die verandering hierbo in werking te stel.
5. Klik op Tools -> Board: -> Board Manager. Voer 'Attiny' in om te soek. Kies om die nuutste weergawe van die Attiny -bordbestuurder te installeer. Die pakket word by Arduino gevoeg.
6. Kies nou Tools-> Board: “ATtiny 25/45/85”
en kies die volgende parameters:
Verwerker: Attiny 85
Klok: intern 8Mhz (slegs vir Pac Man -spel, kies interne 16Mhz)
Programmeerder: USBasp
7. Kry die USBasp programmeerder, skakel dit na 5V (in plaas van 3V). Koppel die USBasp -programmeerder aan die USB -poort en koppel die lintkabel aan die programmeerder. Koppel die ander kant van die lintkabel met die 8 -pins vroulike kopstuk aan die manlike kop van die spelpatroon (met die Attiny 85 -chip daarop gesoldeer).
8. Klik op "Burn Bootloader" om die lont na die Attiny 85 te brand. Kontroleer die afvoer dat dit suksesvol voltooi is.
9. Open vanaf Arduino IDE die bronkode van die spel in Arduino IDE. Verwys na my GitHub -skakel hier:
10. Klik op "->" om die speletjie saam te stel en op te laai deur die USBasp-programmeerder na die ATtiny85-chip op die spelpatroon. Kontroleer of die oplaai suksesvol was.
11. Plaas die spelpatroon in die hoofbord. Skakel die speelbord aan met die skyfie -skakelaar en begin speel.
12. Die meeste speletjies is op 'n manier geskryf om in die slaapmodus te gaan nadat die spel verby is. Druk net op die A- of B -knoppie om dit wakker te maak.
13. As die knoppies of die klankuitset nie werk nie, laai die "Attiny Tester" om te toets of die waardes van die knoppies korrek verander het as die knoppies ingedruk en losgelaat word en dat u 'n piep hoor wanneer u op enige knoppie druk. Kontroleer en los enige probleme met soldeer of bedrading op.
Aanbeveel:
Maak Alexa vaardighede met Cloud9- geen kredietkaart of hardeware nodig nie: 7 stappe (met foto's)
Maak Alexa-vaardighede met Cloud9- geen kredietkaart of hardeware nodig nie: Hallo, vandag gaan ek u wys hoe u u eie Amazon Alexa-vaardigheid kan skep met behulp van Cloud9. Vir die van julle wat nie weet nie, Cloud9 is 'n aanlyn IDE wat baie verskillende tale ondersteun en dit is honderd persent gratis - geen vereiste kredietkaart nie
Kredietkaart IPhone -staander: 6 stappe (met foto's)
Kredietkaart -iPhone -staander: as u 'n lidmaatskapkaart het wat verval het en net plek in beslag neem, kan u dit met 'n paar snitte in u eie iPhone- of iPod -standaard verander. Ek het 'n Dremel gebruik om die werk hier te doen, maar jy kan maklik dieselfde doen met 'n skêr
Kredietkaart IPhone -staander: 4 stappe (met foto's)
Kredietkaart IPhone -staander: is u iPhone moeg om net op u lessenaar te lê? Wil u hê dit moet opstaan en aangaan met sy lewe? Skep dan vinnig 'n ou kredietkaart of 'n ander plastiek lidmaatskapkaart. Al wat u nodig het, is 'n paar minute en 'n skêr. Ek
Kredietkaart IPhone / iPod stand: 6 stappe
Kredietkaart -iPhone / Ipod -staander: ek was moeg daarvoor om 'n staanplek rond te dra of my iPhone op te sit om na programme te kyk, en ek haal 'n ou ID -kaart wat ek in my beursie gehad het, en vou dit om 'n staanplek te maak. Enige harde plastiek ID of ou kredietkaart sal werk, en dit kan weer platgemaak word en gly
Geek - Kredietkaart-/besigheidskaarthouer vanaf 'n ou skootrekenaar: 7 stappe
Geek - Kredietkaart- / besigheidskaarthouer van 'n ou skootrekenaar: 'n Opvoedkundige onderneming / kredietkaarthouer. Ek het 'n gek idee gekry toe my hardeskyf van 'n skootrekenaar dood is en dit eintlik nutteloos gemaak is. Ek het die voltooide beelde hier ingesluit