Atceraties laikus, kad spēļu grafikas virsotne bija 8 bitu santehniķis, kas glābj princesi, un pēcpusdienas, kas pavadītas pie televizoru ekrāniem ar spēļu kontrolieri rokā? Retro spēles mūsdienās piedzīvo milzīgu uzplaukumu. Lai gan tirgus ir pārpludināts ar gataviem emulatoriem, īstā maģija slēpjas kaut kas cits: iespēja pašam izveidot savu arkādes spēļu automātu vai rokas konsoli tieši pēc savas patikas. Ja jums patīk tehnoloģijas un nebaidāties ņemt rokās skrūvgriezi, mēs jums parādīsim, kā. Divas populārākās platformas šim uzdevumam pašlaik ir Raspberry Pi un ESP32. Kuru jums vajadzētu izvēlēties un kā sākt?
Kāpēc pašam uztaisīt retro konsoli, nevis to iegādāties?
Jums varētu rasties jautājums, kāpēc pavadīt nedēļas nogali, būvējot kaut ko tādu, ko var pasūtīt no Ķīnas par dažiem simtiem. Atbilde slēpjas pašā ražotāju kopienā. Lai gan gatavās ķīniešu konsoles darbojas uzreiz pēc izņemšanas no kastes, tām bieži vien ir lēta izgatavošana, slikti displeji un patentēta programmatūra.
Pašdarināta spēļu konsole sniedz absolūtu brīvību. Jūs varat 3D drukāt vāku savās iecienītākajās krāsās, izvēlēties pogu kvalitāti, izvēlēties labāko TFT vai OLED displeju un ielādēt vecu spēļu emulatoru tieši pēc savas patikas. Un pats galvenais: sajūta, kad pirmo reizi sākat spēli ierīcē, kuru pats esat pielodējis un iedzīvinājis, ir nenovērtējama.
Ideju ģenerēšana: ESP32 pret Raspberry Pi – kuru izvēlēties?
Katras konsoles pamatā ir tās “smadzenes”. Izgudrošanas pasaulē jums galvenokārt būs jāizvēlas starp diviem virzieniem: pilnvērtīgu mikrodatoru un energoefektīvu mikrokontrolleri. Katrs no šiem virzieniem piedāvā nedaudz atšķirīgu pieredzi un būvniecības grūtības pakāpi.
Raspberry Pi: Jaudīgs multimediju centrs
Ja vēlaties konsoli, ko var savienot ar lielu televizoru viesistabā, izmantojot HDMI, Raspberry Pi ir acīmredzama izvēle. Tā ir pilnvērtīga minidators ar milzīgu skaitļošanas jauduonem.
Pateicoties tādu sistēmu kā RetroPie vai Recalbox atbalstam, programmatūras instalēšana ir ļoti lietotājam draudzīga. Jaunāku modeļu (piemēram, Raspberry Pi 4 vai 5) veiktspēja ir vairāk nekā pietiekama ne tikai NES un SNES klasikai, bet arī var netraucēti emulēt prasīgākas 3D spēles no PlayStation 1, Nintendo 64 vai pat arkādes spēļu automātiem.
No aparatūras viedokļa Raspberry Pi vairāk ir paredzēts saderīgu moduļu un kabeļu drošai sakraušanai. Tomēr šīs veiktspējas un ērtības cena ir augstāka pirkuma cena, lielāki izmēri un nepieciešamība nodrošināt jaudīgāku barošanas avotu no elektrotīkla (kopā ar aktīvu procesora dzesēšanu).
ESP32: Pieejams risinājums spēļu konsolēm
Savukārt ESP32 ir mikrokontrolleris. Sākotnēji radīts kā lēta viedās mājas (IoT) mikroshēma, tas ir kļuvis par rokas konsoļu kopienas iecienītāko, pateicoties divkodolu procesoram un integrētajam Wi-Fi un Bluetooth.
Tas ir absolūti ideāli piemērots projektiem klasiskā GameBoy stilā, ko var ņemt rokās vai ņemt līdzi ceļā. Tas piedāvā ārkārtīgi zemu enerģijas patēriņu, tāpēc varat spēlēt stundām ilgi ar vienu mazu Li-Po akumulatoru. Tas lieliski darbojas ar 8 bitu un 16 bitu sistēmām. Tas varbūt nav 3D spēļu slepkava, bet rokas arkādes spēlēm tas ir, pateicoties tā miniIzmērs un pirkuma cena desmitiem kronu ir nepārspējami. Tomēr jābūt gataviem tam, ka šim ceļam nepieciešamas nedaudz vairāk “dari pats” iemaņu, bieži vien nevar iztikt bez lodāmura un rūpīgas elektroinstalācijas saskaņā ar shēmām.
Kas būs nepieciešams montāžai (pamata kontrolsaraksts)
Konstrukcija nav tik sarežģīta, kā varētu šķist. Ja par rokas pults pamatu izvēlaties ESP32, jums būs nepieciešamas šīs dažas pamatkomponentes:onent:
- Attīstības padome: Pats ESP32 modulis.
- Attēlotājs: Krāsains TFT displejs (piemēram, populārā izšķirtspēja 320 × 240 pikseļi ar SPI saskarni).
- Kontrole: Klasiskās tastatūras pogas Arduino/ESP projektiem un, iespējams, analogā kursorsvira.
- Enerģijas padeve: Li-Po akumulators un uzlādes modulis (visbiežāk TP4056 mikroshēma), kas nodrošina drošu uzlādi, izmantojot USB.
- Skaņa: Mazs skaļrunis un I2S audio modulis tīrai audio izvadei.
- Uzglabāšana: MicroSD karšu lasītāja modulis (lai tur varētu ievietot visus šos ROM).
Iesācēja padoms: Neaizmirstiet "atlēkt" pogas savā kodā vai izmantojiet aparatūras risinājumu, izmantojot kondensatorus, lai novērstu to, ka jūsu varonis spēlē ar vienu nospiešanu divreiz lec!
Programmatūra un atkopšana: kā panākt, lai viss darbotos
Kad viss ir savienots (neatkarīgi no tā, vai tas ir savienots ar testa vadu uz bezlodēšanas plākstera vai cieši savienots ar savu iespiedshēmas plati), ir pienācis laiks to sākt.
U Raspberry Pi Procedūra ir ļoti vienkārša. Jūs lejupielādējat programmu savā datorā. Aveņu Pi Imager, izmantojiet to, lai augšupielādētu sistēmu SD kartē RetroPie, ievietojiet karti "raspberry" ierīcē un pievienojiet to televizoram. Sistēma vadīs jūs caur pogu iestatījumiem, un jūs varat vienkārši augšupielādēt tajā legāli iegūtās spēļu ROM, izmantojot lokālo tīklu.
U ESP32 tiek izmantotas iepriekš sagatavotas programmaparatūras, no kurām slavenākā ir atvērtā koda projekts Retro Go (vai Odroid-Go). Izmantojot izstrādes vidi (piemēram, Arduino IDE vai tieši caur ērtu tīmekļa flasheri), kodu augšupielādējat mikroshēmā, izmantojot USB kabeli. Spēles pēc tam tiek augšupielādētas komplektā iekļautajā SD kartē klasiskā veidā.
Secinājums un ieteikumi: Kur sākt savu projektu?
Savas retro spēļu konsoles izgatavošana ir fantastisks nedēļas nogales projekts. Jūs ne tikai iegūsiet pilnībā funkcionējošu ierīci, kas pilna ar nostalģiju, bet arī daudz uzzināsiet par elektronikas pamatiem, lodēšanu un mikrokontrolleru darbību. Tā ir lieliska iespēja iekļūt mūsdienu rokdarbu pasaulē.
Neatkarīgi no tā, vai esatonec jūs izlemjat par miniNeatkarīgi no tā, vai vēlaties uzbūvēt stilīgu rokas rotaļlietu, ko darbina energoefektīvā ESP32 mikroshēma, vai jaudīgu televizora konsoli ar jaudīgu Raspberry Pi, jums nav jāmeklē komponentes visā internetā. Ir pieejamas visas nepieciešamās izstrādes plates, krāsu TFT displeji, slēdži, akumulatoru moduļi un daudzas citas elektroniskās komponentes.oneSastāvdaļas savam projektam varat atrast Čehijas elektronikas un robotikas speciālistu veikalos, piemēram, e-veikalā. https://www.laskakit.cz/ Sagatavojiet savu lodāmuru, izvēlieties pareizās detaļas un atgriezieties deviņdesmitajos gados kopā ar mums!