Kazalo:
- 1. korak: Pridobite dele
- 2. korak: naredite glavno ploščo
- 3. korak: Naredite igralno kartušo
- 4. korak: naložite igre v kartušo
Video: Igralna konzola ATtiny s kreditno kartico: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
To so navodila za izdelavo igralne konzole Attiny 85 na kreditni kartici s potekom roka.
Predstavitev končnega izdelka najdete na tej povezavi youtube:
gametiny na pravi kreditni kartici.
Navdihovale so me mini igralne konzole, ki temeljijo na energetsko učinkovitem MCU ATtiny85.
Obstaja več modelov konzol za retro igre: Attiny Joypad, ki ga je ustvaril Daniel Champagne.. (Electro L. I. B) 2018 GPL V3 je odlična platforma s 4 smernimi gumbi/krmilno palico in drugim gumbom za požar. Druga platforma, imenovana Attiny Arcade, ki jo je ustvaril webbloggles, je tudi odlična mini igralna konzola z enostavnostjo, da ima samo dva gumba. Obe platformi sta me navdihnili, da sem ustvaril nekaj najboljšega iz obeh svetov.
Ta različica igralne plošče, ki sem jo poimenoval »gametiny«, temelji na igralni plošči Attiny Joypad, ki jo je ustvaril Daniel Champagne. Spremenil sem ga tako, da sem dodal glavo za programerja USBasp, ki se podvoji kot vtičnica za igralno kartušo, ki vsebuje čip ATtiny85. Naredite lahko nekaj igralnih vložkov in naložite svoje najljubše igre, da jih lahko na potovanju zamenjate. ATtiny85 je zelo energetsko učinkovit. Za ure in ure igranja iger potrebujete samo eno celično baterijo CR2032. Poleg gumba A, ki se običajno uporablja kot gumb za požar, sem dodal gumb B, da PB3 potegnem na tla. To omogoča, da kode prekinitev delujejo tako za PB1 kot za PB3, kar olajša pretvorbo iger, napisanih za arcade Attiny, za delo na igralni plošči Attiny.
Povezave
Originalni majhen Joypad, oblikoval Daniel Champagne.
sites.google.com/view/arduino-collection
Originalni komplet obeskov za ključe Attiny Arcade
webboggles.com/attiny85-game-kit-assembly-instructions/
Gonilnik za ploščo Arduino za attiny85
raw.githubusercontent.com/damellis/attiny/…
sheme in izvorne kode na
1. korak: Pridobite dele
1. Za vsako igralno kartušo:
en ATtiny85 SOD-8 (nameščen na površino), ena majhna enostranska perf plošča (prototipna plošča), en 8-polni moški nosilec.
2. 0,9”I2C Mono OLED (z vgrajenimi krmilniki SSD1306) na 4 zatiči (GND, VCC, SCK, SDA).
3. CR2032 3.3V litij -ionska baterija.
4. Nosilec baterije za CR2032.
5. mini piezo zvočna enota.
6. Priključek za slušalke 3,5 mm s stikalom
7. 6 tihih gumbov
8. mini 10K VR za nadzor glasnosti.
9. 8-polna ženska glava za povezavo z igralno kartušo.
10 Mini drsno stikalo za gumb za vklop
11. 2 kreditni kartici, ki je potekla, ali papir/plastične plošče enake velikosti.
12. 0,2 mm ali 0,3 mm laminirana (izolirana) žica
13. Programer USBasp.
14. 8 -žilni tračni kabel.
15. 8 -polni ženski priključek in 2x4 -nožni ženski priključek za programski kabel.
2. korak: naredite glavno ploščo
Ta projekt kot okvir uporablja kreditno kartico s potekom roka. Uporabite lahko tudi kartone ali plastične plošče.
Oblikujte postavitev gumbov na točki napajanja. Natisnite Power Point na papir z dejansko velikostjo. Uporabil sem nastavitve tiskanja dveh diapozitivov na eni strani, da sem ga skrčil na dejansko velikost. Postavitev na kreditno kartico prilepite z dvostranskimi trakovi. Na označenih mestih izvrtajte luknje z vrtalniki 0,5 mm za pritrditev zatičev gumbov in drugih sestavnih delov, ki jih je treba namestiti na kreditno kartico. Spajkajte kratke žice na obe strani vsakega tihega gumba, da jih lahko vstavite v kreditno kartico. Obstajajo gumbi D-PAD za gor, dol, levo, desno in gumbe za požar (A in B). Gumbe in druge komponente vstavite na kreditno kartico. Za komponente z daljšimi nogami, npr. gumbe, upognite noge v nasprotni smeri, da jih držite na mestu. V nasprotnem primeru uporabite dvostranske trakove ali lepilo, da pritrdite komponente na mestu. Ožičite vezja z 0,3 mm laminiranimi (izoliranimi) žicami v skladu s shemo vezja. Da bi bila glavna plošča čim tanjša, je OLED spajkan neposredno na žico, namesto da bi uporabili moške zatiče za glavo. 8-polna ženska glava se uporablja za povezavo z igralno kartušo, ki je dejansko površinsko nameščen mikrokrmilnik Attiny 85.
Žice na zadnji strani pokrijte z drugo kreditno kartico.
3. korak: Naredite igralno kartušo
1. Izrežite majhno ploščo, ki lahko sprejme 4 vrstice z 8 luknjami
2. Z rezalnikom razdelite 3. vrstico na dve nepovezani polovici (za srednji dve zatiči Attiny 85, da stojita).
3. Spojite ATtiny85 SOD-8 (na površino) na ploščo.
4. 8-polno moško glavo spajkajte v prvo vrsto.
5. Povežite kartušo v skladu s shemo vezja z 0,3 mm laminiranimi (izoliranimi) žicami.
4. korak: naložite igre v kartušo
1. Če ste novi v Arduinu, prenesite arduino iz arduino.cc. Kliknite Programska oprema. Kliknite Prenesi. Nato izberite različico za računalnik ali Mac. prenesite in namestite.
2. Poiščite https://github.com/MrBlinky/Arduboy-homemade-package in sledite tamkajšnjim navodilom, da dodate definicijo plošče in knjižnice za domačo podporo za voziček Arduboy in Flash. Povzemal bom v naslednjih korakih:
3. Zaženite Arduino IDE. V zgornjem meniju Arduino kliknite Nastavitve. Vnesite to besedilo v »Dodatne URL-je upravitelja plošč« https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Če imate v polju že drugo besedilo, vnesite to dodatno besedilo na začetku, nato dodajte »,« in ohranite ostale URL -je že nedotaknjene.
4. Zapustite Arduino IDE in znova zaženite IDE, da začne veljati zgornja sprememba.
5. Kliknite Orodja -> Board: -> Board Manager. Za iskanje vnesite »Attiny«. Izberite, če želite namestiti najnovejšo različico gonilnika plošče Attiny. Paket bo dodan v Arduino.
6. Zdaj izberite Orodja-> Plošča: »ATtiny 25/45/85«
in izberite naslednje parametre:
Procesor: Attiny 85
Ura: Notranja 8 MHz (samo za igro Pac Man, izberite Notranja 16 MHz)
Programer: USBasp
7. Vzemite programator USBasp, ga preklopite na 5V (namesto na 3V). Programer USBasp priključite na vrata USB in trak kabel priključite na programator. Drugi konec trakovnega kabla z 8 -polnim ženskim priključkom povežite z moškim poljem igralne kartuše (nanj je vpet čip Attiny 85).
8. Kliknite “Burn Bootloader”, da zažgete varovalko na Attiny 85. Preverite, ali je izhod uspešno zaključen.
9. V Arduino IDE odprite izvorno kodo igre v Arduino IDE. Oglejte si mojo povezavo GitHub tukaj:
10. Kliknite “->”, da sestavite in naložite igro prek programerja USBasp na čip ATtiny85 na igralni kartuši. Preverite, ali je nalaganje uspešno.
11. Kartušo za igre vstavite na glavno ploščo. Z drsnim stikalom vklopite igralno ploščo in začnite igrati.
12. Večina iger je napisanih tako, da po koncu igre preidejo v način spanja. Če ga želite prebuditi, pritisnite gumb A ali B.
13. Če gumbi ali zvočni izhod niso delovali, naložite “Attiny Tester”, da preverite, ali so se vrednosti gumbov pravilno spremenile, ko pritisnete in spustite gumbe ter ali ste slišali piske, ko pritisnete katero koli tipko. Dvakrat preverite in odpravite težave s spajkanjem ali ožičenjem.
Priporočena:
Prenosna igralna konzola Lego z vesoljskimi vsiljivci: 4 koraki
Prenosna igralna konzola Lego s Space Invaders: Ste kdaj pomislili, da bi bili razvijalec iger in ustvarili svojo igralno konzolo, ki bi jo lahko igrali na poti? Potrebujete le nekaj časa, strojne opreme Lego bricksa Mini-Calliope (lahko jo naročite na tem spletnem mestu https://calliope.cc/sl) in nekaj spretnosti
Kako spremeniti svoj mobilni telefon v kreditno/debetno kartico: 5 korakov
Kako svoj mobilni telefon spremeniti v kreditno/debetno kartico: Enostaven način za dodatno kreditno/debetno kartico s čipom RFID (tj. Paypass). S to metodo boste lahko poiskali in izvlekli čip RFID na svoji rezervni kartici, ki podpira Paypass, in jo postavili v svoj mobilni telefon. Tako boste lahko predstavili
Stojalo za iPhone za kreditno kartico: 6 korakov (s slikami)
Stojalo za iPhone za kreditno kartico: Če imate člansko izkaznico, ki ji je potekel rok uporabe in le zavzema prostor, jo lahko z nekaj kosi spremenite v lastno stojalo za iPhone ali iPod. Za opravljanje dela sem uporabil Dremel, vendar lahko preprosto naredite isto s škarjami
Stojalo za iPhone za kreditno kartico: 4 koraki (s slikami)
Stojalo za iPhone za kreditno kartico: Ali se vaš iPhone naveliča le ležati na mizi? Želite, da vstane in nadaljuje s svojim življenjem? Nato hitro izstopite iz stare kreditne kartice ali druge plastične članske izkaznice. Vse kar potrebujete je nekaj minut in škarje. JAZ
Stojalo za iPhone / Ipod za kreditno kartico: 6 korakov
Stojalo za iPhone / Ipod za kreditno kartico: naveličal sem se nositi okoli stojala ali podpirati iPhone za ogled oddaj, zato sem izvlekel staro osebno izkaznico, ki sem jo imel v denarnici, in jo zložil, da je postal stojalo. Vsaka trda plastična izkaznica ali stara kreditna kartica bo delovala in jih bo mogoče znova poravnati in zdrsniti