Raspberry Pi & Arduino preview

Page 1

Raspberry Pi + Arduino Complete startersgids

Raspberry Pi Arduino Complete startersgids

23

PRAKTISCHE CURSUSSEN & INSPIRERENDE PROJECTEN

PROGRAMMEREN

Welke taal voor welk doel? Leer programmeren via Minecraft. Slimme zelfbouwprojecten, introductie Python, thuis in Smart Home.

ARDUINO

RASPBERRY Pi

7 cursussen. Welke Arduino Pi als desktopvervanger, kies je? Kies de juiste toolkit. adblocker of boekhoudserver. Leer programmeren. Aan Alles over de Pi 3 en de slag met leds. Los elk Zero. Bouw je Nasberry probleem op. Pi 3. Muziek op elke plek. Automatiseer je verlichting RASPBERRY PI + ARDUINO • € 9,95


SPECIAL Raspberry Pi Zero

DE KLEINSTE RASPBERRY PI

Maak de Raspberry Pi Zero gebruiks klaar Eind vorig jaar (maar sinds kort pas weer beschikbaar) kwam de Raspberry Pi Foundation onverwacht met een nieuw model van zijn minicomputertje: de Raspberry Pi Zero. De Zero is de kleinste telg in de Raspberry Pi familie, en ook de prijs is met 5 dollar in principe veel lager. Helaas zijn de europrijzen een stuk hoger. De mini-HDMI-kabel die je gebruikt om de Zero op een scherm aan te sluiten, kost meer dan de computer zelf! In deze workshop maken we de Raspberry Pi Zero gebruiksklaar. KO E N V E R V LO E S E M

1

Klein maar fijn

De Raspberry Pi zero is slechts 65 mm lang, 30 mm breed en 5 mm hoog. Om zo’n kleine computer mogelijk te maken, zijn enkele componenten weggelaten of van een kleinere connector voorzien. Zo is er geen ethernetaansluiting, zijn er geen camera- en lcd-

maar je moet de pinnetjes er zelf nog op solderen als

connectoren en is er slechts één micro-usb-aansluiting

je die wilt gebruiken. De prijs in Nederland ligt rond de

voor randapparatuur (de andere voorziet de Zero

19 euro inclusief adapters.

van voeding). Het besturingssysteem staat op een microSD-kaart en een scherm sluit je aan via een miniHDMI-connector. Er is een 40pins-header voor GPIO,

2

Krachtige processor

De processor van de Raspberry Pi Zero is de BCM2835, dezelfde als in de eerste Raspberry Pi, maar dan geklokt op 1 GHz in plaats van 700 MHz. Dat maakt de Zero zo’n 40% sneller dan zijn oudste broertje. De chip is uitgerust met 512 MB RAM. De Zero ondersteunt dezelfde besturingssystemen als de Raspberry Pi 1. Helaas dus geen Windows 10 IoT Core: die draait alleen op de Raspberry Pi 2 die een nieuwe quadcore-processor heeft.

2

RASPBERRY PI & ARDUINO


SPECIAL Raspberry Pi Zero

Welke Raspberry Pi Gebruiken? Met zoveel modellen weet je misschien niet meer welke Pi je het beste

3

Raspbian installeren

gebruikt. Als je zo veel mogelijk processorkracht nodig hebt, zoals voor

In deze workshop gaan we Raspbian installeren. Kies

een mediacenter of domotica-controller die veel apparaten aanstuurt, is

je later voor een ander besturingssysteem, verzeker

de keuze eenvoudig: de Raspberry Pi 3 met zijn 64bit-quadcore-proces-

je er dan van dat je een image downloadt voor de

sor en 1 GB RAM verslaat zijn broertjes ruimschoots. Ook voor draadloze

Raspberry Pi 1 en niet voor de Raspberry Pi 2 of 3. Wij

toepassingen zet je het best het nieuwste model in, omdat je dan geen

kiezen op de downloadpagina (www.tiny.cc/rpidow)

wifi- of bluetooth-adapter meer nodig hebt. Heb je minder zware eis,

voor het image van Raspbian Jessie Lite. Dat bevat

dan hangt alles van de focus van je project af. Voor servertoepassingen

geen grafische interface en past daardoor op een

volstaat de Raspberry Pi Model B+ of de Pi 2. Voor sensortoepassingen

microSD-kaart van 2 GB. Pak het bestand uit, steek

met weinig stroomverbruik kies je beter voor de Raspberry Pi Model A+

een microSD-kaart in de kaartlezer van je computer en

of Zero, maar die hebben geen ethernet.

start het programma Win32DiskImager (www.tiny.cc/ w32di). Kies de schijfletter van je microSD-kaart, selecteer het img-bestand van Raspbian en klik op Write om het besturingssysteem naar je kaartje te schrijven.

5

Eerste keer opstarten en inloggen

In de andere micro-usb-aansluiting steek je de voedingsadapter, waarna de Zero als alles goed gaat opstart. De eerste keer duurt het opstarten van de Pi Zero vrij lang, omdat Raspbian een aantal zaken na de eerste opstart moet configureren. Uiteindelijk krijg je een aanmeldprompt te zien met raspberrypi login:. Vul hier als gebruikersnaam pi in en vul op de volgende regel als wachtwoord raspberry in. Daarna krijg je de opdrachtprompt te zien waarin je allerlei opdrachten kunt ingeven om de Pi Zero te laten doen wat je wilt.

4

Pi Zero aansluiten

Steek de microSD-kaart met Raspbian in het daarvoor bestemde slot aan de zijkant van de Pi Zero. Sluit je tv-scherm of computermonitor via een HDMI-kabel met mini-HDMI-connector of een mini-HDMI-adapter. Opgepast dat de kabel je Pi Zero niet meesleurt, want het bordje weegt maar 9 gram! Om een toetsenbord aan te sluiten, heb je een micro-usb-OTG-adapter nodig. Let op: gebruik daarvoor de micro-usb-aansluiting die het dichtst bij de mini-HDMI-aansluiting staat, met ‘USB’ ernaast afgedrukt.

RASPBERRY PI & ARDUINO

3


SPECIAL Toolkit

IN JE ARDUINOTOOLKIT Dit mag in je gereedschapskist niet ontbreken

Knutselen met een Arduino is leerzaam en vooral erg leuk! Voor je het weet heb je van alles in huis voor je projecten en experimenten. Maar waar moet je dan zoal aan denken? Wij laten je in dit artikel zien wat je als Arduino-beginneling in ieder geval moet hebben. JEROEN BOER

K

nutselen met een Arduino is erg leuk,

je een breadboard gaat gebruiken, dan is het

in rijen van vijf contactpunten. Op deze rijen

maar je hebt al snel een hele verzame-

handig als je de opbouw begrijpt, zodat je geen

plaats je het merendeel van je componenten. De

ling onderdelen zoals leds, weerstan-

kortsluiting maakt. Het breadboard is verdeeld

componenten als leds en weerstanden hebben

den, potmeters en draadjes op je bureau liggen.

in vier gedeelten of stroken. De twee buitenste

twee of meer pootjes. Ieder pootje moet verbon-

Waar dienen al die onderdeeltjes voor en wat

stroken met de rode en blauwe aanduidingen

den zijn met een รกndere rij. Omdat een rij meer

moet je weten om ermee aan de slag te gaan?

zijn strips voor stroomvoorziening en bestaan

contactpunten heeft, kun je schakelingen maken

Wij bespreken alle dingen die je zult tegenko-

ieder uit twee lange reeksen waarvan รกlle con-

waarin je meerdere componenten met elkaar

men als je je eerste stappen met de Arduino zet

tactpunten met elkaar verbonden zijn. De twee

verbindt. De rijen zijn verdeeld in twee delen,

en geven je tips waarmee je deze componenten

middelste stroken zijn belangrijker en bestaan

zodat je onderdelen met pootjes parallel aan

op de goede manier kunt gebruiken.

uit contactpunten die met elkaar verbonden zijn

twee kanten

Breadboard Het belangrijkste dat je naast een Arduino nodig hebt, is een breadboard. Dit is de basis voor je projecten. Je kunt het omschrijven als een plaatje met een groot aantal contactpunten waarin je componenten kunt prikken. Je maakt hierdoor razendsnel een werkend project. Als

Een breadboard bestaat uit een groot aantal contactVoor je het weet heb je allerlei componenten in huis.

4

RASPBERRY PI & ARDUINO

punten (400 in dit geval).

De contactpunten op een breadboard zijn op deze manier met elkaar verbonden.


SPECIAL Toolkit

In combinatie met de Arduino Uno is een breadboardhouder die je voor een paar euro kunt kopen handig: de Arduino schroef je erop vast en het breadboard plak je vast.

Begrijp je hoe de opbouw van een breadboard werkt, dan staat niets je in de weg om componenten naar eigen inzicht te plaatsen.

(zoals chips of de door ons gebruikte Arduino

lijk in gebruik wilt nemen, dan is een bread-

heeft een vaste kern, terwijl een draad met

Nano) ook op het breadboard kunt plaatsen.

board niet echt ideaal. Een draadje of onderdeel

stekkertjes een soepele kern heeft. De variant

De meeste breadboards zijn voorzien van

schiet immers zo los. Je zult bij langdurige

met vaste kern kun je, doordat ook heel korte

cijfers en letters, zodat je een individueel

projecten gebruik moeten maken van een ander

draden mogelijk gelijk zijn, strakker tegen je

contactpunt kunt

type breadboard waarop je onderdelen kunt

breadboard zetten en oogt daardoor opgeruim-

adresseren. Daar-

solderen of zelf een eigen printplaatje (pcb)

der. De soepele kern gaat langer mee omdat hij

naast zijn de meeste

moeten ontwerpen.

beter bestand is tegen buigen en daarmee tegen

breadboards voor-

jouw experimenteren. Het is handig om draden

zien van plakband

Jumperdraden

aan de onderkant

Om de componenten op je breadboard en de

kleuren te hebben, zodat je ook bij ingewik-

zodat je ze ergens

Arduino met elkaar te verbinden, gebruik je

keldere schakelingen goed kunt zien waar je

op kunt plakken.

jumperdraden. De jumperdraden kunnen er ver-

draadjes heen lopen. Bij het opbouwen van je

Voor diverse Arduino’s zijn breadboardhouders

schillend uitzien: sommige hebben stekkertjes,

schakelingen kun je bijvoorbeeld rood gebruiken

te koop: doorgaans niet meer dan een plastic

terwijl andere niet meer zijn dan een draad met

voor de spanning, zwart voor de aarde en de

plaatje waarop je het breadboard plakt en de

twee gestripte uiteinden. Er is wel een groot

andere kleuren voor de diverse in- en uitgangen

Arduino vastschroeft. Begrijp je hoe de opbouw

verschil: een draad met een gestript uiteinde

van je Arduino.

van verschillende lengtes en in verschillende

van een breadboard werkt, dan staat niets je in de weg om componenten naar eigen inzicht te plaatsen. Heb je iets gemaakt dat je daadwerke-

Jumperdraden zijn er met vaste en soepele kern.

Leds zijn er in allerlei kleuren.

RASPBERRY PI & ARDUINO

5


SPECIAL Workshop adblocker

RECLAMES BLOKKEREN MET PI-HOLE Maak een adblocker met Raspberry Pi Het is één van de grootste irritaties op internet: advertenties. Je kunt natuurlijk voor elk apparaat een adblocker in je browser installeren, maar als je ook je smartphone, slimme televisie en spelcomputer tegen reclames wilt beschermen, dan is een centrale adblocker veel handiger. Er zijn dure commerciële oplossingen beschikbaar, maar met een Raspberry Pi van een paar tientjes bereik je exact hetzelfde. In deze workshop laten we je zien hoe makkelijk dit is. RICHARD VEENSTRA

1

Raspberry Pi aanschaffen

Voor de workshop heb je een Raspberry Pi nodig, het maakt niet uit welke versie je gebruikt. De meest recente versie is Raspberry Pi 3 Model B, die zo’n veertig euro kost. Naast de minicomputer heb je een microSD-kaartje nodig waar je de software op plaatst.

usb-kabel en een usb-voeding van 2 ampère nodig.

Als je computer geen kaartlezer heeft, heb je ook nog

Een behuizing is optioneel, maar wel handig als je het

een kaartlezer nodig. Daarnaast heb je een micro-

apparaat voor langere tijd wilt inzetten.

2

Raspbian downloaden

Voor Pi-hole kun je het standaard besturingssysteem Raspbian installeren. Ga naar www.raspberrypi.org, klik op Downloads en vervolgens op Raspbian. Pi-hole heeft aan een gestripte versie genoeg, je kunt daarom eventueel onder Raspbian Jessie Lite op Download ZIP klikken. Als je voor de eerste keer met Raspbian aan de slag gaat, is het echter handiger om de normale versie te downloaden, omdat je dan de beschikking over een desktopomgeving hebt. Na het downloaden pak je het bestand uit. In deze workshop werken we met de standaardversie van Raspbian met desktopomgeving

6

RASPBERRY PI & ARDUINO


SPECIAL Workshop adblocker

Wat kost een zelfgemaakt dashboard? SSH Je kunt de verdere installatie van Pi-hole middels een SSH-verbinding vanaf je computer doen. Voordat je de monitor, muis en het toetsenbord ontkoppelt, ga je eerst nog even naar de Terminal bovenin. Typ hostname -I om het IP-adres van je Raspberry Pi te weten te komen. Voor Windows moet je een SSH-client downloaden, PuTTY (www.greenend. org.uk) is een bekende. In het veld Host Name typ je het IP-adres, klik vervolgens op Open. In macOS ga je naar de terminal en typ je ssh pi@ ip-adres waarbij je natuurlijk je ip-adres invult. De accountnaam is pi en

3

DiskImager downloaden

het wachtwoord is raspberry.

Download het programma Win32DiskImager van www. sourceforge.net/projects/win32diskimager, installeer het en open het programma. Sluit de SD-kaart aan op je pc en controleer welke schijfletter de SD-kaart krijgt toegewezen. In DiskImager kijk je of de juiste letter wordt getoond en open je het Raspbian-schijfimage door op het mapje naast de letter te klikken. Klik op Write om het image naar de SD-kaart te kopiĂŤren. Bevestig de actie door op Yes te klikken. Het schrijven van het besturingssysteem kan een paar minuten duren. Als het bericht Write Successful verschijnt, klik je op OK en haal je de SD-kaart uit je pc.

5

Raspbian configureren

Voordat je de software Pi-hole op je Raspberry Pi zet, is het handig om even een paar instellingen in Raspbian te wijzigen. Ga naar Menu / Preferences / Raspberry Pi Configuration en geef bijvoorbeeld je locatie, tijdzone en toetsenbordindeling aan. Het is ook handig om je netwerkinstelling alvast even te configureren. Ga naar het netwerk-icoontje bovenin en kies je draadloze netwerk. Meld je aan en je hebt de Raspberry Pi met het internet verbonden. Uiteraard kun je ook een bekabelde netwerkaansluiting gebruiken.

4

Raspbian installeren

Voor de eerste installatie en configuratie van Raspbian moet je een toetsenbord en monitor op je Raspberry Pi aansluiten. De monitor verbind je via een HDMI-kabel aan de aansluiting van de Raspberry Pi. Schuif vervolgens de microSD-kaart in de sleuf van je Raspberry Pi. Om de Raspberry Pi van stroom te voorzien, kun je een stroomadapter aansluiten of eventueel een usb-kabel tussen je Raspberry Pi en je pc aansluiten. Raspbian wordt gestart en regels met code verschijnen op je beeldscherm, wacht totdat het besturingssysteem zich automatisch opent.

RASPBERRY PI & ARDUINO

7


SPECIAL Programmeren

PROGRAMMEREN Welke taal voor welk doel? Als je van plan bent om je te verdiepen in programmeren, heb je enorm veel keuze in de beschikbare talen en evenzoveel platformen waarvoor je software kunt ontwikkelen. Dat maakt programmeren interessant, maar ook erg lastig. Want waar moet je beginnen en welke omgeving is het best voor welk platform?

jouw website of programma er op iedere computer er

MARK GAMBLE

Computers Het internet

min of meer hetzelfde uitziet. Het enige waar je soms wel rekening mee moet houden is het formaat van het scherm, maar als je je website responsief maakt – een manier om ervoor te zorgen dat je website automatisch schaalt naar het schermformaat – is dat ook eenvoudig te regelen. Daarvoor is dan geen programmeerkennis nodig, maar wel kennis van stylesheets en HTML.

Programmeren kan voor computers op diverse manieren. Er bestaan wel tientallen verschillende

HTML is geen programmeertaal, maar daaraan

ontwikkelomgevingen, waarbij je doorgaans

verwante zaken als JavaScript, Python en PHP zijn dat

voor Windows terecht kunt, maar er zijn ook

wel. Met die laatstgenoemde talen kun je bijvoorbeeld

ontwikkelomgevingen waar je een enkele IDE’s

gegevens opvragen uit een database of bepaalde

(Integrated Development Environment) kunt gebruiken

acties uitvoeren als er een invoer plaatsvindt op de

om software voor Windows, Linux en macOS te

webpagina. Ook is het mogelijk om bestanden op te

ontwikkelen. Om te programmeren voor de pc – maar

slaan, bijvoorbeeld cookies. Geavanceerde websites

ook voor andere platformen – is er de keuze uit een

gebruiken een combinatie van verschillende code

flink aantal programmeertalen. De meest gebruikte

programma­code

door elkaar heen, een site die zowel JavaScript als PHP

en oudste taal is C++, ideaal voor het programmeren

(zoals hier PHP)

gebruikt is dus helemaal niet vreemd. Het voordeel

van Windows-applicaties. Windows zelf is namelijk

kunnen door

van programmeren voor het web is dat je helemaal

ook in C++ geschreven, waardoor het aanroepen

elkaar worden

geen rekening hoeft te houden met het platform of de

van functies en routines om bepaalde acties uit te

gebruikt.

browsers waarop je code wordt uitgevoerd, waardoor

voeren in het besturingssysteem vrij eenvoudig is.

HTML en

Andere programmeertalen zijn Pascal, Basic en Visual Basic. Voor veel programmeeromgevingen zijn gratis tools beschikbaar, waarmee je eenvoudige tot zeer complexe applicaties kunt bouwen. Voor Pascal en FreePascal is er bijvoorbeeld Lazarus, en Microsoft biedt een gratis ontwikkelomgeving voor Visual Basic: Visual Studio Community, waarmee je ook apps voor Windows Phone kunt ontwikkelen. Voor andere systemen zijn er ook specifieke tools beschikbaar. Apple heeft zijn eigen gratis ontwikkel­ omgeving XCode (http://developer.apple.com), waarmee applicaties voor iOS, macOS, tvOS en Linux zijn te ontwikkelen. XCode maakt gebruik van de programmeertaal Objective-C, waarmee overigens

8

RASPBERRY PI & ARDUINO


SPECIAL Programmeren

Met Android Studio kun je Android-apps ontwikkelen in Java.

C++-routines kunnen worden aangeroepen. XCode

Applicaties ontwikkelen kan ook voor Linux op

blinkt uit in de eenvoud waarmee je apps voor de

verschillende manieren, waarbij ook hier C++ altijd

verschillende Apple-platformen kunt ontwikkelen.

één van de meest populaire talen is geweest. Sinds

Je gebruikt in principe dan slechts één soort code,

de opkomst van Python wint deze taal echter aan

die vervolgens werkt op alle platformen van Apple.

populariteit, te meer omdat je Python voor veel

Daardoor hoef je dus niet voor ieder platform een

meer zaken dan alleen programmaontwikkeling

aparte versie te bouwen.

kunt gebruiken. Ook webapplicaties en -sites zet je namelijk relatief makkelijk in elkaar met Python, en de

Simulators Bij het ontwikkelen van apps en

ondersteuning voor de verschillende Linux-distributies is groot. Meer over Python vind je op www.python.org.

software wordt vaak gebruik­

Smartphones

gemaakt van een simulator. De

Het ontwikkelen van software voor smartphones is

simulator emuleert dan bijvoorbeeld

geen heel eenvoudige taak, want momenteel zijn de

een Android-telefoon. Binnenin

drie grootste platforms – Android, iOS en Windows

die simulator zie je dan je eigen

Phone – niet onderling compatibel met elkaar. Er is

programma draaien en bij iedere

ook geen enkel ontwikkelplatform waarmee je tegelij-

wijziging die je doorvoert in je

kertijd apps voor deze drie besturingssystemen kunt

applicatie zie je die dan ook op

ontwikkelen. Dat maakt de keuze voor het platform

de simulator. Simulators worden

lastig, maar als je serieus aan de slag gaat met het

het meest toegepast voor het

maken van apps voor smartphones (en er nu of later

ontwikkelen van apps voor smart­

ook je geld mee wilt verdienen) doe je er verstandig

phones, omdat het ontwikkelen van

aan om je te verdiepen in alle beschikbare mobiele

de software doorgaans plaatsvindt

ontwikkelplatformen. Android is veruit het populairste

op een desktopcomputer.

platform met bijna twee miljard apparaten wereldwijd. Het ontwikkelen van Android-apps in Java is dankzij

Met een simulator zie je direct op je pc

het gratis Android Studio van Google zelf mogelijk.

of laptop hoe je app eruit komt te zien,

Deze ontwikkelomgeving is erg uitgebreid en laat je

bijvoorbeeld op een iPhone.

vrij snel een eenvoudige applicatie in elkaar zetten.

RASPBERRY PI & ARDUINO

9


SPECIAL Dashboard met de Raspberry Pi

BOUW JE EIGEN DASHBOARD Dashing op de Raspberry Pi Je kent ze wel: die tv-schermen met het weer, de laatste sportuitslagen en de filemeldingen. Bedrijven hebben vaak van die dashboards, die door gespecialiseerde bedrijven worden ontwikkeld. Maar wat als je bij je sportclub of vereniging zo’n dashboard wilt installeren? Als je je hand niet omdraait voor wat experimenteren, knutsel je zelf een eigen dashboard met widgets in elkaar. In dit artikel tonen we je hoe je dat doet met de software Dashing op een Raspberry Pi. KO E N V E R V LO E S E M

O

m een dashboard te bouwen, heb je hard-

Een dash-

Hardware

board kun je zo

een internetverbinding en een scherm. Toetsenbord

Raspberry Pi 3

maken als je zelf

en muis zijn niet nodig, want de bedoeling van een

Voor de hardware maken we in dit project gebruik van

dashboard is dat het eenvoudigweg allerlei gegevens

een Raspberry Pi 3. Dit minicomputertje is immers

op het scherm toont. Aan de softwarekant heb je iets

goedkoop, klein en toch krachtig genoeg om onze

nodig dat allerlei widgets toont. Een gemakkelijke

toepassing uit te voeren. Doordat de Raspberry Pi zo

Pi 3 maakt het

manier is om die widgets in een webinterface te tonen.

klein is, kun je hem makkelijk achter een monitor of

hart uit van ons

Dan hoef je alleen maar een browser in schermvul-

tv bevestigen. Bovendien heeft de Raspberry Pi 3 wifi

dashboard.

lende modus te laten draaien met die webpagina.

ingebouwd, waardoor we geen extra netwerkkabel

De Raspberry

ware en software nodig. Aan de hardwarekant gaat het vooral om een computer met

hoeven te gebruiken. Vergeet ook geen behuizing voor je Pi. Dat beschermt het computertje tegen stof en te ruwe omgang. Met een Raspberry Pi 1 of 2 is dit project ook mogelijk, maar die versies hebben een tragere processor en geen wifi. Daardoor heb je ofwel een ethernetkabel nodig ofwel een wifi-adapter op een usb-poort.

Beeldscherm Voor het scherm dat je inzet, heb je enorm veel keuze, zolang het maar een HDMI-ingang heeft om op de Raspberry Pi aan te sluiten. Of een DVI-aansluiting, maar dan heb je een HDMI-naar-DVI-kabel nodig.

10

RASPBERRY PI & ARDUINO

groot of klein wilt.


SPECIAL Dashboard met de Raspberry Pi

Wat kost een zelfgemaakt dashboard? De kostprijs van een zelfgemaakt dashboard hangt vooral af van welk scherm je gebruikt. Laten we eerst eens kijken hoeveel de Raspberry Pi 3 en andere benodigdheden grofweg kosten. In plaats van alle losse onderdelen van de Raspberry Pi bijeen te sprokkelen, kun je soms ook leuke setjes kopen voor een redelijk bedrag. En heb je nog een oud scherm liggen dat je kunt hergebruiken, dan drukt dat uiteraard de prijs. Raspberry Pi Raspberry Pi 3

€ 40,00 € 7,95

8 GB microSDHC-kaart Behuizing Heb je wat te besteden, dan hang je een flink FullHD-

Voeding

een klein

scherm aan je Pi. Maar heb je nog een oude tv of

Subtotaal:

scherm maak

computerscherm, dan is ook die perfect bruikbaar als

je eenvoudig

dashboard. Het voordeel van een groot scherm is dat

een dashboard,

er meer widgets op passen.

Ook van

maar pas dan

Denk ook aan de elektriciteitskosten als je zo’n

€ 7,95 € 12,95 € 68,85

Klein scherm Adafruit HDMI 7 800x480 Display Backpack Micro-usb-kabel

€ 90,95 € 2,50

wel de grootte

dashboard de hele dag aan laat staan. De Raspberry

van je widgets

Pi mag zelf dan maar iets van vijf euro elektriciteit

aan.

per jaar kosten, een groot scherm kost natuurlijk

Groot scherm

veel meer dan dat. Er bestaan ook kleine schermpjes,

Monitor 32 inch

bijvoorbeeld met een beelddiagonaal van 7 of 10 inch.

HDMI-kabel

€ 2,50

Schermpjes met HDMI werken het makkelijkste, maar

VESA-mount

€ 4,95

er zijn ook speciale schermpjes voor de Raspberry Pi

Subtotaal:

€ 93,45

Subtotaal:

€ 299,00

€ 306,45

die je aansluit op de DSI-poort die op alle modellen van de Pi aanwezig is. Soms komen die kleine schermpjes zonder behuizing. Die moet je er dan nog afzonderlijk

Voeding

bijkopen.

Ook voor de voeding heb je meerdere mogelijke situa-

Voor het mooiste resultaat bevestig je je Pi op de ach-

ties. De kleine schermpjes voorzie je vaak via micro-usb

terkant van je scherm. Dat doe je met een VESA-mount.

van stroom, net zoals de Pi. De grotere schermen heb-

Die bevestig je enerzijds aan de VESA-bevestigingspun-

ben uiteraard een grotere stekker. Gebruik je een groot

ten op de achterkant van je scherm, aan de andere kant

tv-scherm en heeft dat ook een usb-aansluiting, dan be-

VESA-mount

bevestig je die aan de overeenkomstige punten op de

staat de kans dat de Pi zelf vanaf die aansluiting te voe-

bevestig je een

behuizing van je Pi. Vooral bij gebruik van een groot

den is. Zo heb je geen voedingsadapter voor de Pi meer

Raspberry Pi

scherm is deze aanpak interessant, omdat je Pi daar-

nodig. Controleer wel goed of hoeveel milliampère die

aan de achter-

door niet meer zichtbaar is. Met een klein schermpje

usb-poort levert. Officieel heeft de Raspberry Pi 3 een

zijde van een

kun je er ook voor kiezen om de Pi eenvoudigweg in het

stroomadapter van 2,5A en 5V nodig, maar als je hem

monitor of tv.

meubel waarop je scherm staat weg te werken.

niet te zwaar belast, dan werkt voeden via een usb-

Met een

poort ook. Merk je echter dat je tegen rare problemen aanloopt (dat de Pi niet wil opstarten bijvoorbeeld), dan heb je toch een zwaardere voeding nodig.

Software Raspbian Jessie installeren Nu je je hardware hebt gekozen, gaan we naar de softwarekant. We installeren als besturingssysteem op de Pi een Linux-distributie: Raspbian 8.0 (Jessie). Dit is een speciaal voor de Raspberry Pi aangepaste versie van Debian Jessie. Dat geeft ons de flexibiliteit om allerlei software op de Pi te installeren. Ga naar

RASPBERRY PI & ARDUINO

11


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.