Raspberry Pi: Header pinout (J8) weergeven in terminal

raspbian pinout raspberry pi terminal

Via de 40 pins header op de Raspberry Pi heb je de mogelijkheid om allerlei sensoren en andere elektronische componenten aan te sluiten en te besturen. De pinnen van de header hebben verschillende functies zoals bijvoorbeeld 5v, 3.3v, GND, I2C, SPI, onewire, serial en pinnen voor algemeen gebruik, de zogenaamde GPIO's.

Bij het gebruikmaken van de header pins is het vanzelfsprekend belangrijk om te weten, welke pin voor welk functie kan worden gebruikt. Hiermee voorkom je sluiting tussen de verschillende pinnen en gaat je Raspberry Pi niet stuk. Vanuit Raspbian kun je met behulp van de GPIO Zero library een handig overzicht opvragen van de header en de specifiek functies/mogelijkheden van de individuele pinnen.

lees verderRaspberry Pi: Header pinout (J8) weergeven in terminal

Een zoemer aansturen via Python en GPIO Zero (Raspberry Pi)

Buzzer Zoemer Raspberry Pi Python

In sommige gevallen kan het handig zijn dat er een zoemer (buzzer) klinkt, denk hierbij aan het overschrijden van een bepaalde waardes zoals bijvoorbeeld bij een temperatuursensor. Of natuurlijk een andere situatie waarbij aandacht/feedback wordt gevraagd.

Op de Raspberry Pi kun je heel simpel een actieve piezo zoemer aansluiten. De werking van een dergelijke zoemer is heel simpel, als de zoemer stroom krijgt dan zal er een signaal klinken. Er zijn ook passieve zoemers op de markt, deze zijn lastiger aan te sluiten omdat ze verschillende tonen (melodies) kunnen genereren. In dit stappenplan gebruiken we een simpele actieve zoemer (buzzer).

lees verderEen zoemer aansturen via Python en GPIO Zero (Raspberry Pi)

Tripwire met behulp van laser en lichtsensor

Met behulp van een Raspberry Pi, laser en lichtsensor is het redelijk eenvoudig om een ‘tripwire' te maken. Door een laser op een lichtsensor te laten schijnen kun je detecteren wanneer de laser onderbroken wordt. Als de laser wordt onderbroken betekent dit dat er een object aanwezig is tussen de laser en lichtsensor.

Je kunt dus een tripwire inzetten voor beveiligingsdoeleinden of bijvoorbeeld gebruiken om te controleren of er post in je brievenbus zit. Het aansluiten is vrij simpel en met het bijhorende Python script kun je de status van je tripwire uitlezen.

lees verderTripwire met behulp van laser en lichtsensor

LEDs aansturen via het gpio commando

Als je een sensor, display of led module aansluit op een Raspberry Pi dan zal je voor het aansturen ervan in de meeste gevallen gebruik maken van een Python script. Wanneer het om een simpele schakeling gaat zoals bijvoorbeeld het in- en uitschakelen van een LED dan kun je ook gebruik maken van het bash prompt commando ‘gpio'. In dit korte stappenplan leggen we uit hoe je de LED moet aansluiten en hoe je hem direct kunt aansturen van de bash prompt.

lees verderLEDs aansturen via het gpio commando

LCD scherm 20×4 met behulp van I2C aansturen

In dit stappenplan gaan we een generiek LCD scherm (4 regels van 20 karakters) dat is voorzien van een I2C backpack aansluiten op een Raspberry Pi. Het scherm is in verschillende kleuren beschikbaar en kan worden aangesloten zowel 5V als 3.3V.

Het LCD backpack aansturen met behulp van een speciaal Python script waarmee we systeeminformatie op het scherm laten verschijnen. Maar natuurlijk kan je ook zelf informatie op het scherm laten verschijnen.

lees verderLCD scherm 20×4 met behulp van I2C aansturen