CODE AMBER

Schlagwort: python

Internetbasiertes FM-Radio – Teil 3: Serielle Datenübertragung zwischen RasPi und Arduino

RasPi Seriell Arduino

In Teil 2 wurde das python-Skript für die Erstellung der Senderliste vorgestellt. Für die Übertragung der Senderliste an den Arduino eignet sich die serielle Schnittstelle perfekt. Sie ist ja für die Kommunikation von lesbaren Zeichenfolgen geschaffen, daher sollte die Übermittlung einer Liste mit Sendernamen und Frequenzen kein Problem sein. Der Teufel ist jedoch ein Eichhörnchen und die Herausforderung einer seriellen Schnittstelle findet sich in den Details. Weiterlesen

Internetbasiertes FM-Radio – Teil 2: Geolokation und Screen-Scraping

fmscanWie in Teil 1 bereits kurz erklärt, soll das Arduino-Radio mit dem TEA5767-FM-Chip die UKW-Senderliste passend zum eigenen Standort automatisch erhalten. Im ersten Schritt wird daher zunächst versucht, den eigenen Standort zu bestimmen. Dafür braucht es keinen GPS-Sensor. Schon die IP-Adresse liefert hinreichend gut den Standort, zumindest auf einige Kilometer genau. Das genügt, um die Radio-Sendemasten in der Nähe zu finden. Hinweise darüber liefert die Webseite fmscan.org: Die Seite listet für einen beliebigen Ort die empfangbaren Radiosender auf.

Für die Standortbestimmung per IP-Adresse gibt es einige Web-Datenbanken. Viele davon können kostenlos genutzt werden. So ganz zuverlässig ist das Ganze nicht, besonders, wenn der Internetanschluss von einem internationalen Anbieter genutzt werden. Ob es funktioniert, muss man einfach ausprobieren. Ein Dienst, der bei mir gut funktioniert hat, ist ip-api.com. Der Dienst liefert ausführliche Informationen zum Standort der abgefragten IP-Adresse und gibt sie auf Wunsch im JSON Format zurück. Das Format hat den Vorteil, dass es die Daten lesbar und in strukturierter Form vorhält. Mit einer entsprechenden Parser-Bibiliothek ist es sehr einfach, die Daten aus einer JSON-Datei in Skripten zu verwenden. Weiterlesen

XBee und Raspberry Pi im Raspberry-Pi-Geek Magazin

04/2015 RasPi im Netz: Mein Artikel über die Zusammenarbeit von Xbee-Modulen mit dem Raspberry Pi ist im akuellen Heft des Raspberry-Pi-Geek Magazin erschienen.

XBee-Module sind kleine Funkmodule, die Sensornetzwerk aufspannen und automatisch verwalten können. Da sie per serieller Schnittstelle kommunizieren sind die bestens für das Zusammenspiel mit dem RasPi geeignet. Der Artikel führt in die Grundlagen der Arbeit mit XBee-Modulen ein und zeigt wie man Messwerte erfasst und mit dem RasPi auswertet. Das Heft gibt es für 7,99 Eur als PDF: http://www.raspberry-pi-geek.de/Magazin/2015/04 oder am Kiosk.

© 2024 Raspberry Pi Lab

Theme von Anders NorénHoch ↑

Consent Management Platform von Real Cookie Banner