Facebook-Notifier mit Arduino

Gast #2863270
Lesenswert?

Hallo!
ich spiele seit einiger Zeit mit dem Gedanken, einen kleinen Notifier 
für Facebook-Neuigkeiten zu bauen.
Das Prinzip ist einfach:
Ein Skript auf meinem PC liest die Daten von der graph-API von facebook 
aus. Dieses Skript sendet dann in Abhängigkeit von Art der 
Benachrichtigung (Freundschaftsanfrage, PM oder Neuigkeit) Signal A, B 
oder C an den Arduino über USB. Der Arduino reagiert dann 
dementsprechend mit verschiedenen Aktionen.
Der Code vom Arduino ist recht einfach zu machen, das werd ich ohne 
Probleme hinkriegen, aber wie siehts mit dem Skript für den PC aus?
Da hab ich überhaupt keine Ahnung, ich bin auch generell nur mit Arduino 
(also C) - Programmierung weiter vertraut.
Irgendwelche Ideen?
Vielen Dank schonmal!

Oh, und ja, ich habe mir schon die developers-Seiten durchgeschaut ;)
Gast #2865750
Lesenswert?

r-jay schrieb:
> klappe da oben ;)

War lediglich ein Hinweis.

r-jay schrieb:
> bei facebook bricht der shitstorm ein

Naja, vor allem bei Ignoranz. Du sprichst von einem "Skript"

r-jay schrieb:
> Der Code vom Arduino ist recht einfach zu machen, das werd ich ohne
> Probleme hinkriegen, aber wie siehts mit dem Skript für den PC aus?
> Da hab ich überhaupt keine Ahnung, ich bin auch generell nur mit Arduino
> (also C) - Programmierung weiter vertraut.

Der Code ist eben NICHT einfach, ausser du hast schon mal mit USB und so 
rumprobiert. Du stellst dir das so lächerlich einfach vor, machst aber 
einfach nur den Eindruck eines Hobby-Arduino-Knöpfchen-Drückers.

Wie wäre es, wenn du ein bisschen präziser wirst? Dann wird dir bestimmt 
geholfen.
#2865766
Lesenswert?

>Damit hat sich die Sache für mich leider erledigt. Schade, klang
>interessant. Aber bei diesem Laden melde ich mich bestimmt nicht an.

lol

du fandest den "Facebook-Notifier mit Arduino" interessant..
willst dich aber dort nicht anmelden ..

was fandest denn dann interessant?

dass da ein PC laufen soll?
ein PC!!!!

und per USB!!!

etwas angesteuert werden soll...

ich mein, da passen dann diese Aussagen ja wie die Faust aufs Auge...:

ab hier ungefähr:

Beitrag "Re: Was ist Arduino?"
Gast #2865779
Lesenswert?

1. Hast du schon einmal deinen Arduino irgendwie mit dem PC verbunden 
und erfolgreich z.B. eine LED auf Befehl vom PC ein-/ausgeschaltet?

2. Hast du überhaupt schonmal irgend ein Programm am PC geschrieben? 
Z.B. ein einfaches Fenster das aufploppt und es steht "Hello World" o.ä.

3. Mit welchem Programm möchtest du am PC arbeiten?

4. Was erwartest du dir vom Forum? Das fertige Programm? Empfehlungen?
#2866740
Lesenswert?

Electronics'nStuff schrieb:
> 2. Hast du überhaupt schonmal irgend ein Programm am PC geschrieben?
> Z.B. ein einfaches Fenster das aufploppt und es steht "Hello World" o.ä.

r-jay schrieb:
> ja,ja,

In welcher Sprache? Wenn du die Sprache schon kannst bleib am besten 
auch dabei, falls sich das mit der Facebook-API vereinbaren lässt.

Grundlegender Tip:

Teil das ganze in Arbeitspakete auf!

1. Übertrage Daten vom PC auf den Arduino.
2. Lern' die API zu benutzen.
3. Kombinier' die beiden Sachen.

r-jay schrieb:
> eine grundempfehlung

Bezüglich was? Programmiersprache?
Gast #2867097
Lesenswert?

Robert L. schrieb:
> du fandest den "Facebook-Notifier mit Arduino" interessant..
> willst dich aber dort nicht anmelden ..
Daten per API aus komplexen Systemen rauszuquetschen ist meistens 
interessant. Aber mich dafür bei einer der großen Datenkraken anmelden, 
bestimmt nicht.

> und per USB!!!
Na und? Einen FTDI als USB-RS232-Wandler und die Sache wird einfach.
Persönliche Seite #2867314
Lesenswert?

Electronics'nStuff schrieb:
> Robert L. schrieb:
>> (und wirklich stabil ist usb auch noch nie gewesen, meiner bisherigen
>> erfahrung nach...)
>
> Ach? Was verwendest du denn so?

Wahrscheinlich PS/2-Maus&Tastatur und ein externes SCSI-ZIP-Laufwerk... 
USB ist nur dann instabil, wenn man einen 1.50 Euro Hub verwendet (inkl. 
Netzteil) und den mittels eines 0.50 Euro USB-Verlängerungskabels an die 
Frontbuchse eines PCs anschliesst ;) Oder einen von den netten, in einer 
der letzten Ausgaben der c't vorgestellten, 
USB3.0-auf-Schraubklemme-Adapter verwenden!
Gast #2867326
Lesenswert?

Maik Fox schrieb:
> Wahrscheinlich PS/2-Maus&Tastatur und ein externes SCSI-ZIP-Laufwerk...
> USB ist nur dann instabil, wenn man einen 1.50 Euro Hub verwendet (inkl.
> Netzteil) und den mittels eines 0.50 Euro USB-Verlängerungskabels an die
> Frontbuchse eines PCs anschliesst ;) Oder einen von den netten, in einer
> der letzten Ausgaben der c't vorgestellten,
> USB3.0-auf-Schraubklemme-Adapter verwenden!

Haha, danke die Antwort hat mir jetzt gefallen :)
Persönliche Seite #2867334
Lesenswert?

Electronics'nStuff schrieb:
> Haha, danke die Antwort hat mir jetzt gefallen :)

Wäre das Facebook hier, hättest du jetzt nur bei meinem Beitrag auf 
"Gefällt mir" klicken müssen :D

Zum Thema: Der Witz ist ja, dass der Arduino schon mit einer 
USB-Schnitstelle ausgestattet ist, die auch zur Kommunikation genutzt 
werden kann...
#2885292
Lesenswert?

vornüber schrieb:
> r-jay schrieb:
>> leute!
>> das geht mit eurem normalen facebook-account!
>
> Ja, den hat aber gottlob nicht jeder.
> Es gibt noch Leute, die ohne "soziales Netzwerk" auskommen.

Da bin ich ja doch nicht allein mit meiner Meinung zu diesem Mist.
Mikrocontroller.net ist nicht nur sozial und hilfreich, sondern auch 
.net ...
:-)
(Firma: tsx89) Persönliche Seite #2979817
Lesenswert?

Electronics'nStuff schrieb:
> Die API braucht dich zuletzt zu interessieren.
> Verwirkliche erstmal die Verbindung Arduino <=> PC

Finde ich eigentlich genau anders herum! Der TO hat ja angeblich bereits 
Erfahrung gesammelt, und meint er wird es

> ohne Probleme hinkriegen

nur die API muss man erstmal "bezwingen" können. Man muss das abgefragte 
Splitten und Parsen, damit man erstmal an die einzelnen Values kommt, 
die man braucht. Das Parsen kann je nach Abfrage ziemlich aufwändig 
sein, und Umfangreich werden. Das lässt sich fast so handhaben wie Code, 
der geparst werden muss, nur hald mit anderen Tags und anderem Syntax. 
Es sind hald nicht nur Key-Value-Pairs, sondern noch bissle mehr - 
überwiegend lassen sich Arrays aus den Daten aufbauen. Dafür gibt es 
aber auch schon fertige Libraries für diverse (hauptsächlich 
Server-seitige) Sprachen.

Ich selber gehe nie auf die Facebook-Seite, und nutze ausschließlich 
dessen APIs, zum Chatten oder um "mal eben" paar große Datensätze mit 
Random() zu bekommen, weil ich viel mit solchen Daten umeinander 
hantiere, und das für "Test´s" mit "Realen Daten" verwende. Habe mich da 
nur angemeldet, um mich in Sachen Datenmodelle "inspirieren" zu lassen - 
und man lernt wirklich dazu - wie man ausspioniert wird / werden kann, 
welchen Umfang das hat, etc.

Die Values dann per UART in einen µC zu Übertragen ist gegenüber dem 
Parsen ja fast n klacks, vor allem dann, wenn man das mit dem Arduino 
und dessen IDE machen will.

Wem es interessiert: Im Anhang mal meine "Likes", so wie das die 
Graph-API als Text ausspuckt.

Frank O. schrieb:
> Da bin ich ja doch nicht allein mit meiner Meinung zu diesem Mist.
> Mikrocontroller.net ist nicht nur sozial und hilfreich, sondern auch
> .net ...

Wollte hier auch schon nachfragen, ob man APIs bauen kann, um die Daten 
dieser Seite "benutzen" zu können - nein nicht "missbrauchen", aber da 
muss man sich (bis jetzt) mit RSS/XML zufrieden geben - reicht auch.

Gruß, TS
Angehängte Dateien:
(Firma: tsx89) Persönliche Seite #2981103
Lesenswert?

Timmey S. schrieb:
> Das lässt sich fast so handhaben wie Code,
> der geparst werden muss, nur hald mit anderen Tags und anderem Syntax.

Robert L. schrieb:
> ist im JSON format

Ah, mir lag es auf der Zunge, das Schlagwort fiel mir einfach nicht 
ein...
Deshalb war meine Beschreibung so umständlich / ausführlich formuliert.

Timmey S. schrieb:
> Dafür gibt es aber auch schon fertige Libraries für diverse
> (hauptsächlich Server-seitige) Sprachen.

Habe damit Libs direkt für die FB-Api gemeint, die entsprechende 
Methoden schon drinnen haben, um direkt an die Values zu kommen. Das 
"likes.txt" ist ja noch recht schmal und dünn, daher auch nicht so 
"schwer". Andere Abfragen können schon ziemlich verschachtelte Ausgaben 
bringen, wo dann die "fertigen" FB-APIs - die natürlich auf 
"JSON-Parser" zurückgreifen - recht praktisch sind.

Robert L. schrieb:
> man muss das rad ja nicht neu erfinden

Jo, schon klar.
Vielleicht hilft es dem TO ja noch irgendwie weiter, falls er noch mal 
rein schaut. Hast natürlich recht: JSON ist hier das Zauberwort.
Gast #3005360
Lesenswert?

hallo,
ich bin auch auf der suche nach einem Facebook Notifier, dabei bin ich 
auf diesen Therad gestoßen. Der einzige Unterschied zu meinem Projekt 
liegt darin das es mit einem Attiny funktionieren soll. Nach ein paar 
Minuten googlen mit dem Begriff Arduino anstatt AVR Facebook notifier 
bin ich auf folgenes gestoßen: 
http://www.youtube.com/watch?v=Q9Ol_oU0jaE Der Ersteller war sogar so 
nett und hat seine Dateien OpenSource gemacht. Mit diesem Link und ein 
wenig Verstand ;) sollte der TO in der Lage seien seinen Notifier zu 
bauen, und ich es für mich auf einen Attiny zu porten:)

PS: Ich brauche bei meinem bisschen programmieren keine Hilfe falls das 
jetzt jemand gedacht haben sollte. Mein Beitrag sollte lediglich eine 
Hilfe für den TO sein :)

lg Pitillo
Gast #3005381
Lesenswert?

hallo cyblord,
ich möchte es eigentlich nur als kleines spielzeug das wenn ich am 
zocken bin oder ähnlichem, dass ich einfach sehen kann ob ich eine 
benachrichtigung hab ohne facebook zu öffnen oder aufs handy/ipod/ipad 
zu gucken oder auf der ihren töne oder was auch immer zu warten... 
außerdem sind die töne und das nur temporär;)

lg Pitillo

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren