Raspberry Pi Sensoren Vorgestellt

Raspberry Pi: SensorConnect Zero Shield vorgestellt (Prototyp)

Der Raspberry Pi eignet sich nicht zuletzt wegen der geringen Leistungsaufnahme für eine Vielzahl von Projekte. Besonders durch die GPIO-Schnittstelle bietet der Einplatinencomputer eine ideale Basis für hardwarenahe Einsatzgebiete, beispielsweise aus dem Anwendungsfeld der Hausautomatisierung, die Umsetzung einer Wetterstation oder ähnlichem. Im Rahmen des Blogs wurde die Ansteuerung von diversen Sensoren und Modulen bereits mehrmals thematisiert. Hierbei wurde der Versuchsaufbau üblicherweise auf einem Breadboard aufgebaut. Für den praktischen Einsatz über eine längere Zeit ist die Umsetzung auf einer Platine jedoch sinnvoll. Aus diesem Anlass ist in einem Eigenprojekt eine minimalistisches Shield für den Raspberry Pi, konkret den Raspberry Pi Zero, entstanden. Der Fokus dieser Platine und damit des ersten Prototypen liegt hier bei der Bestückung mit gängigen Temperatursensoren zur Umsetzung einer Wetterstation. (mehr …)

weiterlesen
Netzwerk und Server Raspberry Pi

Raspberry Pi 3: WLAN einrichten

Der Raspberry Pi 3 ist das erste Modell der Raspberry Pi Foundation, welches neben Bluetooth ein WLAN-Modul nach dem Standard 802.11b/g/n on Board mitbringt. Bei den Vorgängermodellen war es notwendig diese mit einem WLAN-Stick via USB auszurüsten damit der Pi funken kann. Das Raspberry Pi WLAN einrichten mittels USB-Modul wurde bereits in diesem Artikel thematisiert.

Entgegen dem Ethernet-Port ist das WLAN-Modul nicht intern über USB, sondern über den SDIO-Input angebunden. Damit beeinträchtigt das WLAN-Modul den USB-Datenbus nicht zusätzlich und anders herum ebenfalls. Mit dem aktuellen Raspbian-Image bringt das System die notwendigen Treiber automatisch mit (Kernel Version 4.1, Stand 18.03.2016). Zu beachten ist allerdings der Energiesparmodus des WLAN-Moduls. Dabei bricht bei längerer Inaktivität des Moduls (kein Datenaustausch über eine längere Zeit) die Netzwerkverbindung ab. Wie man am Raspberry Pi 3 WLAN einrichten kann und wie der Energiesparmodus deaktiviert wird, wird im Folgenden erklärt. (mehr …)

weiterlesen
Raspberry Pi

Raspberry Pi: Node.js installieren (Version 4.4.0 LTS +)

Das Framework Node.js ist eine Plattform für serverseitiges JavaScript und in modernen Webprojekten immer häufiger vorzufinden. Die JavaScript-Laufzeitumgebung basiert auf Googles V8 und bildet eine performante und ressourcenschonende Architektur mit der sich eigene Webserver und Webanwendungen umsetzen lassen. Ein Vorteil gegenüber anderen Websprachen, beispielsweise PHP, ist, dass die Plattform Node.js dazu ausgelegt ist, Echtzeitanwendungen umzusetzen. Mehr Details über das JavaScript-Framework, als auch die Dokumentation von Node.js kann im Netz nachgelesen werden. Um das eigene Projekt mit dem Raspberry Pi mit einer modernen Webanwendung zu bereichern bietet sich Node.js sehr gut an. Im Folgenden wird erklärt, wie man mit nur wenigen Schritten Node.js auf dem Raspberry Pi installiert. (mehr …)

weiterlesen
Netzwerk und Server Raspberry Pi

Raspberry Pi: Avahi Daemon installieren (Bonjour)

Der Raspberry Pi bekommt standardmäßig via DHCP eine Netzwerkadresse zugewiesen. Um auf den Pi über SSH oder Remote Desktop zuzugreifen muss man somit immer erst die IP-Adresse des Einplatinencomputers herausfinden – Zum Beispiel durch die Weboberfläche des Routers oder durch anstecken von Bildschirm und Tastatur. Da dies auf Dauer sehr umständlich ist und im Headless-Betrieb erst recht keine langfristige Lösung darstellt, kann dem Raspberry Pi eine feste statische IP-Adresse zugeordnet werden. Alternativ dazu möchte ich euch in diesem Beitrag eine ebenfalls komfortable Variante vorstellen, den Pi über eine feste Netzwerkadresse zu erreichen. (mehr …)

weiterlesen
Raspberry Pi Vorgestellt

Raspberry Pi 3: 64-Bit-CPU, WLAN und Bluetooth on Board

Der Raspberry Pi 3 ist da! Ohne große Vorankündigung hat die Raspberry Pi Foundation zum Geburtstag der Wunderplatine den Raspberry Pi 3 Model B vorgestellt. Optisch hat sich vom Vorgängermodell nicht viel verändert, dennoch bringt der Raspberry Pi 3 neue Leistungsdaten und mehr Konnektivität mit sich. Kurzum hat der Raspberry Pi 3 Model B weiterhin einen Quad Core Prozessor verbaut, allerdings mit 64 Bit Architektur auf Basis von ARMv8 (BCM2837) mit einer Taktrate von 1,2 GHz. In Sachen Konnektivität kann der Raspberry Pi 3 jetzt funken: Das Board verfügt jetzt über ein WLAN Modul sowie Bluetooth on Board. Im Folgenden wird der Raspberry Pi 3 und dessen Neuerungen näher vorgestellt. (mehr …)

weiterlesen
Raspberry Pi Sensoren

Raspberry Pi: Luftdrucksensor BMP180 ansteuern

Der Raspberry Pi unterstütz durch die GPIO-Pins zahlreiche Protokoll und ermöglicht somit das Beschalten von diversen Sensoren und anderen Geräten. Der Luftdrucksensor BMP180 eignet sich besonders zur Realisierung einer Wetterstation oder ähnlichem. Der BMP180 Sensor misst neben dem Luftdruck auch die Temperatur und wird über I2C ausgelesen. Wie man den Luftdrucksensor BMP180 mit dem Raspberry Pi ansteuern und verwenden kann, wird im Folgenden erklärt. (mehr …)

weiterlesen
Raspberry Pi Sensoren

Raspberry Pi: Ultraschallsensor HC-SR04 ansteuern (Entfernung messen)

Das Messen von Entfernungen und Abständen ist bei Projekten rund um ein Raspberry Pi Car, einem Roboter oder gar einem Tür-System sinnvoll und von Vorteil. Mit Hilfe des Ultraschallsensors HC-SR04 und dem Raspberry Pi können Abstände mit wenig Aufwand gemessen. Wie man mit dem Raspberry Pi Entfernungen messen kann, unter Verwendung des Ultraschallsensors HC-SR04 wird im Folgenden erläutert. Neben dem Schaltungsaufbau ist nachzulesen, wie man mit Python den Ultraschallsensor HC-SR04 ansteuern kann. (mehr …)

weiterlesen
Netzwerk und Server Raspberry Pi

Raspberry Pi: DynDNS einrichten

Der Raspberry Pi eignet sich sehr gut um diverse Dienste im eigenen Heimnetzwerk bereitzustellen. Möchte man jedoch den Raspberry Pi von außerhalb, sprich über das Internet und einen auf den Einplatinencomputer laufenden Dienst erreichen – beispielsweise einen Teamspeak Server oder FTP Server – ist es notwendig DynDNS auf dem Raspberry Pi einzurichten. Grund dafür ist, dass die meisten privaten Internetanschlüsse aller 24 Stunden dynamisch eine neue IP-Adresse zugewiesen bekommen. Die Folge ist das man jeden Tag eine neue IP-Adresse zum Internetanschluss zugewiesen bekommt und den Raspberry Pi unter der IP-Adresse vom Vortag nicht mehr erreicht.

Gelöst werden kann das Problem mit einer DynDNS Domain und einem auf dem Raspberry Pi laufendem DynDNS Dienst. Die Funktionsweise von DynDNS gewährleistet das die IP-Adresse auf welche eine Domain zeigt dynamisch aktualisiert wird. Wie man auf dem Raspberry Pi DynDNS einrichten kann, wird im Folgenden erklärt. (mehr …)

weiterlesen
Raspberry Pi Vorgestellt

Jugend Programmiert Starter Kit

Auf dem Raspberry Pi kann man mit einer Vielzahl an Programmiersprachen hantieren, entwickeln und experimentieren. Dadurch ist der Einplatinencomputer eine ideale Plattform bzw. ein optimales Hilfsmittel, um eine Programmiersprache zu erlernen. Nicht zuletzt wegen der Nähe zur Hardware und zu externen Schaltungen ist der Pi sehr praxisnah orientiert.

Zum eigentlichen Lernen einer Programmiersprache ist jedoch entsprechendes Lehrmaterial in Form eines Fachbuches oder ähnlichem notwendig. Dicke Bücher können jedoch für Neulinge in der Programmier-Welt schnell viel zu komplex werden und Tutorials im Internet zeigen zwar wie man ein kleines Projekt realisieren kann, aber Informationen über den Tellerrand hinaus fehlen dann oft. Genau diese Problematik haben sich die Macher des Projekts Jugend Programmiert zur Aufgabe gemacht. Auf einfache, verständliche und unterhaltsame Weise wollen die Macher des Projekts Neulingen das Programmieren beibringen. Dabei werden weitreichende Grundlagen und relevante Informationen auf den Punkt gebracht (mehr …)

weiterlesen