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.

lees verder

Joystick aansturing Raspberry Pi

Voor besturing of het maken van een selectie kan het in sommige gevallen handig zijn om over een joystick besturing te beschikken. De meeste joysticks die beschikbaar zijn op de markt werken analoog. Willen we een analoge joystick kunnen gebruiken op een Raspberry Pi dan moeten we het analoge signaal converteren naar een digitaal signaal.

Analoge joysticks hebben twee assen, waardoor een bepaalde spanning door twee potentiometers kan gaan (instelbare weerstand). Om de positie van joystick digitaal uit te kunnen lezen op de Raspberry Pi, gebruiken we een MCP3008.

lees verder

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 verder

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 verder

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 verder