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

MPU-6050 Gyroscoop + Accelerometer aansluiten op Raspberry Pi

Op de electronica markt zijn een groot aantal sensoren beschikbaar die je kunt aansluiten op een Raspberry Pi. Naast de vele displays en temperatuur gerelateerde sensoren is het ook mogelijk om een gyroscoop aan te sluiten.

Een gyroscoop is een rotatiesymmetrische massa die om zijn as kan draaien. Vaak is een gyroscoop, net als een kompas op een schip, in een Cardanische ophanging gevat zodat hij in alle dimensies vrij kan draaien. In zo’n ophanging blijft de as altijd één kant op wijzen. Door deze eigenschap is de gyroscoop praktisch onmisbaar geworden als richtinginstrument in bijvoorbeeld vliegtuigen.

De GY-521 module is een elektronische MPU-6050 gyroscoop voorzien van versnellingsmeters. Hiermee wordt bepaald in welke stand de sensor zich bevindt: staand, liggend of schuin. Door de versnellingsmeters kan naast richting ook bewegingssnelheid, aantal graden en het rotatieaantal berekend worden. Er kan met de sensor drie assen gemeten worden. De sensor zelf kun je via I2C aansluiten op de Raspberry Pi.

lees verderMPU-6050 Gyroscoop + Accelerometer aansluiten op Raspberry Pi

DS18B20 waterdichte temperatuur sensor aansluiten op Raspberry Pi

De DS18B20 is een zogenaamde 1-wire digitale temperatuur sensor die temperaturen kan meten tussen de -55°C en +125°C. In dit stappenplan gaan we gebruik maken van de waterdichte temperatuursensor. De DS18B20 is een Dallas one-wire device, dat wil zeggen dat input en output over dezelfde pin gaan zodat je tot 127 devices kan aansluiten op dezelfde pin.

De waterdichte versie kun je gebruiken voor het meten van vloeistoffen, handig om bijvoorbeeld de temperatuur van het aquarium te meten. De sensor aansluiten en uitlezen is vrij simpel, volg het onderstaande stappenplan.

lees verderDS18B20 waterdichte temperatuur sensor aansluiten op Raspberry Pi

Een numeriek matrix keypad 3×4 aansluiten

Een keypad gebaseerd op cijfers kun je gebruiken om de Raspberry Pi verschillende acties uit te voeren. Je kunt bijvoorbeeld na het indrukken van de combinatie *99# een reboot forceren. In dit stappenplan sluiten we een numeriek keypad 3×4 aan op de Raspberry Pi en lezen we het indrukken van de toetsen uit met behulp van een Python script.

De methode die we hiervoor gebruiken is erg basic en we gebruiken per rij/kolom van het keypad één GPIO poort, wat natuurlijk niet erg efficient is. Een betere, maar zeker niet de eenvoudigste methode is gebruik te maken van een MCP23008 in combinatie met de I2C interface, waardoor er meer vrije GPIO's beschikbaar blijven. Voor nu gaan we voor de eenvoudige methode en gebruiken we 7 GPIO's.

lees verderEen numeriek matrix keypad 3×4 aansluiten

BMP180 luchtdruk en temperatuur sensor aansluiten op een Raspberry Pi

Op de electronica markt zijn veel verschillende temperatuur sensoren te koop die heel eenvoudig op een Raspberry Pi zijn aan te sluiten. In dit stappenplan gaan we aan de slag met een BMP180 sensor, deze meet naast de actuele temperatuur ook de luchtdruk. Met behulp van een Python script lezen we de data uit en converteren we deze naar leesbare waarden.

lees verderBMP180 luchtdruk en temperatuur sensor aansluiten op een Raspberry Pi