Inhaltsverzeichnis:
- Schritt 1: Facebook-APP erstellen
- Schritt 2: Hardware – Elektronik
- Schritt 3: Hardware – Rahmen
- Schritt 4: Software – Arduino-Bibliotheken
- Schritt 5: Software – Code
Video: Anzahl der Facebook-Fans - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
Update: 26.09.2019 - Die Zeit vergeht und die Technik ändert sich. Seit ich dieses Projekt erstellt habe, hat Facebook seine APIs und das APP-Setup geändert. Der Schritt zum Erstellen einer Facebook-APP ist also abgelaufen. Heute habe ich keinen Zugang mehr und keine Möglichkeit mehr, diesen Schritt zu verfolgen. Trotzdem lasse ich dieses Tutorial als Inspiration, etwas Ähnliches zu erstellen, auch wenn es abgelaufen ist. Viel Glück bei Ihren Projekten und hinterlassen Sie einen Kommentar, wenn Sie etwas Ähnliches gemacht haben.
Inspiriert von Becky Sterns YouTube Subscriber Counter wollte ich die Anzahl der Likes für eine Facebook-Seite anzeigen. Mein Ziel mit diesem Projekt war es, die Anzahl der Fans von einer Facebook-Seite herauszuholen. Nicht irgendjemand außer einem, den ich verwalte. C zu codieren ist nicht mein Gebiet, also habe ich mit viel Versuch und Irrtum angefangen. Aber endete mit einem Ergebnis, das funktionierte.
Das brauchen Sie für dieses Projekt:
Software
Facebook-APP
Facebook-Fingerabdruck
Arduino-IDE
Bibliotheken für Arduino IDE
WIFI ESP8266
Sieben-Segment-Anzeige
JSON
Hardware
Ikea Ribba 000.783.34 (oder ein anderer Rahmen, um das Projekt zu halten)
NodeMCU (mini)
Anzeige
Werkzeuge
Drehwerkzeug oder etwas, um ein quadratisches Loch in die Rückplatte des Rahmens zu bohren.
Schritt 1: Facebook-APP erstellen
Dies kann unter developer.facebook.com erfolgen. Nachdem die APP erstellt wurde, notieren Sie sich die App-ID und das App-Geheimnis. Sie benötigen dies im Code.
Möchten Sie den Zugang für Ihre APP testen? Gehen Sie zu
Geben Sie Folgendes ein: AAA ?access_token= BBB | CCC &fields=fan_count
- AAA = Facebook-Seiten-ID oder Name,
- BBB = App-ID
- CCC = App-Geheimnis
Beachten Sie die | (Pipe) zwischen App-ID und App-Geheimnis.
Schritt 2: Hardware – Elektronik
Nun zum lustigen Teil. Ich habe eine NodeMCU Mini verwendet. Diese sind in verschiedenen Sorten und Preisklassen in diversen Online-Shops und bei eBay erhältlich. Es gab zwei Gründe, warum ich mich für einen Mini entschieden habe. Der erste Grund war, dass ich schon einen liegenden in meiner Schublade hatte. Der andere Grund war, dass es klein ist und wenig Platz in einem Bilderrahmen einnimmt.
Ich habe ein Display gekauft, das aus vier Segmenten besteht, die auf einer Elektronikplatine montiert sind, sodass ich nur vier der IOs von NoceMCUen verwenden muss.
HINWEIS: NodeMCU hat nur einen 3,3-V-Ausgang, während das Display vorzugsweise 5 V hat. Es funktioniert mit 3,3 V, leuchtet aber leicht. Zum Glück für mich gibt meine NodeMCU 5V-Ausgänge über VIN.
Wie Sie auf meinem etwas verschwommenen Bild sehen können, sind VIN, VCC und Datenpin ausgerichtet. Das bedeutet, dass ich keine Drähte zwischen der NodeMCU und dem Display benötige. Schieben Sie einfach die Platinen zusammen und fügen Sie etwas Löten hinzu.
- Fahrgestellnummer 5V
- GND GND
- D4 DIO
- D3 CLK
Haftungsausschluss: Ich übernehme keine Verantwortung für den Anschluss Ihrer Geräte und für Schäden, die an Ihren Geräten auftreten können, wenn Sie meinem Beispiel folgen. Glücklicherweise scheint mir dieses Setup zu funktionieren.
Schritt 3: Hardware – Rahmen
Ich habe einen Ikea Ribba 000.783.34 gekauft. Der Grund, warum ich diesen Rahmen gekauft habe, ist, dass er einen tiefen Rahmen hat. Dann kann ich das Display und die Elektronik problemlos montieren.
Das Bild oben zeigt, dass ich Löcher für das Display gemacht habe. Ich machte eine Schablone, die ich an der Backplate befestigte und markierte, wo ich das Display haben wollte. Dann habe ich ein Drehwerkzeug verwendet, um das Loch zu machen.
Der nächste Schritt bestand darin, die Platzierung des Displays zu optimieren und es durch das Papier vorne so hell wie möglich zu machen. Wie Sie wahrscheinlich verstehen, habe ich nicht mit dem Rahmen selbst angefangen. Denn es wäre sinnlos, ein Display in einen Rahmen zu bauen, wenn ich keine Zahl zum Anzeigen hätte.
Nachdem ich eine Facebook APP erstellt hatte, musste ich mich in eine etwas unbekannte Welt begeben. Ich weiß nicht viel über die Programmierung von C++. Aber nach vielem Ausprobieren mit einem zufriedenstellenden Ergebnis.
Schritt 4: Software – Arduino-Bibliotheken
WIFI: Um eine Verbindung zu drahtlosen Netzwerken herzustellen, benötigen wir eine Bibliothek für ESP8266. Wenn Sie dies noch nicht haben, gehen Sie hier https://github.com/esp8266/Arduino und befolgen Sie die Schritte zum Hinzufügen zur Arduino IDE.
Anzeige: Die nächste Bibliothek ist für die Sieben-Segment-Anzeige. Laden Sie die SevenSegmentTM1637 Arduino Library von https://github.com/bremme/arduino-tm1637 herunter. Ich habe verschiedene Bibliotheken für die Anzeige ausprobiert. Dieses war das erste, das ich fand, das mit meiner Anzeigetafel funktionierte.
JSON: Die letzte Bibliothek dient der Verarbeitung von JSON-Daten von Facebook. Laden Sie ArduinoJson - C++ JSON-Bibliothek für IoT von https://github.com/bblanchon/ArduinoJson herunter
Facebook-Fingerabdruck: Um uns mit Facebook zu verbinden, benötigen wir auch einen Fingerabdruck. Anstatt Ihnen dies zu erklären, empfehle ich einen Blick in die Dokumentation
Schritt 5: Software – Code
Laden Sie den Code hier herunter:
- AAA = Facebook-Seiten-ID oder Name
- BBB = Facebook-App-ID
- CCC = App-Geheimnis
- DDD = Fingerabdruck
Empfohlen:
So melden Sie sich von der Facebook-Messenger-App für Android ab: 3 Schritte
So melden Sie sich von der Facebook Messenger-App für Android ab: Haben Sie Probleme mit Ihrer Facebook Messenger-App? Sie müssen sich abmelden, können aber die Schaltfläche zum Abmelden nicht finden. Sie müssen sich keine Sorgen machen, hier sind ein paar Schritte, um sich abzumelden und es wieder zum Laufen zu bringen
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: 9 Schritte
Die Kurzanleitung zum Erstellen eines Videos mit Ihrem IPhone und Hochladen auf Facebook oder YouTube: Verwenden Sie diesen einfachen 5-Schritte-Prozess (Instructables lässt es wie mehr Schritte aussehen, als es tatsächlich ist), um Ihr erstes YouTube- oder Facebook-Video zu erstellen und hochzuladen - mit nur dein iPhone
So erstellen Sie einen Smart Pot mit NodeMCU, der von der App gesteuert wird – wikiHow
So erstellen Sie einen Smart Pot mit NodeMCU, der von einer App gesteuert wird: In dieser Anleitung bauen wir einen Smart Pot, der von einem ESP32 und einer Anwendung für Smartphones (iOS und Android) gesteuert wird. Wir verwenden NodeMCU (ESP32) für die Konnektivität und die Blynk-Bibliothek für das Cloud-IoT und die Anwendung auf dem Smartphone. Endlich haben wir
So blockieren Sie auf Facebook, schnell!: 5 Schritte
So blockieren Sie auf Facebook, schnell!: Seien wir ehrlich: Facebook ist voller Trolle. Und noch schlimmer. Sie blockieren also jemanden und Facebook schickt Sie als typische passiv-aggressive Bestrafung auf Ihre Liste der blockierten Trolle. Das ist nervig. Warum möchte ich mir diese Namen ansehen? ICH HABE SIE GESPERRT
So erstellen Sie ein Facebook-Konto auf einem Computer – wikiHow
So erstellen Sie ein Facebook-Konto auf einem Computer: Der erste Schritt, der erforderlich ist, um dieses Projekt auszuführen, ist: Finden Sie einen Computer mit Internetzugang