Teil 7: I2C-Kanäle effizient ausnutzen mit dem PCA9516
Für eine komplexe Raumklima-Messung brauchen Sie viele identische Sensoren. Der PCA9516 ermöglicht es, diese auf einem I2C-Bus anzusteuern.
Für eine komplexe Raumklima-Messung brauchen Sie viele identische Sensoren. Der PCA9516 ermöglicht es, diese auf einem I2C-Bus anzusteuern.
Überall, wo ein Raspberry Pi für Messaufgaben hoffnungslos unterfordert ist, können Sie einen ESP8266 einsetzen. Der WLAN-fähige Mikrocontroller verbraucht im Standby weniger als 3,3 Milliwatt und kostet lediglich 6 Euro.
Das Installieren und Konfigurieren von Raspbian auf einer SD-Karte braucht nicht viel Zeit. Wer allerdings immer wieder dieselben Schritte ausführen muss, wünscht sich eine bessere Lösung. Mit simplen Shell-Skripten lässt sich die RasPi-Installation automatisieren.
Beim AM2321 handelt es sich um einen Sensor zum Messen der Temperatur und der Luftfeuchtigkeit. Er meldet sich am I2C-Bus unter der Adresse 0xB8h. Da es keine Möglichkeit gibt, eine andere Adresse einzustellen, können Sie immer nur einen dieser Sensoren an einem I2C-Bus betreiben. Der Baustein akzeptiert eine Betriebsspannung von 2,6 bis 5,5 Volt, die maximale Stromaufnahme liegt bei 0,5 Milliampere. Der Temperaturmessbereich reicht von -40 bis +80 Grad Celsius bei einer
Der Raspberry Pi ist ein sehr erfolgreicher Rechner für Bastler und interessante Projekte. Was dem Kleinen jedoch nach wie vor fehlt, sind Rechenleistung und Speicher. Besonders Entwickler wünschen sich etwas mehr Leistung zum zügigen Kompilieren von Programmen. Mit Crosscompiling bauen Sie RasPi-Programme ohne große Wartezeiten am PC und führen diese dann auf dem Raspberry Pi aus.
Was macht ein Windows-Admin nach Feierabend? Er steuert seinen Raspberry Pi mit der Powershell und der Desired State Configuration für Linux.
Obwohl ein RasPi mit einer entsprechenden SD-Karte über ausreichend Flash-Speicher verfügt, erweist sich ein zusätzlicher EEPROM manchmal als äußerst nützlich.
Flexget nimmt Ihnen beim regelmäßigen Herunterladen von Inhalten aus dem Internet viel Arbeit ab. Dabei lässt es sich mit Plugins bequem an die eigenen Bedürfnisse anpassen.
Ein Kernel-Modul vereinfacht den Zugriff auf den Sensor BMP180. So erfassen Sie mit einem Shell-Kommando Temperatur und Luftdruck.
Sowohl der RasPi als auch der Arduino bringen serielle Schnittstellen mit. Kleine Anpassungen genügen, um beide darüber kommunizieren zu lassen. So können Sie viele bestehende Arduino-Projekte auch mit dem Raspberry Pi nutzen.
Workshop-Serie: I<+>2<+>C mit dem Raspberry Pi Teil 1: I2C-Bus-Grundlagen RPG 01/2015, S. 68 http://www.raspi-geek.de/33535 Teil 2: Uhrenbaustein PCF8583 RPG 02/2015, S. 66 http://www.raspi-geek.de/33930 Teil 3: Temperatursensor LM75 RPG 03/2015, S. 70 http://www.raspi-geek.de/34330 Teil 4: Helligkeitssensor BH1750 RPG 04/2015, S. 74 http://www.raspi-geek.de/33932 Im vierten Teil unserer Reihe über den I2C-Bus dockt ein Sensor für die Hell
Dank seines programmierbaren Ausgangs eignet sich der digitale Sensor LM75 bestens, um mit einem RasPi die Temperatur zu überwachen.
Wollen Sie Benutzer nicht zum Einsatz von SSH nötigen, um einen RasPi zu verwalten, schaffen Sie mit Python und Flask eine webbasierte Alternative, die von PCs und Mobilgeräten aus gleichermaßen funktioniert.
Per I2C-Bus steuerbare Halbleiterbausteine gibt es für jeden möglichen Anwendungsfall. Zu den interessantesten Kandidaten zählt der achtbeinige Uhrenchip PCF8583.
Es muss nicht immer Python sein: Auch per PHP lassen sich auf dem RasPi die GPIO-Pins ansteuern, was das Ganze für Webapps interessant macht.