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

Hartslagsensor aansluiten op een Raspberry Pi

Dat je op een Raspberry Pi allerlei verschillende sensoren eenvoudig kunt aansluiten is ondertussen wel duidelijk. Wil je aan de slag met een iets moeilijker project dan kun je starten met een Hartslagsensor. Deze sensor is voor enkele euro's te koop en sluit je op de Raspberry Pi aan met behulp van een MCP3008 (analoog naar digitaal converter). Vanuit de Raspberry Pi kun je met behulp van SPI communiceren met de MCP3008 en de metingen van de hartslagsensor uitlezen.

Het aansluiten van de hartslagsensor en de MCP3008 is iets ingewikkelder dan het direct aansluiten van een sensor. Met behulp van dit stappenplan moet het echter geen probleem zijn.

lees verderHartslagsensor aansluiten op een Raspberry Pi

ENC28J60 ethernet module aansluiten op een Raspberry Pi

De Raspberry Pi 2 en 3 zijn standaard voorzien van een ethernet aansluiting waarmee je het device kunt aansluiten op je vaste netwerk. Op een Raspberry Pi Zero ontbreekt zowel WiFi als een ethernet poort. Bezit je een Zero of gebruik je een Raspberry Pi voor TOR toegang of als router, dan kan het handig zijn om over een extra ethernet aansluiting te beschikken.

Je kunt een Raspberry Pi uitbreiden met behulp van een standaard USB/UTP ethernet adapter (~10€), je kunt ook kiezen voor een goedkopere oplossing in de vorm van een ENC28J60 ethernet module (~€2). Deze module sluit je eenvoudig aan op de GPIO poorten van de Raspberry Pi en wordt via SPI standaard ondersteund door Raspbian.

lees verderENC28J60 ethernet module aansluiten op een Raspberry Pi

7 segment LEDS aansturen via SPI en MAX7219 driver

Via de SPI interface van de Raspberry Pi kun je tal van displays en sensoren aansturen. In dit stappenplan gaan we een 8 digits 7 segment display aansturen met behulp van een MAX7219 driver en de SPI interface van de Raspberry Pi. De displays worden o.a. gebruikt in wekkerradio's.

De LED bordjes inclusief een MAX7219 driver zijn heel goedkoop verkrijgbaar op verschillende websites. Vaak worden de bordjes aangeboden met 4 digits of 8 digits (cijfers). Het leuke van de MAX7219 controller is dat je er meerdere achter elkaar kunt aansluiten (cascade). Dit kan handig zijn als je een klok wilt maken of grotere getallen wilt weergeven op het display.

lees verder7 segment LEDS aansturen via SPI en MAX7219 driver

MAX7219 8×8 LED module(s) aansturen

Een Raspberry Pi kun je vrij simpel gebruiken om LED displays aan te sturen. In dit stappenplan gaan we een 8×8 pixels LED display aansturen met behulp van de geïntegreerde MAX7219 LED driver en de SPI interface van de Raspberry Pi.

De MAX7219 8×8 LED zijn relatief goedkoop verkrijgbaar, er kunnen meerdere displays in cascade (doorgelust) aangesloten worden. Dit kan handig zijn als je een klok wilt maken of teksten op een grotere matrix wilt vertonen.

lees verderMAX7219 8×8 LED module(s) aansturen