Heute mal wieder etwas zum Thema I2C, aber diesmal auf einem RaspberryPi B+
RPi B+ & MCP9808
Da der neue RaspberryPi2 nun für mein Mediacenter im Wohnzimmer benötigt wird, habe ich den alten RPi B+ über. Damit dient er nun als Testobjekt um einige Dinge auf dem RPi auszuprobieren. Ein großer Vorteil der RPi-Szene ist die unendlich große Vielfalt an Software, Apis und Projekten. Nun habe ich hier einen MCP9808 rumliegen und mit dem möchte ich hier mal ein wenig Temperatur messen und in eine Datei schreiben. Fangen wir mal mit der Hardware an.
Neue Version des Images für den ODroid-C1 erschienen. Folgende Änderungen enthält es:
Quelle: http://forum.odroid.com/viewtopic.php?f=79&t=5915&sid=f5899683522fbfad8cdff4c42034563a
Ich habe eine Webcam im Einsatz, die alle Bilder auf meinem BananaPi speichert. Dazu läuft auf dem BPi ein FTP-Server. Dort werden nun alle Bilder gespeichert. Da die Kamera einen Bereich überwacht in dem ich mich auch regelmäßig bewege, entstehen nun sehr viele Bilder. Da ich diese nun nicht alle behalten möchte, sollen diese regelmäßig von alleine gelöscht werden. Dazu legt man ja unter Linux einen Cronjob an und ruft regelmäßig ein Script auf. Dieses Script soll nun prüfen, ob die Bilder älter als X Tage sind und diese dann ggf. löschen.
Hier mein Script, was das für mich erledigt.
#!/bin/bash find /var/ftp/CAM/snap/ -name "*.jpg" -mtime 3 -exec rm {} \;
Der Linux Befehl find macht das für mich. Er sucht im angegebenen Verzeichnis nach allen Dateien mit der Endung .jpg und löscht diese automatisch wenn die Bedingung -mtime 3 erfüllt ist.
Als Ergebnis habe ich jetzt im FTP-Verzeichnis nur noch Dateien der letzten drei Tage und des aktuellen Tages. Das ist für meine Zwecke ausreichend.
Bitte den find Befehl erst ohne die Löschfunktion testen!
-exec rm {} \;
Eine fehlerhafte Eingabe löscht gnadenlos, ohne Rückfrage!
Heute mal wieder was Hardwarebastelei ;)
Es geht um den I2C-Bus den der BananaPI zur Verfügung stellt. Das ist ein 2-adriges Bussystem an dem man maximal 8 Teilnehmer anschließen darf.
Hardware:
In meinem ersten Beitrag bin ich ja kurz auf OpenELEC für den RaspberryPi 2 eingegangen. Jetzt ein wenig ausführlicher.
Stromverbrauch:
Beim Abspielen eines Filmes habe ich mit einem Stromverbrauchsmeßgerät 2,647 W gemessen. Für mich im erwarteten Rahmen, seltsamerweise habe ich im Standby-Modus des RPi2 (abgedunkelter Bildschirm) mehr gemessen (2,9 W).
Stromverbrauch RPi2
Seite 63 von 79