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

Raspberry Pi camera als Homekit camera gebruiken

Node camera homekit raspberry pi

Voor de Raspberry Pi zijn verschillende camera modules beschikbaar op de markt (al vanaf € 6). Deze camera modules kunnen direct op de speciale Raspberry Pi Camera connector worden aangesloten.

Met behulp van het HAP-NodeJS framework en MotionEye kun je van de Raspberry Pi camera een compatible iOS Homekit camera maken. Deze kun je direct toevoegen aan de Woning app, hiervoor hoef je geen gebruik te maken van een tussenoplossingen zoals bijvoorbeeld Homebridge.

lees verderRaspberry Pi camera als Homekit camera gebruiken

LCD scherm (16×2) via I2C aansturen

Voor de Raspberry Pi zijn een aantal ‘klaar en klaar' LCD schermen beschikbaar zoals bijvoorbeeld de PiFace CAD. Het nadeel van deze oplossingen is de hoge prijs van rond de 30€, voor slechts enkele euro's kun je zelf een dergelijk scherm maken. In dit stappenplan gaan we een generiek LCD scherm voorzien van een I2C backpack en level shifter aansluiten op een Raspberry Pi. Hierna kunnen we deze aansturen met een speciaal Python script. De kosten van de gebruikte componenten ligt rond de €3.

lees verderLCD scherm (16×2) via I2C aansturen

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)

RC522 RFID lezer aansluiten op een Raspberry Pi en uitlezen met Python

In dit stappenplan gaan we aan de slag met een RC522 RFID lezer die verschillende tags kan lezen, de RFID lezer is op internet te koop vanaf € 4,00. Via de SPI interface is deze redelijk eenvoudig aan te sluiten op een Raspberry Pi.

In de fysieke beveiliging van objecten wordt vaak gebruik gemaakt van dergelijke paslezers op deuren. Wanneer een pasje of tag wordt aangeboden voor een lezer wordt gecontroleerd of deze geautoriseerd, waarna wel of geen toegang wordt verleend.

lees verderRC522 RFID lezer aansluiten op een Raspberry Pi en uitlezen met Python