Retrokonzola Mk2019: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
Riadok 4: | Riadok 4: | ||
|Študijný odbor: || Aplikovaná informatika || 3. Bc. ('''2019''') | |Študijný odbor: || Aplikovaná informatika || 3. Bc. ('''2019''') | ||
|} | |} | ||
__TOC__ | __TOC__ | ||
== Opis projektu == | == Opis projektu == | ||
Ako projekt som si zvolil vytvoriť retro hernú konzolu za pomoci Raspberry Pi a operačného systému recalbox. Súčasť projektu je aj vyrobenie obalu pre Rasperry Pi. | Ako projekt som si zvolil vytvoriť retro hernú konzolu za pomoci Raspberry Pi a operačného systému recalbox. Súčasť projektu je aj vyrobenie obalu pre Rasperry Pi. | ||
Na internete som objavil operačný systém zvaný recalbox, ktorý | Na internete som objavil operačný systém zvaný recalbox, ktorý z Raspberry Pi spraví retro hernú konzolu obsahujúcu emulátory starých konzol. Veľmi rád sa hrám na mojej Playstation 1 a z dôvodu, že sa začína kaziť mi napadlo vytvoriť si ju ako záverečný projekt. Okrem hrania hier môže tento operačný systém slúžiť aj ako multimediálne centrum. Cez implementovanú aplikáciu Kodi je teda možné sledovať aj filmy či seriály. | ||
Riadok 26: | Riadok 31: | ||
* Skrutky, podložky a matky | * Skrutky, podložky a matky | ||
[[Súbor:Raspbox.png|800px]] | |||
== Analýza == | |||
TODO | TODO | ||
Najskôr je potrebné zabezpečiť platformu a vybrať operačný systém, na ktorej konzola pobeží, najvhodnejšou voľbou je Raspberry Pi 3 Model B+, pretože má najlepší hardware oproti ostatným Raspberry Pi a ako operačný systém je | Najskôr je potrebné zabezpečiť platformu a vybrať operačný systém, na ktorej konzola pobeží, najvhodnejšou voľbou je Raspberry Pi 3 Model B+, pretože má najlepší hardware oproti ostatným Raspberry Pi a ako operačný systém je možné použiť napríklad recalbox. Napájací zdroj musí mať aspoň 2.5A, ideálne zvoliť oficiálny napájací adaptér Raspberry Pi. Micro SD karta musí mať kapacitu viac ako 16GB. Herný ovládač môže byť klasický USB, ďalej ovládač z Playstation 3 alebo z XBOX360. USB klávesnica môže byť užitočná na prvotnú konfiguráciu. HDMI kábel na pripojenie Raspberry Pi k TV/monitoru. Následne treba navrhnúť obal pre Raspberry Pi a dať ho vyrezať. Vyrezaný obal poskladať a zlepiť lepidlom. | ||
== Popis riešenia == | == Popis riešenia == | ||
# Po stiahnutí OS recalbox som ho cez aplikáciu balenaEtcher napálil na micro SD kartu. | # Po stiahnutí OS recalbox som ho cez aplikáciu balenaEtcher napálil na micro SD kartu. | ||
Riadok 89: | Riadok 89: | ||
=== Výsledok === | === Výsledok === | ||
Výsledný produkt je Raspberry Pi, v obale z plexiskla vyrezanom laserom, na ktorom je možné hrať staršie hry a sledovať filmy či seriály. Pôvodne som plánoval trochu iný výsledok, ale z technických príčin som sa rozhodol pozmeniť riešenie projektu, za čo som veľmi rád a tento výsledok sa mi páči viac ako pôvodný nápad. | Výsledný produkt je Raspberry Pi, v obale z plexiskla vyrezanom laserom, na ktorom je možné hrať staršie hry a sledovať filmy či seriály. Pôvodne som plánoval trochu iný výsledok, ale z technických príčin som sa rozhodol pozmeniť riešenie projektu, za čo som veľmi rád a tento výsledok sa mi páči viac ako pôvodný nápad. | ||
Riadok 95: | Riadok 96: | ||
'''Použité zdroje:''' | '''Použité zdroje:''' | ||
* [https://www.recalbox.com/ recalbox OS] | * [https://www.recalbox.com/ recalbox OS] |
Verzia z 14:36, 7. máj 2019
Autor: | Kristián Lehocký | |
Študijný odbor: | Aplikovaná informatika | 3. Bc. (2019) |
Opis projektu
Ako projekt som si zvolil vytvoriť retro hernú konzolu za pomoci Raspberry Pi a operačného systému recalbox. Súčasť projektu je aj vyrobenie obalu pre Rasperry Pi.
Na internete som objavil operačný systém zvaný recalbox, ktorý z Raspberry Pi spraví retro hernú konzolu obsahujúcu emulátory starých konzol. Veľmi rád sa hrám na mojej Playstation 1 a z dôvodu, že sa začína kaziť mi napadlo vytvoriť si ju ako záverečný projekt. Okrem hrania hier môže tento operačný systém slúžiť aj ako multimediálne centrum. Cez implementovanú aplikáciu Kodi je teda možné sledovať aj filmy či seriály.
Použité komponenty a technológie:
- Raspberry Pi 3 Model B+
- Micro SD karta 32GB (potrebné: >=16GB)
- Napájací zdroj 2.5A (potrebné: >=2.5A)
- Herný ovládač (USB, PS3, XBOX360)
- USB klávesnica
- HDMI kábel
- Plexisklo
- Laserový vyrezávač
- Skrutky, podložky a matky
Analýza
TODO Najskôr je potrebné zabezpečiť platformu a vybrať operačný systém, na ktorej konzola pobeží, najvhodnejšou voľbou je Raspberry Pi 3 Model B+, pretože má najlepší hardware oproti ostatným Raspberry Pi a ako operačný systém je možné použiť napríklad recalbox. Napájací zdroj musí mať aspoň 2.5A, ideálne zvoliť oficiálny napájací adaptér Raspberry Pi. Micro SD karta musí mať kapacitu viac ako 16GB. Herný ovládač môže byť klasický USB, ďalej ovládač z Playstation 3 alebo z XBOX360. USB klávesnica môže byť užitočná na prvotnú konfiguráciu. HDMI kábel na pripojenie Raspberry Pi k TV/monitoru. Následne treba navrhnúť obal pre Raspberry Pi a dať ho vyrezať. Vyrezaný obal poskladať a zlepiť lepidlom.
Popis riešenia
- Po stiahnutí OS recalbox som ho cez aplikáciu balenaEtcher napálil na micro SD kartu.
- Micro SD kartu som zasunul do Raspberry Pi, pripojil HDMI kábel od monitoru, napájací kábel, USB klávesnicu a USB herný ovládač. Po nabehnutí operačného systému bolo treba nakonfigurovať herný ovládač, čo som uskutočnil pomocou USB klávesnice.
- Konzola je pripravená a je na nej možné hrať predinštalované hry. Ak ale chceme hrať vlastné hry, je potrebné ich stiahnuť a následne prekopírovať na micro SD kartu, čo sa robí cez internetovú sieť. Najskôr som mal problémy s pripojením na internet, napokon som zistil, že je to spôsobované wifi extenderom, čo mám v izbe a po pripojení na wifi router sa problém odstránil.
- Na internete som našiel vhodný návrh obalu, ktorý je možné vyrezať na laserovom vyrezávači, tak som ho použil ako predlohu, upravil si ho podľa vlastných požiadaviek a nechal vyrezať. Na úpravu obalu som použil software Inkscape.
- Prvý pokus zložiť obal nedopadol podľa predstáv a jeden z dielov som omylom zlomil, preto som si musel vyrezať náhradný diel, pre istotu niekoľko.
- Ďalší problém nastal, keď som sa pokúšal pripevniť dosku k spodnej časti obalu, skrutky boli o kúsok väčšie ako diery v doske. Nechcel som čakať na nové skrutky a preto som sa rozhodol do dosky vyvŕtať o niečo väčšie diery. Vŕtanie dopadlo úspešne a mohol som pripevniť dosku k spodnej časti obalu.
- Nakoniec je potrebné poskladať obal. Jednotlivé diely boli mierne voľné preto som ich musel zlepiť dokopy sekundovým lepidlom.
Pozn.: Názov obrázku musí byť jedinečný, uvedomte si, že Obr1.jpg už pred vami skúsilo nahrať už aspoň 10 študentov.
Algoritmus a program
Uveďte stručný popis algoritmu, v akom jazyku a verzii vývojového prostredia ste ho vytvorili. Je vhodné nakresliť aspoň hrubú štruktúru programu napríklad vo forme vývojového diagramu. Rozsiahly program pre lepšiu prehľadnosť rozdeľte do viacerých súborov.
Vyberte podstatné časti zdrojového kódu, použite na to prostredie source:
/* A nezabudnite zdroják hojne komentovať */
int main(void) {
printf("Hello, World!\n");
return(0);
}
Nezabudnite však nahrať aj kompletné zdrojové kódy vášho programu!
Zdrojový kód: serial.h a main.c
Výsledok
Výsledný produkt je Raspberry Pi, v obale z plexiskla vyrezanom laserom, na ktorom je možné hrať staršie hry a sledovať filmy či seriály. Pôvodne som plánoval trochu iný výsledok, ale z technických príčin som sa rozhodol pozmeniť riešenie projektu, za čo som veľmi rád a tento výsledok sa mi páči viac ako pôvodný nápad.
Použité zdroje: