Satura rādītājs:
- 1. darbība: iegūstiet detaļas
- 2. darbība. Izveidojiet galveno plati
- 3. darbība. Izveidojiet spēļu kasetni
- 4. darbība: ievietojiet spēles kārtridžā
Video: Kredītkarte ATtiny spēļu konsole: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
Šie ir norādījumi, lai izveidotu spēļu konsoli Attiny 85, kuras pamatā ir kredītkarte, kuras derīguma termiņš ir beidzies.
Gatavā produkta demonstrāciju var atrast šajā youtube saitē:
gametiny uz īstas kredītkartes.
Mani iedvesmoja mini spēļu konsoles, kuru pamatā ir energoefektīvā ATtiny85 MCU.
Ir vairāki retro spēļu konsoļu dizaini: Attiny Joypad, ko radījis Daniels Šampanietis.. (Electro L. I. B) 2018 GPL V3 ir lieliska platforma ar četrvirzienu virziena pogām/kursorsviru un vēl vienu uguns pogu. Otra platforma ar nosaukumu Attiny Arcade, ko izveidoja tīmekļa vietnes blogi, ir arī lieliska mini spēļu konsole ar vienkāršu divu pogu pieejamību. Abas platformas iedvesmoja mani radīt kaut ko, ņemot labāko no abām pasaulēm.
Šī spēles dēļa versija, ko es saucu par “gametiny”, ir balstīta uz Danija Šampaņa radīto Attiny Joypad. Es to modificēju, lai pievienotu galveni USBasp programmētājam, kas vienlaikus darbojas kā ligzda spēles kasetnei, kurā ir ATtiny85 mikroshēma. Jūs varat izgatavot dažas spēļu kasetnes un ielādēt savas iecienītākās spēles, lai jūs varētu mainīt spēles savā ceļojumā. ATtiny85 ir ļoti energoefektīvs. Lai stundām ilgi spēlētu spēles, jums ir nepieciešams tikai viens CR2032 šūnu akumulators. Papildus pogai A, ko parasti izmanto kā ugunsgrēka pogu, es pievienoju pogu B, lai pievilktu PB3 pie zemes. Tas ļauj pārtraukuma kodiem darboties gan PB1, gan PB3, atvieglojot Attiny arkādei rakstīto spēļu pārvēršanu darbā ar Attiny joypad.
Saites
Oriģināls Tiny Joypad dizains, ko izstrādājis Daniels Šampanietis.
sites.google.com/view/arduino-collection
Oriģināls Attiny Arcade atslēgu piekariņu komplekts
webboggles.com/attiny85-game-kit-assemble-instructions/
Arduino dēļa draiveris attiny85
raw.githubusercontent.com/damellis/attiny/…
shēmas un avota kodi vietnē
1. darbība: iegūstiet detaļas
1. Katrai spēles kasetnei
viena ATtiny85 SOD-8 (uzstādīta uz virsmas), viena maza vienpusēja perforācijas plāksne (prototipa plāksne), viena 8 kontaktu tērauda virsma.
2. 0,9”I2C mono OLED (ar iebūvētiem SSD1306 kontrolieriem) uz 4 tapām (GND, VCC, SCK, SDA).
3. CR2032 3.3V litija elementu akumulators.
4. Bateriju turētājs CR2032.
5. mini pjezo skaņas iekārta.
6. 3,5 mm austiņu ligzda ar slēdzi
7. 6 klusuma pogas
8. mini 10K VR skaļuma kontrolei.
9. 8 kontaktu sieviešu galvene savienošanai ar spēļu kārtridžu.
10 Mini slīdņa slēdzis barošanas pogai
11. 2 tāda paša izmēra kredītkartes vai papīra/plastmasas dēļi ar derīguma termiņu.
12. 0,2 mm vai 0,3 mm laminēts (izolēts) vads
13. USBasp programmētājs.
14. 8 serdes lentes kabelis.
15. 8 kontaktu ligzda un 2x4 kontaktu ligzda, kas paredzēta programmēšanas kabelim.
2. darbība. Izveidojiet galveno plati
Šis projekts kā rāmi izmanto kredītkarti ar derīguma termiņu. Varat arī izmantot kartonu vai plastmasas dēļus.
Izstrādājiet barošanas punkta pogu izkārtojumu. Izdrukājiet barošanas punktu uz papīra ar faktisko izmēru. Es izmantoju divu slaidu drukas iestatījumus vienā lapā, lai samazinātu to līdz faktiskajam izmēram. Piestipriniet izkārtojumu kredītkartei, izmantojot abpusējas lentes. Izurbj caurumus, izmantojot 0,5 mm urbumus uz atzīmētajiem punktiem, lai piespraustu pogas un citus kredītkartei piestiprināmos komponentus. Lodējiet īsus vadus katras klusās pogas abās pusēs, lai tos varētu ievietot kredītkartē. Ir D-PAD pogas uz augšu, uz leju, pa kreisi, pa labi un ugunsgrēka pogas (A un B). Ievietojiet pogas un citas sastāvdaļas kredītkartē. Komponentiem ar garākām kājām, piem. pogas, salieciet kājas pretējā virzienā, lai noturētu to vietā. Pretējā gadījumā izmantojiet abpusējas lentes vai līmi, lai noturētu komponentus vietā. Pievienojiet ķēdes, izmantojot 0,3 mm laminētus (izolētus) vadus saskaņā ar shēmas shēmu. Lai pamatplate būtu pēc iespējas plānāka, OLED tiek pielodēts tieši pie stieples, tā vietā, lai izmantotu galvenes tapas. 8 kontaktu sieviešu galvene tiek izmantota, lai izveidotu savienojumu ar spēļu kasetni, kas faktiski ir uz virsmas uzstādīts Attiny 85 mikrokontrolleris.
Pārklājiet vadus aizmugurē ar otru kredītkarti.
3. darbība. Izveidojiet spēļu kasetni
1. Izgrieziet nelielu perf dēli, kurā var ievietot 4 rindas ar 8 caurumiem
2. Izmantojiet griezēju, lai sadalītu 3. rindu divās atvienotajās pusēs (lai divas vidējās Attiny 85 tapas varētu nostāties).
3. Lodējiet ATtiny85 SOD-8 (uzstādīts uz virsmas) uz tāfeles.
4. Lodējiet 8 kontaktu tēviņa galviņu pirmajā rindā.
5. Piestipriniet kasetni saskaņā ar shēmu, izmantojot 0,3 mm laminētus (izolētus) vadus.
4. darbība: ievietojiet spēles kārtridžā
1. Ja esat jauns Arduino lietotājs, lejupielādējiet arduino no arduino.cc. Noklikšķiniet uz Programmatūra. Noklikšķiniet uz Lejupielādēt. Pēc tam izvēlieties datora vai Mac versiju. lejupielādēt un instalēt.
2. Pārlūkojiet vietni https://github.com/MrBlinky/Arduboy-homemade-package un izpildiet tur sniegtos norādījumus, lai pievienotu tāfeles definīciju un bibliotēkas mājas Arduboy un Flash groza atbalstam. Es apkopošu šādos soļos:
3. Palaidiet Arduino IDE. Arduino augšējā izvēlnē noklikšķiniet uz Preferences. Ievadiet šo tekstu “Papildu dēļu pārvaldnieka vietrāžos URL” https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json Ja jums jau ir cits teksts laukā, ievietojiet šo sākumā pievienojiet papildu tekstu, pēc tam pievienojiet “,” un nesaglabājiet pārējos jau esošos vietrāžus URL.
4. Izejiet no Arduino IDE un sāciet IDE vēlreiz, lai stātos spēkā iepriekš minētās izmaiņas.
5. Noklikšķiniet uz Tools -> Board: -> Board Manager. Lai meklētu, ievadiet “Attiny”. Izvēlieties, lai instalētu Attiny plates draivera jaunāko versiju. Pakete tiks pievienota Arduino.
6. Tagad izvēlieties Tools-> Board: “ATtiny 25/45/85”
un izvēlieties šādus parametrus:
Procesors: Attiny 85
Pulkstenis: Iekšējais 8Mhz (tikai Pac Man spēlei, izvēlieties Iekšējais 16Mhz)
Programmētājs: USBasp
7. Iegūstiet USBasp programmētāju, pārslēdziet to uz 5V (nevis 3V). Pievienojiet USBasp programmētāju USB portam un pievienojiet lentes kabeli programmētājam. Pievienojiet lentes kabeļa otru galu ar 8 kontaktu mātes savienotāju ar spēles kārtridža vīriešu galviņu (ar uzlodētu mikroshēmu Attiny 85).
8. Noklikšķiniet uz “Burn Bootloader”, lai sadedzinātu drošinātāju uz Attiny 85. Pārbaudiet, vai izeja ir veiksmīgi pabeigta.
9. No Arduino IDE atveriet spēles avota kodu Arduino IDE. Skatiet manu GitHub saiti šeit:
10. Noklikšķiniet uz “->”, lai apkopotu un augšupielādētu spēli caur USBasp programmētāju spēles kasetnes mikroshēmā ATtiny85. Pārbaudiet, vai augšupielāde ir veiksmīga.
11. Ievietojiet spēles kasetni pie galvenās plates. Ieslēdziet spēļu dēli, izmantojot slīdni, un sāciet spēlēt.
12. Lielākā daļa spēļu ir uzrakstītas tā, lai pēc spēles beigām pārietu miega režīmā. Lai to pamodinātu, vienkārši nospiediet A vai B pogu.
13. Ja pogas vai skaņas izvade nedarbojās, ielādējiet “Attiny Tester”, lai pārbaudītu, vai pogu vērtības ir pareizi mainījušās, nospiežot un atlaižot pogas, un vai, nospiežot jebkuru pogu, esat dzirdējuši pīkstienus. Vēlreiz pārbaudiet un novērsiet visas lodēšanas vai vadu problēmas.
Ieteicams:
Lego pārnēsājamā spēļu konsole ar kosmosa iebrucējiem: 4 soļi
Lego pārnēsājamā spēļu konsole ar kosmosa iebrucējiem: Vai esat kādreiz domājuši kļūt par spēļu izstrādātāju un izveidot savu spēļu konsoli, kuru varat spēlēt, atrodoties ceļā? Viss, kas Jums nepieciešams, ir mazliet laika, aparatūraLego bricksa Mini-Calliope (var pasūtīt šajā vietnē https://calliope.cc/en)un dažas prasmes
DIY spēļu konsole, izmantojot Arduino: 4 soļi
DIY spēļu konsole, izmantojot Arduino: Šajā apmācībā es jums parādīšu, kā jūs varat izveidot spēļu konsoli, izmantojot Arduino nano. Tātad, ja vēlaties tajā redzēt detalizētu video, pārbaudiet to manā YouTube kanālā
ATBOY minimālā retro spēļu konsole: 5 soļi
ATBOY minimālā retro spēļu konsole: neliela retro konsolei līdzīga iestatīšana, kuras pamatā ir aptuveni ATtiny85 x 0,96 OLED, lai spēlētu telpas iebrucējus, Tetris utt
DIY rokas spēļu konsole, izmantojot RetroPie: 7 soļi
DIY rokas spēļu konsole, izmantojot RetroPie: Noskatieties iepriekš minēto video, lai labāk izprastu šo projektu. Labi. Ir pienācis laiks sākt darbu! Pirmkārt, mēs izmantosim RetroPie. Tas mums atstāj divas iespējas. Ja mēs jau esam instalējuši Raspbian savā SD kartē, tad mēs varam instalēt RetroP
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro