Uždaryti skelbimą

Ar prisimenate laikus, kai žaidimų grafikos viršūnė buvo 8 bitų santechnikas, gelbstintis princesę, ir popietės, praleistos prie televizorių ekranų su žaidimų valdikliu rankoje? Retro žaidimai šiomis dienomis išgyvena didžiulį pakilimą. Nors rinka yra perpildyta jau paruoštų emuliatorių, tikroji magija slypi kai kas kita: galimybėje susikurti savo žaidimų automatą ar delninį konsolę tiksliai pagal savo skonį. Jei mėgstate technologijas ir nebijote paimti į rankas atsuktuvo, parodysime, kaip. Dvi populiariausios platformos šiai užduočiai atlikti šiuo metu yra „Raspberry Pi“ ir „ESP32“. Kurią iš jų turėtumėte pasirinkti ir kaip pradėti?

055rX5cbfqk1wh5

Kodėl verta pačiam susikurti retro konsolę, o ne pirkti?

Galbūt svarstote, kodėl verta savaitgalį gaminti tai, ką galima užsisakyti iš Kinijos už kelis šimtus. Atsakymas slypi pačioje gamintojų bendruomenėje. Nors jau pagamintos kiniškos konsolės veikia iš karto, jos dažnai kenčia nuo pigios gamybos, prasto ekrano ir patentuotos programinės įrangos.

„Pasidaryk pats“ žaidimų konsolė suteikia absoliučią laisvę. Galite 3D spausdintuvu atspausdinti dangtelį mėgstamiausiomis spalvomis, pasirinkti mygtukų kokybę, pasirinkti geriausią TFT arba OLED ekraną ir įkelti senų žaidimų emuliatorių tiksliai pagal savo skonį. Ir svarbiausia: jausmas, kai pirmą kartą paleidi žaidimą įrenginyje, kurį pats sulitavai ir prikėlei gyvybę, yra neįkainojamas.

Idėjų generavimas: ESP32 ir Raspberry Pi – kurį pasirinkti?

Kiekvienos konsolės pagrindas yra jos „smegenys“. Medžioklės pasaulyje daugiausia rinksitės iš dviejų krypčių: visaverčio mikrokompiuterio ir energiją taupančio mikrovaldiklio. Kiekvienas iš šių kelių siūlo šiek tiek skirtingą patirtį ir sudėtingumo lygį.

Raspberry Pi: Galingas multimedijos centras

Jei norite konsolės, kurią galėtumėte prijungti prie didelio televizoriaus svetainėje per HDMI jungtį, „Raspberry Pi“ yra akivaizdus pasirinkimas. Tai visavertis... minikompiuteris su milžiniška skaičiavimo galiaonem.

Dėl palaikymo tokioms sistemoms kaip „RetroPie“ ar „Recalbox“, programinės įrangos diegimas yra labai patogus vartotojui. Naujesnių modelių (pvz., „Raspberry Pi 4“ ar „5“) našumas yra daugiau nei pakankamas ne tik NES ir SNES klasikiniams žaidimams, bet ir gali sklandžiai emuliuoti sudėtingesnius 3D žaidimus iš „PlayStation 1“, „Nintendo 64“ ar net žaidimų automatų.

Aparatinės įrangos požiūriu „Raspberry Pi“ labiau skirtas saugiam suderinamų modulių ir laidų sujungimui. Tačiau tokio našumo ir patogumo kaina yra didesnė pirkimo kaina, didesni matmenys ir poreikis naudoti galingesnį maitinimo šaltinį iš elektros tinklo (kartu su aktyviu procesoriaus aušinimu).

ESP32: Įperkamas sprendimas nešiojamiesiems žaidimams

Kita vertus, ESP32 yra mikrovaldiklis. Iš pradžių sukurtas kaip nebrangus išmaniųjų namų (IoT) lustas, dėl dviejų branduolių procesoriaus ir integruoto „Wi-Fi“ bei „Bluetooth“ jis tapo nešiojamųjų konsolių bendruomenės numylėtiniu.

Jis idealiai tinka projektams, panašiems į klasikinį „GameBoy“ stilių, kurį galite pasiimti su savimi arba pasiimti su savimi. Jis pasižymi itin mažomis energijos sąnaudomis, todėl galite žaisti valandų valandas su viena maža ličio polimerų baterija. Jis puikiai veikia su 8 bitų ir 16 bitų sistemomis. Galbūt tai ir nėra 3D žaidimų žudikas, tačiau nešiojamiesiems arkadiniams žaidimams tai yra dėl savo... miniDydis ir dešimčių kronų kaina yra neprilygstami. Tačiau turite būti pasiruošę tam, kad šiam keliui reikia šiek tiek daugiau „pasidaryk pats“ įgūdžių, dažnai neapsieisite be lituoklio ir kruopštaus laidų sujungimo pagal schemas.

Ko jums reikės surinkimui (pagrindinis kontrolinis sąrašas)

Konstrukcija nėra tokia sudėtinga, kaip gali pasirodyti. Jei pasirinksite ESP32 kaip nešiojamojo pulto pagrindą, jums reikės šių kelių pagrindinių komponentų:onent:

  • Vystymo taryba: Pats ESP32 modulis.
  • Rodyklė: Spalvotas TFT ekranas (pvz., populiari raiška 320 × 240 pikselių su SPI sąsaja).
  • Valdymas: Klasikiniai klaviatūros mygtukai Arduino/ESP projektams ir galbūt analoginis vairasvirtė.
  • Maitinimas: Ličio polimerų akumuliatorius ir įkrovimo modulis (dažniausiai TP4056 lustas), užtikrinantis saugų įkrovimą per USB.
  • Garsas: Mažas garsiakalbis ir I2S audio modulis švariam garso išėjimui.
  • Saugykla: „MicroSD“ kortelių skaitytuvo modulis (kad galėtumėte ten sutalpinti visus tuos ROM).

Pradedančiojo patarimas: nepamirškite „debounce'inti“ mygtukų savo kode arba naudokite aparatinės įrangos sprendimą su kondensatoriais, kad jūsų veikėjas žaidime nešoktų du kartus vienu paspaudimu!

Programinė įranga ir atkūrimas: kaip viską priversti veikti

Kai viską prijungsite (nesvarbu, ar tai būtų bandymo laidų prijungimas prie litavimo jungties, ar tiesiog prijungimas prie savo spausdintinės plokštės), laikas pradėti.

U Aviečių Pi Procedūra labai paprasta. Programą atsisiunčiate į savo kompiuterį. Aviečių Pi vaizduoklis, naudokite jį sistemai įkelti į SD kortelę RetroPie, įdėkite kortelę į „raspberry“ ir prijunkite ją prie televizoriaus. Sistema padės jums nustatyti mygtukus ir galėsite tiesiog įkelti į jį legaliai įsigytas žaidimų ROM versijas per vietinį tinklą.

U ESP32 naudojamos iš anksto paruoštos programinės įrangos, iš kurių garsiausia yra atvirojo kodo projektas Retro Go (arba „Odroid-Go“). Naudodami kūrimo aplinką (pvz., „Arduino IDE“ arba tiesiogiai per patogų žiniatinklio įskiepį), kodą į lustą įkeliate per USB laidą. Žaidimai tada įkeliami į pridedamą SD kortelę klasikiniu būdu.

Išvados ir rekomendacijos: nuo ko pradėti savo projektą?

Savo retro žaidimų konsolės surinkimas yra fantastiškas savaitgalio projektas. Jūs ne tik turėsite pilnai veikiantį, nostalgijos kupiną įrenginį, bet ir daug sužinosite apie elektronikos pagrindus, litavimą ir mikrovaldiklių veikimą. Tai puikūs vartai į šiuolaikinių rankdarbių pasaulį.

Nesvarbu, ar esateonec) jūs nusprendžiate miniNesvarbu, ar norite sukonstruoti šaunų nešiojamą žaislą su energiją taupančiu ESP32 lustu, ar galingą televizoriaus konsolę su galingu „Raspberry Pi“, jums nereikia ieškoti komponentų visame internete. Visos reikalingos kūrimo plokštės, spalvoti TFT ekranai, jungikliai, akumuliatorių moduliai ir daugelis kitų elektroninių komponentų yra prieinami.oneSavo projektui reikalingų komponentų galite rasti Čekijos elektronikos ir robotikos specialistų parduotuvėse, pavyzdžiui, el. parduotuvėje https://www.laskakit.cz/ Paruoškite lituoklį, išsirinkite tinkamas dalis ir kartu su mumis grįžkite į devintąjį dešimtmetį!

Šios dienos skaitomiausia

.