02 Prvé zábavné projekty a hry s RPi

02 Prvé zábavné projekty a hry s RPi

Po úspešnom nainštalovaní operačného systému a rozbehaní Raspberry Pi sa prirodzene ponúka otázka:

A čo teraz?

Mnohí študenti si pri prvom spustení povedia, že Raspberry Pi vyzerá ako obyčajný počítač s Linuxom. V skutočnosti však dokáže oveľa viac. Raspberry Pi je zariadenie, na ktorom sa môžete hrať, programovať, vytvárať vlastné projekty a postupne sa naučiť technológie, ktoré používajú profesionálni IT administrátori, programátori alebo vývojári elektroniky.


Dá sa na Raspberry Pi hrať?

Áno.

Raspberry Pi síce nie je herný počítač s výkonnou grafickou kartou, ale zvládne množstvo jednoduchších hier a dokonca aj starších herných konzol.

Môžete si zahrať napríklad:

  • Minecraft Pi Edition
  • Super Mario Bros.
  • Sonic the Hedgehog
  • Pac-Man
  • Tetris
  • Doom
  • Quake
  • Retro hry z konzol NES, SNES alebo Sega Mega Drive

Mnohé z týchto hier fungujú úplne plynulo.


Minecraft na Raspberry Pi

Jednou z najzaujímavejších možností je Minecraft Pi Edition.

Ide o špeciálnu verziu hry Minecraft určenú pre Raspberry Pi.

Okrem samotného hrania umožňuje aj programovanie sveta pomocou jazyka Python.

Predstavte si, že namiesto ručného stavania domu napíšete program a ten dom postaví automaticky.

Napríklad:

from mcpi.minecraft import Minecraft

mc = Minecraft.create()

mc.postToChat("Ahoj svet!")

Takýto program dokáže komunikovať priamo s hrou.


Retro herná konzola

Mnohí ľudia používajú Raspberry Pi ako domácu retro konzolu.

Stačí nainštalovať systém RetroPie a získate prístup k stovkám klasických hier.

Výhodou je:

  • nízka cena,
  • jednoduchá inštalácia,
  • možnosť pripojiť USB gamepad,
  • obrovská komunita používateľov.

Ak máte radi staršie hry, Raspberry Pi je ideálny spôsob, ako si ich pripomenúť.


Vlastný mediálny prehrávač

Raspberry Pi môže fungovať ako domáce multimediálne centrum.

Dokáže prehrávať:

  • filmy,
  • seriály,
  • hudbu,
  • videá z domácej siete.

Po pripojení k televízoru môže slúžiť podobne ako Android TV box.


Domáci webový server

Možno vás prekvapí, že Raspberry Pi dokáže fungovať aj ako webový server.

Môžete si na ňom vytvoriť:

  • vlastnú webovú stránku,
  • blog,
  • školský projekt,
  • testovací server pre PHP.

Presne tie isté princípy používajú veľké servery na internete.

Samozrejme, v menšom meradle.


Vlastný cloud

Máte fotografie alebo súbory, ktoré nechcete ukladať na cudzie servery?

Raspberry Pi môže slúžiť ako jednoduché domáce úložisko.

Výhody:

  • dáta máte pod vlastnou kontrolou,
  • nemusíte platiť mesačné poplatky,
  • naučíte sa základy správy serverov.

Programovanie v Pythone

Jednou z najväčších výhod Raspberry Pi je Python.

Python patrí medzi najpopulárnejšie programovacie jazyky na svete.

Používa sa:

  • pri tvorbe webových aplikácií,
  • v umelej inteligencii,
  • pri analýze dát,
  • pri automatizácii,
  • pri ovládaní robotov.

Práve na Raspberry Pi si môžete tieto technológie vyskúšať prakticky.


Ovládanie elektroniky

GPIO konektor umožňuje pripojiť:

  • LED diódy,
  • tlačidlá,
  • senzory,
  • displeje,
  • motory,
  • relé.

Postupne si ukážeme, ako Raspberry Pi dokáže ovládať reálne zariadenia pomocou niekoľkých riadkov programu.

To je okamih, keď sa z obyčajného počítača stáva riadiaci systém.


Raspberry Pi a umelá inteligencia

Možno to znie prekvapivo, ale Raspberry Pi dokáže spúšťať aj jednoduché modely umelej inteligencie.

Môžete:

  • rozpoznávať objekty pomocou kamery,
  • analyzovať obrázky,
  • spracovávať údaje zo senzorov,
  • vytvárať vlastné inteligentné projekty.

Práve podobné technológie sa používajú aj vo výskumných projektoch a moderných priemyselných aplikáciách.


Koľko toho vlastne Raspberry Pi dokáže?

Ak by sme mali Raspberry Pi opísať jednou vetou:

Je to malý počítač, na ktorom sa môžete naučiť takmer všetko od hrania hier až po programovanie, elektroniku, siete, servery a umelú inteligenciu.

Práve preto je Raspberry Pi jednou z najobľúbenejších výučbových platforiem na svete.


Úloha

Preskúmajte prostredie Raspberry Pi OS.

Skúste zistiť:

  1. Aká verzia operačného systému je nainštalovaná?
  2. Koľko voľného miesta zostáva na SD karte?
  3. Akú IP adresu získalo Raspberry Pi?
  4. Aký model Raspberry Pi používate?
  5. Nájdite na internete jeden projekt, ktorý by ste chceli v budúcnosti vytvoriť pomocou Raspberry Pi.