Hardver - Raspberry Pi
Raspberry Pi (RPi) je vrsta malih (SoC - system on a chip) računala koja proizvodi engleska Raspberry Pi fondacija. Računala su prvenstveno zamišljena kao platforma za učenje računalnih znanosti u zemljama u razvoju, no zbog cijene i mogućnosti ubrzo postaju platforma koju mnogi izabiru za razne hobističke i umjetničke računalne projekte. Računala su sastavljena tako da se lako spajaju na razne monitore i televizijske ekrane s HDMI priključkom, a dostupan je i stariji RCA (SCART) standard, idealan za umjetničke postave ili instalacije koje zahtijevaju starije uređaje. Podržavaju standardno spajanje fizičkom (ethernet) ili bežičnom (wifi - 2,4G, 5G, bluetooth) vezom.
Uz Raspberry Pi postoje razna druga računala iste veličine i često boljih hardverskih performansi, no RPi je zbog softverske podrške koju pruža Fondacija najbolji izbor za umjetničke i hobističke projekte. Ima opsežnu dokumentaciju i mnogoljudnu online zajednicu koja je kroz godine (platforma postoji od 2012.) postala velik repozitorij pitanja i odgovora. Za pohranu podataka, kao i fotoaparati, RPi koristi (micro)SD kartice, a napaja se standardnim micro USB, odnosno USB-C napajanjima za tablete ili pametne telefone. Periferni uređaji spajaju se standardnim USB portom.
Razni oblici Raspberry Pi računala (u 2022.):
RPi 1, RPi 2, RPi 3, RPi 4, RPi Zero, RPi Pico.
- RPi 1 - izvorni oblik računala, ima slabije performanse ali ima video koprocesor što ga čini adekvatnim za video instalacije (do full HD (1920x1080) videa), HDMI port, fizički mrežni port, nema WiFi ni bluetooth, micro USB napajanje
- RPi 2 i RPi 3 - bolje hardverske performanse, isti video koprocesor do full HD (1920x1080) videa, novi dizajn pločice (kućišta za Rpi2 i Rpi3 su međusobno kompatibilna, nekompatibilna s Rpi1 i Rpi4), HDMI port, fizički mrežni port, Wifi (2.4G), bluetoth, micro USB napajanje
- RPi 4 - najbolje hardverske performanse - novi dizajn pločice (kućišta kompatibilna samo s RPi 4), podržava spajanje dva monitora, mini HDMI (potreban adapter na HDMI), video do 4k rezloucije, fizički mrežni port, Wifi (2.4G, 5G), bluetoth, USB-C napajanje
- RPi Zero, RPi Zero W - najmanji oblik RPi računala, slabijih hardverskih performansi, model “W” ima WiFi (2.4G) mogućnosti, mini HDMI (potreban adapter na HDMI), video do full HD (1920x1080), nema fizički mrežni port, micro USB napajanje
- RPi Pico - mikrokontroler - nije ga moguće koristiti kao konvencionalno desktop računalo - nema grafičko sučelje niti miša, ne može reproducirati video - koristi se za kontrolu rasvjete, raznih senzora…
- “Compute” moduli - manji oblici računala s istim hardverskim performansama ali bez portova, namijenjeni za razvoj integriranih sustava koji uključuju RPi hardver
RPi koristi GNU/Linux operativni sustav - distribuciju Raspberry Pi OS koja je bazirana na slobodnom Debian GNU/Linuxu (na istoj distribuciji baziran je i popularni Ubuntu Linux). Raspberry Pi fondacija pruža potporu za hardver razvijanjem i održavanjem specifičnih upravljačkih programa na kojima je izgrađen Raspberry Pi. Uz sami operativni sustav, Fondacija izdaje i popratni softver potreban za održavanje sustava. Raspberry Pi OS kompatibilan je sa svim verzijama računala osim sa RPi Pico koji nema operativni sustav već mu se funkcije izravno programiraju programskim jezikom Micro Python.
RPi ima i GPIO (general purpose input output) sučelje koje omogućava spajanje raznih uređaja kao što su LED svjetla, releji, sklopke, elektromotori, razni senzori (za temperaturu, vlagu…). Tako RPi računala mogu primati i obrađivati podatke iz okoliša.
Ovakav slobodan GNU/Linux sustav pogoduje mrežnoj umjetnost zbog svojih naprednih mogućnosti mrežnog routinga i instalacije slobodnog serverskog softvera (Apache, Nginx). Napredne mrežne konfiguracije koje je moguće iskoristiti za lokalni prikaz mrežnih radova dobro su dokumentirane pošto se isti softver koristi u komercijalnim rješenjima u mrežnim routerima. Tako je, na primjer, mrežnoj stranici koja je poslužena na RPi uređaju moguće pristupiti pametnim uređajem odmah nakon odabira WiFi mreže (tzv “captive portal”) što pogoduje distribuciji i održivosti mrežnog umjetničkog djela.
Relativno snažan hardver i dobra softverska podrškom RPi uređaja idealni su za projekte kao što su:
- postavljanje vlastitih (“self hosted”) servera
- postavljanje multimedijskih izložbi
- postavljanje video radova i instalacija
- radovi i eksperimenti s posebno prilagođenim softverom koji koristi razni hardver (senzori itd) koji je na RPi moguće spojiti
Korištenje računala kao što je Raspberry Pi u umjetničke svrhe nije pristupačno samo financijski - samo znanje i vrijeme potrebno za izgradnju digitalnog umjetničkog projekta je zbog korištenja slobodnog softvera i popratne dokumentacije i zajednice svedeno na minimum.