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ť:
- Aká verzia operačného systému je nainštalovaná?
- Koľko voľného miesta zostáva na SD karte?
- Akú IP adresu získalo Raspberry Pi?
- Aký model Raspberry Pi používate?
- Nájdite na internete jeden projekt, ktorý by ste chceli v budúcnosti vytvoriť pomocou Raspberry Pi.


