Informatik und Kram

Da wir lange nicht wußten, wo wir das für die Uni ausgearbeitete Material unterbringen sollten und auch einen schrecklichen Drang hatten der Welt diverse Sachen aufzudrücken...

Samsung SPF-83V
de-flagge aktiviert en-flagge aktiviert

Happy Birthday to me! Ich hab mir zum Geburtstag nochmal nen digitalen Bilderrahmen schenken lassen, diesmal mit WLAN, Video- und MP3-Funktionen, nämlich den SPF-83V von Samsung!
In diesem Artikel beschreib ich das Teil kurz und umreisse dann, wie ich ihn als WG-Status-Monitor benutze und ständig aktuelle Infos im WG-Flur anzeige.Das Skript ist jetzt endlich online !

SPF-83V

Technische Daten

8 Zoll, Auflösung: 800x600, 64MB interner Speicher, liest SD/MMC, microSD bis 8GB und CF-Cards, und lässt sich als externer Datenträger per USB einhängen.
Das richtig coole und neue feature ist aber hier definitiv die WLAN-Schnittstelle, dazu gleich mehr.
Der Rahmen hat einen RMI Alchemy-Prozessor verbaut, es kommt Win CE 5.0 als Betriebssystem zum Einsatz.

Formate

Alle gängigen Bildformate werden angezeigt, ausserdem spielt der Rahmen mpeg1/2/4-Videos, sowie mp3-files ab. ACHTUNG: Bilder und Videos gemischt funktioniert nicht, entweder Bilder, oder Videos!
Die mp3-Dateien kann man als Hintergrundmusik zu einer Dia-Show hinzufügen.

WLAN

Sobald man die nötigen Daten wie SSID und Passwörter (ja, er kann WEP und WPA/2 !) eingegeben hat, verbindet er sich mit dem WLAN und holt sich seine IP via DHCP.
Über die Web-Oberfläche (http://IP_DES_RAHMENS:5050) kann man dann die I-Net-Funktionen des Bilderrahmens einstellen:
Man kann sich entweder Bilder von Windows-Live-Space (was auch immer das ist) anzeigen lassen, oder man füttert ihn mit URLs von RSS-Feeds oder einfachen html-Seiten, die Bilder enthalten. Leider erlaubt der Rahmen keine Eingabe von .php-Seiten..
Von diesen Seiten zieht er sich dann brav alle Bilder und zeigt diese an.

WG-Info-System

Ziel war, den Rahmen in den Flur unserer WG zu hängen, und dort dann nützliche Infos anzuzeigen,
wie Putzplan, WG-Bedarf (Einkaufsliste), und Nachrichten.

Putzplan

Hier gibt es nicht viel zu sagen, ein php-skript berechnet aus dem aktuellen Datum Wochenstart und -ende, bestimmt, wer welchen Bereich der WG putzen muss, und legt das End-Datum in der DB ab.
Sobald das aktuelle Datum dieses gespeicherte End-Datum überschreitet, wird ein neuer Putzplan erstellt.

Einkaufsliste

Auch hier wieder ein PHP-Skript mit Datenbank-Anbindung. Es gibt hierzu ein Web-Frontend, in dem man nötige Einkäufe eingeben kann, diese werden dann in die DB eingetragen und später angezeigt.
Die Einkaufs-Artikel sind in standard- und non-standard-Artikel aufgeteilt, standard-Artikel werden immer mit checkbox angezeigt (zum schnellen Ankreuzen), non-standard-Artikel können selbst eingegeben oder aus einer Liste bereits eingegebener non-standards ausgewählt werden.
Sinn? Jaha, wie oft braucht man denn z.B. Partyhüte?! Genau, die würden sonst das Frontend zu-spammen!
Jo, und so sieht das ganze dann später im Bilderrahmen aus, ausgewählte Einkäufe werden angezeigt, und irgendjemand muss die holen! Vllt mach ich später noch ne Logik dazu, mit der man sagen kann, wer das Zeug eingekauft hat und wieviel es gekostet hat, so dass man dann bestimmen kann, wer als nächstes einkaufen muss?

Messages

Ja, wie der Name schon sagt, das digitale schwarze Brett der WG. Nachrichten können über das oben erwähnte web-frontend eingegeben werden, oder per eMail geschickt werden. Ein PHP-Skript parst die eMails und zeigt sie dann mit Absender an.

Wie kommt das alles in den Rahmen?

Aus dem ganzen Content oben erstelle ich mit Hilfe von GD und PHP dann ein Bild, dass sich der Rahmen per WLAN über eine URL holt! Da der Rahmen wie bereits erwähnt leider keine php-urls duldet, und auch ein Versuch über mod_rewrite (jpg -> php) nicht geklappt hat, starte ich das php-skript per cronjob alle 15 Minuten und erneuere so das Bild.

Das Skript ist endlich da! (README liegt bei!)


Kommentare

Tip zu dem Problem mit dem Bild:
Einfach nen ordner mit dem namen "bild.jpg" anlegen und dann das php-skript als index.php reinpacken. Und dann den Rahmen auf z.B. http://server/bild.jpg schicken. Der Webserver macht den Rest ;)
Lasst mal hören obs so klappt: severin (at) tiefpunkt (dot) com
Severin

Glückwunsch, du bist auf Hackaday!
http://hackaday.com/2009/03/03/putting-a-digital-picture-frame-to-work/Jetzt müsstest du nur noch eine Anleitung schreiben für Nichtinformatiker wie mich. Die Idee und die Ausführung ist super. Das wäre ja auch was für "normale" Wohnungen, wenn wichtigs ansteht. Wie hoch schätzt du die Gesamtkosten?

Hallo,
danke für den tollen Tipp... Du bist sogar bis auf frnz. Blog drauf (korben.info)
Ist auch Bitte das Script erhältlich?
G.

1) Severin, auf den Trick bin ich auch gestossen, funktioniert leider auch nicht...
2) Michael, Gesamtkosten 80€ für den Bilderrahmen (amazon)
3) Guillaume, gib mir noch etwas Zeit, die Scripte sehen schrecklich aus, die kann ich so noch nicht zeigen...

hallo
ich habe eine frage...
was kann ein digital picture frame sonst ncoh machen?
das gerät ist ja eingeschränkt.
kann man an der firmware was machen so wie bei den fon?
und funktioniert das mit dehn script mit jeden frame?

im prinzip funktioniert es bei jedem Bilderrahmen, der sich selbständig Bilder aus dem Netz ziehen kann!
An die firmware bin ich noch nicht gekommen bis jetzt, werde in dieser Richtung wahrscheinlich auch nichts mehr versuchen, zu wenig Zeit im Moment..
Der Bilderrahmen kann zusätzlich noch Videos und mp3s abspielen, und natürlich die gewohnten features, also vom usb-stick und von sd-Karten Bilder abspielen.

es würde auch nichts bringen die firmware zu ferändern oder?
weis du vieleicht ob das jemand gemacht hat?

auf dem bilderrahmen läuft, wie oben erwähnt, ein windows-mobile, was heisst, dass auf jeden Fall auch ein Linux lauffähig wäre, da könnte man also einiges mit anstellen. Wie gesagt, ich hatte noch keine Zeit, das Ding aufzuschrauben oder versuchen, linux von einer Karte/Stick zu booten. Im Netz hab ich dazu soweit auch noch nichts gefunden...
Falls du auf irgendwas in der Art stösst oder es selbst hinbekommst, sag bitte auf jeden Fall bescheid!

Hi, ich habe auch diesen Bilderrahmen und wäre glücklich irgendwie aufs OS zu kommen, bzw. ein paar Addons zu kriegen. Am coolsten wäre es, die Schlagzeilen von Spiegelonline etc. anzeigen zu lassen.
gruß

hi!
kannst du dir die nicht ohnehin schon holen? die gibts doch als RSS und die kann der Rahmen doch schon "build-in".

andieh, nope, der rahmen holt nur bilder von rss-feeds...aber joa, mit minimalem code-aufwand könnte man natürlich mit php und gd die rss-feeds selbst holen und in bilder rendern, welche sich dann der bilderrahmen holt...
trotzdem, OS-Zugriff wäre natürlich sehr nice!

Hallo,
hab im Internet gestöbert um auf dem Rahmen Linux laufen zu lassen, und das hier gefunden, vielleicht kennst du das schon?http://www.tii.se/performingpictures/ragtag-website/bengt.htmlhttp://www.tii.se/performingpictures/ragtag-website/bengt_frames_pres/img9.htmlGruß
salsa

Ehm, wie genau verbindet man mit WPA2? Bei mir sagt er nicht unterstützte Verschlüsselung?!? Trotz der neusten (verfügbaren) Firmware...
Grüsse
deamon

deamon, keine Ahnung, sry, ich benutze hier WEP...

Danke für die Machbarkeitsstudie.
Noch ein paar Detailfragen:
Sieht man den Refresh wenn sich am Bild nichts ändert?
Ist es möglich über's Netzwerk einen Refresh zu triggern? Und mit welcher Latenzzeit müsste man rechnen (gefühlsmäßig)?
In hab einem Review gelesen dass das RSS-Feed nur alle heilige Zeit neu geladen wird. Kann man das vielleicht umgehen indem man über das Web-Interface das feed neu setzt?

hi teschi!
1. je nach übergangsart..wenn man überblenden wählt, sieht man es glaube ich net, wenn das bild refresht. dann gibts aber noch rollen etc., da würde man es natürlich sehen
2. den refresh könnte man triggern, da müsste man aber das webinterface irgendwie "anskripten", oder ans betriebssystem vom bilerrahmen rankommen (geht glaube ich immer noch nicht).
Das Holen von Bilder geht ziemlich schnell, also echt schnell
3. man kann den cache vom bilderrahmen ausschalten im webinterface, was zur folge hat, dass er immer die aktuellsten bilder hat. leider wechselt er in diesem modus auch ziemlich oft zum bildschirmschoner, ich hab noch keine ahnung, ob es am aussetzenden wlan liegt, oder er ständig versucht zu ziehen und mein skript zur generierung der bilder gerade läuft..
auch hier könnte man wohl den weg über ein skript gehen, was das webinterface anspricht...

Hallo Leute! sorry, dass es so lange gedauert hat, aber das skript ist jetzt endlich online, und so gut wie möglich aufgeräumt. README liegt bei mit allen nötigen Infos, solltet ihr trotzdem Probleme haben, bitte schreiben! Achso, auch wenn ihr keine Probleme damit habt, aber es benutzt, wäre es super, wenn ihr euch mal meldet :)

Das ist wirklich eine sehr coole Anwendung! Ich habe letztens einen online-Putzplan für unsere WG geschrieben (der jetzt unter www.wg-putzplan.de auch anderen WGs zur Verfügung steht). Diese Anwendung könnte man garantiert auch gut zusammen mit deiner Konfiguration des Bilderrahmens verwenden. Sehr coole Idee mit dem Bilderrahmen.

Habe den gleichen Fotoframe seit einiger Zeit bei mir stehen und werde in den nächsten Wochen versuchen das neu/erweiternd zu programieren. Mir passt der Umfang noch nicht so ganz. Geplannt sind zu den vorhanden auch eine Wettervorschau, aktuelle News und die Statusanzeige von verschiedenen Services (Webserver/FTP noch oben?) Außerdem werde ich mich vermutlich auch etwas an das hübsche Webinterface machen ;)
Finde die ganze Sache hier schon spitze. =)

super, das freut mich! wenn du ne collaboration draus machen willst, melde dich nochmal, ich wär dabei!

Inspiriert durch diese Seite habe ich mir ebenfalls den Bilderrahmen angeschafft und mein eigenes Projekt gestartet: InfoFrame - Ein Info-Display für Wetter, Mails, Google-Kalender, Anrufmonitor und RSS-Feeds, man benötigt dazu allerdings noch eine Fritz!Box als weitere Komponente um die Aktualisierung in Echtzeit (dauert z.B. bei einem eingehenden Anruf ca. 1-2 Sekunden) zu erreichen.
Wen es interessiert: Das Ergebnis habe ich im IP-Phone-Forum veröffentlicht: http://www.ip-phone-forum.de/showthread.php?t=206194

Kommentar schreiben