De Raspberry Pi is een computer in zakformaat, een zogenaamde Single- Board Computer(SBC). SBC-computers werden vaak uitgebracht als leerproject maar is heden ten dage uitgegroeid tot een computertje waar serieus rekening mee gehouden dient te worden. Het hoofdbrein (Broadcom 2837BO) is meer dan “alleen maar” een CPU (Central Processing Unit) maar heeft meerdere functionaliteiten in zich vandaar dat deze een alleskunner een System on a Chip (SoC) genoemd wordt.
Waarvoor wordt deze mini computer ingezet? Over het algemeen zijn er nuttige projecten tegen te komen als:
- webserver (Apache)
- FM- radiostation (fm_transmitter)
- advertenties blokkeren (Pi- hole)
- Domotica server (Domoticz) ook hier behandeld (veel hardware 🙂 )
- print server (Cups)
- weerstation (Oracle Raspberry Pi Weather Station)
- NAS- server (Open Media Vault)
- spelletjes-server (Minecraft)
- VPN- server (open VPN- server)
- mediacenter (Kodi)
- etc.
Dit zijn toch aardig wat serieuze projecten om aan te werken maar er zijn er nog veel meer…..
Het printplaatje wat eventueel met hardware uitgebreid kan worden voor extra functionaliteiten zal over het algemeen in een behuizing gemonteerd kunnen worden. Er is zelfs een kastje voor de RPi 4 uitgebracht door de Raspberry Pi Foundation het is natuurlijk mogelijk een kastje te kopen maar ook door een 3D- printer te (laten) printen waarvan er op het internet legio ontwerpen te vinden zijn. Het Raspberry Pi printje in het kastje monteren dient bij voorkeur ESD- veilig te gebeuren (zie Link veiligheid voor de elektronica).
Het Operating System:
Om met de hardware (Raspberry Pi) ook maar iets te kunnen doen is het noodzakelijk om een besturingssysteem te installeren zodat de hardware bediend kan worden, dit is mogelijk d.m.v. zowel met- als zonder ‘Grafical User Interface’ (GUI). Het besturingssysteem van de ‘Pi’ is gebaseerd op de (professionele) UNIX- versie dat door Linus Thorvalds is aangepast en omgedoopt tot ‘Linux’ waarvan er ook daar weer diverse versies van gemaakt zijn. Het is per slot van rekening een ‘Open Source’ oftewel ,een ‘iedereen mag er aanpassingen aan maken besturingssysteem’. Om gebruik te kunnen maken van de Raspberry Pi installeert men het Raspberry Pi OS (voorheen Raspbian) en werkt op elke versie van de Raspberry Pi
A. Voorbereiding van de installatie:
Het Operating System (OS) is in de vorm van een image- bestand naar een (micro) SD- kaart te kopiëren en daarop klaar is om door de Pi gebruikt te gaan worden. (installatie op een USB-stick is ook met aanpassingen mogelijk).
Deze stap zal door een programma afgewerkt gaan worden. Er zijn diverse programma’s beschikbaar om dit met de hand te doen. De installatie die hier onder aan de orde komt, is standaard voor de Raspberry Pi.
Maar zoals al gezegd, zal eerst het Image programma (in dit geval op een werkende Windows computer) gedownload en geïnstalleerd moeten worden door als eerste op de volgende link te klikken:
Na de (logische) installatie van de imager op een ‘Windows computer’ is het zaak om een leeg, of een leeg te mogen maken MicroSD- card (van minimaal 8GB en maximaal 128 GB volgens de Raspberry Pi foundation) de praktijk wijst uit dat een kaartje van bijv. 256 MB ook kan werken, bij de hand te houden hier komt namelijk het OS-image op te staan. Open daarvoor het ‘imager’ programma en volg de komende drie stappen.
Stap 1: is het kiezen uit het te installeren Besturingssysteem
Stap 2: Alvorens stap 2 uit te voeren dient de MicroSD kaart in de pc geplaats te worden. Soms is daarvoor een ‘MicroSD kaart adapter’ voor nodig. Dan pas is de kaart als ‘drive’ in de ‘imager’ te benaderen.
LET OP: Na het selecteren van de kaart zal er een waarschuwing komen dat de bestaande gegevens gewist zullen worden. De gegevens zullen daarna dus echt niet meer terug te halen zijn.
Stap 3: MicroSD kaart voorzien van de image
B. INSTALLATIE van het Raspberry Pi OS
Als er zich geen problemen hebben voorgedaan met ‘imagen’ dan mag de MicroSD kaart voorzichtig in de MicroSD kaartslot van de Raspberry Pi geplaatst worden.
VOORDAT de RPi van power voorzien wordt, dient deze volledig aangesloten te zijn d.m.v. het toetsenbord, muis, beeldscherm en de netwerk kabel. Nu de micro- USB aansluiting van de netspanningsadapter (2,5A voor de Pi 3) met de ‘Pi’ verbinden en als laatste de netspanningsadapter met het lichtnet verbinden.
De ‘Pi’ wordt nu opgestart en de monitor geeft beeld.
De installatie zal ongeveer zo verlopen als op de volgende plaatjes:
Wireless?: (wanneer mogelijk gebruik dan een UTP-kabel)
Er zijn diverse (configuratie) instellingen mogelijk, zoals te zien op bovenstaand plaatje, is er ook de mogelijkheid om bij het opstarten van de ‘pi’ alleen d.m.v. het toetsenbord, commando’s/opdrachten in te voeren (cli).
Opmerking:
CLI is de ‘Command Line Interface’ waarnaar overgeschakeld kan worden om met ‘textgebaseerde commando’s’ te werken i.p.v. met de grafische omgeving. Deze commando’s zullen met beheerdersrechten (Su User) uitgevoerd moeten worden.
Een paar van de veel gebruikte commando’s:
- startx terugkeren naar de bureaubladblad- omgeving
- sudo shutdown -r now Herstarten van de RPi
- sudo poweroff Sluit de RPi af en deze gaat UIT
Zie Installeren Domoticz als voorbeeld om de ‘RPi’ ook nog een erg nuttige bestemming te geven.