GPIO

Raspberry Pi Gas Sensor (MQ-X) konfigurieren und auslesen

Raspberry Pi Gas Sensor MQ-2

Um die Bestandteile der Luft zu erfassen sind Sensoren nötig. Diese sind z.B. in Rauchmeldern verbaut. Allerdings sind Anleitungen zur Nutzung dieser Gas-Sensoren am Raspberry Pi selten, weshalb es in diesem Tutorial um die generelle Nutzung solcher MQ Module am Raspberry Pi geht. Damit können z.B. Rauchmelder oder Luftqualitätstester gebaut werden.

Wie man jegliche MQ Sensoren konfiguriert und ausließt wird am Beispiel des Raspberry Pi Gas Sensor MQ2 in diesem Tutorial gezeigt. Alle anderen Sensoren (MQ3, MQ-135, usw.) können mit ein paar zusätzlichen Schritten ebenso angepasst werden.

Weiterlesen…

, , , , , ,

GPIO, Projekte

Raspberry Pi: WS2801 RGB LED Streifen anschließen und steuern

Raspberry Pi WS2801B RGB LED Streifen anschließen und steuern

Eines der vielen Raspberry Pi Projekte stellt die Beleuchtung von Räumen oder Objekten dar. Besonders dafür geeignet sind LED Streifen, wo viele einzelne LEDs aneinander gereiht sind und jede einzelne Diode alle RGB Farben darstellen kann. Damit können einige Projekte wie Raumbeleuchtung, Ambilight oder z.B. eine Weihnachtsbaumbeleuchtung realisiert werden. Die Effekte der farbenfrohen Lichter sind beeindruckend.

In diesem Artikel wird die generelle Benutzung vom WS2801B am Raspberry Pi gezeigt. Dabei erstellen wir ein Beispiel, in dem LEDs des Streifens gesetzt werden (Regenbogenfarben) und die Helligkeit gedimmt wird. Im Video am Ende des Tutorials siehst du das ganze noch einmal in Aktion.

Weiterlesen…

, , , , , , , , ,

Arduino, GPIO, Projekte

Funkkommunikation zwischen Raspberry Pi’s und Arduinos (2.4 GHz)

Funkkommunikation zwischen Raspberry Pi's und Arduinos (2.4 GHz)

Neben der seriellen Anbindung eines Arduinos an den Raspberry Pi wollen wir die Platinen auch per 2.4GHz Funk miteinander kommunizieren lassen und z.B. Codes oder Daten versenden. Die 2.4GHz Funkübertragung bietet einige Vorteile gegenüber der 433MHz Übertragungsrate, wie u.a. viel größere Datenmengen, die verschickt werden können und Reichweiten bis zu 100 Metern.

In diesem Tutorial richten wir die entsprechenden Arduino / Raspberry Pi nRF24L01+ Bibliotheken ein. Dabei können wir beliebig viele Raspberry Pi’s untereinander oder eben mit anderen Arduinos kommunizieren lassen. So können wir z.B. die günstigeren Arduinos an verschiedenen Orten aufstellen und ein Raspberry Pi als „Basisstation“ verwenden, welcher an die Module Befehle sendet.

Weiterlesen…

, , , , , , , , , , , ,

Projekte

Raspberry Pi mittels Xbox 360 Controller steuern

Raspberry Pi Xbox 360 Wireless Controller

Neben der Steuerung des Raspberry Pi’s über Infrarot Fernbedienungen, 433 Mhz Sender, Instant Messenger und vielen weiteren, kann auch ein kabelloser Xbox 360 Controller vom Raspberry Pi ausgelesen werden und entsprechend darauf reagiert werden. So kann das Gamepad als externe Maus (im Desktop Modus) verwendet werden oder Skripte und somit die GPIOs angesteuert werden. In RetroPie kann der Xbox Controller außerdem als Eingabemedium für Spiele auf dem Raspberry Pi genutzt werden.

In diesem Tutorial werden mehrere dieser Möglichkeiten aufgezeigt. Angefangen von der Installation der benötigten Software, über die Verwendung als Maus bis hin zum Schalten der GPIOs und dem Steuern eines Servo Motors mit Hilfe des Joysticks.

Weiterlesen…

, , , , , , ,

GPIO

Raspberry Pi: Per IR Remote Befehle ausführen

Raspberry Pi Infrarot Fernbedienung

Mit einer Raspberry Pi IR Remote (Infrarot Fernbedienung) können Signale übertragen werden, woraufhin Programme gestartet oder Aktionen ausgeführt werden. Damit kann man sein Mediencenter (KODI, etc.) fernsteuern oder es für die Hausautomatisierung (FHEM) verwenden.

Wie man LIRC einrichtet, Codes der Fernbedienung ausliest, abspeichert und anschließend jene Tasten mit Funktionen belegt, wird in diesem Tutorial behandelt.

Weiterlesen…

, , , , , , , , , , , ,

GPIO, Projekte

HD44780 LCD Display per I2C mit dem Raspberry Pi ansteuern

HD44780

LCD Zeichen Displays sind eine einfache und kostengünstige Art einen Text anzeigen zu lassen. Dank dem HD44780 Controller ist das Ansteuern der Module sehr einfach geworden. Allerdings muss man viele GPIOs dafür belegen. Eine Alternative stellt hier der I2C Datenbus dar, womit nur noch zwei GPIOs belegt werden.

In diesem Tutorial wird ein 20×04 HD44780 Zeichen Display mit Hilfe eines I2C Display Adapters angesteuert. Um den Spannungspegel für das Modul herzustellen, ohne dabei die GPIOs zu gefährden wird ein Logik Konverter benutzt.

Weiterlesen…

, , , , , , , , ,

Projekte, Webserver

OpenCV auf dem Raspberry Pi installieren

opencv-logo2

Wer sich mit Bildverarbeitung im Bezug zum Raspberry Pi beschäftigt hat, wird früher oder später über die Bibliothek OpenCV stoßen. Dabei werden viele sehr nützliche Funktionen wie Gesichtserkennung, das Erstellen von Tiefenkarten (Stereo Vision, Optical Flow), Texterkennung oder auch für Machine Learning bereit gestellt. Außerdem kann man OpenCV (Open Source Computer Vision) sowohl in seine C++ Dateien als auch in seine Python Skripte einbinden.
Gerade im Bezug auf Feature-Erkennung in Bildern, welche vom Raspberry Pi aufgenommen wurden, ist OpenCV sehr hilfreich.

In diesem Tutorial für Fortgeschrittene wird die Installation von OpenCV auf dem Raspberry Pi und das einbinden in Python gezeigt.

Weiterlesen…

, , , , , , ,

GPIO

Raspberry Pi und I2C Luftdrucksensor BMP180

41hzO2wpnZL

Für Wetterstationen und ähnliche Projekte ist es oftmals wichtig den Luftdruck zu bestimmen. Wie man Temperatur und Luftfeuchtigkeit mit Sensoren bestimmt, wurde bereits in vorherigen Tutorials gezeigt. Mit Hilfe des Barometers BMP180 lässt sich über den I²C Bus des Raspberry Pi’s auch einfach der Luftdruck (in hPa / bar) bestimmen.

Weiterlesen…

, , , , , , , , ,

Arduino

Arduino und Raspberry Pi miteinander kommunizieren lassen

arduino uno

Wie der Arduino funktioniert und welche Modelle es gibt, habe ich bereits in einem vorherigen Artikel beschrieben. Nun gibt es massig Artikel über den Arduino an sich, aber nur wenige in Verbindung mit dem Raspberry Pi, jedoch bietet diese Kombination sehr viele Möglichkeiten.

Da ich mehr über den Arduino in Verbindung mit dem Raspberry Pi zeigen möchte, fange ich an, indem ich die direkte Kommunikation beider zeige.

Du brauchst nichts weiteres als einen Raspberry Pi, ein USB Kabel und einen Arduino (z.B. Uno oder Nano).

Weiterlesen…

, , , , , , , ,

GPIO

Raspberry Pi: Relais-Schalter per GPIO steuern

Raspberry Pi Relais Schalter

Oftmals will man auch Module mit höheren Spannung mit dem Raspberry Pi steuern. Für diesen Zweck können am Raspberry Pi Relais verwendet werden: Mittels eines niederspannigen Impulses wird der Relais-„Schalter“ umgelegt. Da der Pi nur maximal 5V (die GPIOs sogar nur 3.3V) verträgt bleibt ohne Relais das Risiko vorhanden, den Pi durchbrennen zu lassen. Hat man jedoch zwei voneinander getrennte Stromkreise kann das nicht passieren.

Wie man ein Relais mit dem Raspberry Pi steuert und was dabei beachtet werden muss zeige ich in diesem Tutorial.

Weiterlesen…

, , , , , , ,

Blog abonnieren

Abonniere Tutorials-RaspberryPi, um kein Tutorial mehr zu verpassen!