Raspbian: Python script als een service starten

Wanneer je gebruik maakt van Python om bijvoorbeeld een sensor uit te lezen, dan is het natuurlijk handig dat het script in de achtergrond op je Raspberry Pi actief is. De beste manier om dit voor elkaar te krijgen is door het script als een systeem service te definiëren.

Door er een service van te maken wordt het script automatisch gestart bij een herstart en kun je het script stoppen en starten door middel van het systemctl commando. Daarnaast is het ook mogelijk om eventuele logging te bekijken met behulp van journalctl.

lees verder

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

RPi monitor: Webbased Raspberry Pi hardware monitor

Om de status van een Raspberry Pi te bekijken kun je met behulp SSH inloggen en vervolgens met verschillende commando’s de gewenste gegevens opvragen. Wanneer je minder bekend bent linux commando’s kan dit een flinke uitdaging zijn. Natuurlijk kan dit ook een stuk handiger, met behulp van RPi monitor kun je via een webbrowser de status van je Raspberry Pi bekijken.

RPi monitor geeft je basic informatie over de CPU temperatuur, CPU load, Uptime, Geheugengebruik, Beschikbare opslagruimte en Netwerk Status. Daarnaast geeft RPi monitor gevorderde gebruikers de mogelijkheid om zelf add-ons te maken. De basis installatie van RPi monitor is redelijk eenvoudig en is voor iedereen uit te voeren.

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

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 die we voor verschillende doeleinden kunnen gebruiken.

lees verder