donderdag 23 september 2021

Nieuwe Raspberry Pi

Het was hoog tijd voor een nieuwe Raspberry Pi. In 2013 had ik mijn eerste Raspberry Pi aangeschaft, een singleboardcomputer waarmee ik aanvankelijk alleen maar wat wou experimenteren, maar die uiteindelijk bijzonder nuttig bleek. De Pi is een eenvoudige, kleine singleboardcomputer, een printplaatje nauwelijks groter dan een bankkaart. Mijn exemplaar uit 2013 kostte amper 51 euro en 45 cent (42,95 EUR voor het toestelletje zelf en 8,50 EUR voor de case om de Pi tegen stof te beschermen). Het was een Model B met slechts 512 MB RAM, wat traag, maar goed genoeg voor wat ik ermee wou doen (en spotgoedkoop!).

Mijn nieuwe Pi is een Model 4B met 8 GB RAM. Ik heb gekozen voor een kit die te koop aangeboden wordt op freva.com, een bedrijfje dat zich specialiseert in home automation en IoT (Internet of Things). Behalve de Pi zelf bevat de kit verder nog een ge-3D-printe (ja, zo schrijf je dat dus) case met passieve en actieve koeling, een 120 GB SSD van Kingston, een voeding en de nodige kabeltjes (USB-C-kabeltje voor de voeding, USB 3.0 A naar SATA-kabeltje voor de SSD, HDMI-kabel voor aansluiting op een monitor en Cat 6-netwerkkabel.

Deze vierdegeneratie-Pi is flink wat krachtiger dan mijn eerste exemplaar. In vergelijking met mijn eerste Pi heeft het toestel niet enkel een krachtiger processor en meer RAM-geheugen, het beschikt ook over USB 3.0, wifi en Bluetooth. Een Raspberry Pi heeft geen ingebouwde harde schijf, maar maakt normaal gezien gebruik van een SD-kaartje waarop je het gewenste besturingssysteem installeert. Mijn nieuwe Pi gebruikt echter geen (micro-)SD-kaartje, maar maakt gebruik van de mogelijkheid om het toestel te booten via een USB-device, in mijn geval de Kingston-SSD, die via een meegeleverd kabeltje op een van de USB 3.0-poorten wordt aangesloten.

De Raspberry Pi 4B is vanzelf al heel wat sneller dan mijn eerste Model B, en doordat mijn toestel voor het besturingssysteem en voor de primaire opslag gebruikmaakt van een SSD in plaats van een SD-kaartje, is hij nóg veel sneller. Hij produceert ook wat meer warmte. Daarom is op zijn minst passieve koeling aangeraden. Passieve koeling voert de warmte af via koelplaatjes, actieve koeling laat de lucht circuleren en zuigt koele lucht aan via een ventilator.

Mijn kit bevat drie zogenaamde heatsink-elementen: kleine metalen koelplaatjes die door freva.com al op de juiste plaats waren gemonteerd. Daarnaast bevat de kit ook een klein ventilatortje dat aan de bovenkant in de case wordt bevestigd en dat zijn stroom haalt via de GPIO-pinnen van de Pi. Je kunt kiezen om het ventilatortje aan te sluiten op de 3,3 V-pin of op de 5 V-pin. Kies je voor 3,3 V, dan draait het ventilatortje zo goed als geruisloos. Ben je van plan de CPU extreem te belasten, dan kun je eventueel gebruikmaken van de 5 V-pin, maar dat is in mijn geval absoluut niet nodig. Bij de kit die ik heb aangeschaft was het ventilatortje al gemonteerd en aangesloten op de 3,3 V-pin. Op de website van freva.com staat ook netjes uitgelegd hoe je zo’n ventilatortje zelf kunt installeren en eventueel op de 5 V-pin aansluiten indien nodig.

De GPIO-pinnen waar ik het hierboven over had, zijn zogenaamde General Purpose Input/Output-pinnen. Je kunt ze gebruiken om allerlei andere electronica op de Pi aan te sluiten. Op die manier kun je bijvoorbeeld ledjes, schakelaartjes of een motortje op je Pi aansluiten. Heel wat hobbyisten gebruiken een Raspberry Pi voor allerlei hardwareprojecten, maar ik wil mijn Pi uitsluitend voor softwareprojecten gebruiken.

Zonder al te veel in detail te treden kan ik je vertellen dat ik mijn Pi onder andere heb ingezet als DLNA-server. Op die manier zijn al mijn foto’s en al mijn muziek- en videobestanden altijd via allerlei toestellen in huis toegankelijk (waaronder onze tv-schermen). De Pi fungeert ook als lokale webserver. Daardoor kunnen mijn huisgenoten en ik vanaf gelijk welke laptop, smartphone of tablet bijvoorbeeld onze complete fotocollectie en al onze pdf-handleidingen doorzoeken of allerlei andere informatie vinden en raadplegen. Tenslotte gebruik ik de Pi ook nog voor een paar speciale projectjes. In die laatste categorie zitten bijvoorbeeld een script dat ervoor zorgt dat onze Dropboxen niet overvol raken, een script dat RSS-feeds genereert, en een script dat bepaalde webpagina’s in de gaten houdt en mij een mailtje stuurt wanneer ze gewijzigd worden. Als je een beetje kunt programmeren, zijn de mogelijkheden legio!

Tot slot nog dit: op mijn Raspberry Pi zijn geen toetsenbord, muis of monitor aangesloten (hoewel dat natuurlijk wel kan). Ik kan het toestel vanaf mijn laptop benaderen over het thuisnetwerk via SSH, SFTP en VNC. Ik maak gebruik van Syncthing om bepaalde mappen op de SSD van de Pi (en op enkele USB-flashdrives, die ik via een powered USB-hub op de Pi heb aangesloten) automatisch te synchroniseren met de externe harde schijf van mijn laptop. Van die externe harde schijf maak ik regelmatig back-ups, zodat ook de data die mijn Raspberry Pi produceert, netjes mee geback-upt worden.

De kit zoals ik ’m bij freva.com heb gekocht (Raspberry Pi + case + SSD + heatsinks + ventilator + voeding + kabeltjes), kost 172,65 EUR. Iets meer dus dan mijn eerste Pi, maar nog altijd heel weinig geld voor toch wel heel veel computer! In principe zou je zo’n Raspberry Pi kunnen gebruiken ter vervanging van je laptop of desktop-pc wanneer je er een toetsenbord, een monitor en een muis aan hangt. Als je wilt kun je er natuurlijk ook een grotere SSD aan koppelen. Mijn toestel gebruikt Linux als besturingssysteem, maar in principe zou je er ook Windows 10 op kunnen installeren. Maar dat laatste zie ik mezelf nog niet zo gauw doen. Linux rules!

freva.com
www.raspberrypi.org

Geen opmerkingen:

Een reactie posten