Indholdsfortegnelse:

Tæller på sociale medier med ESP8266 og TFT: 10 trin
Tæller på sociale medier med ESP8266 og TFT: 10 trin

Video: Tæller på sociale medier med ESP8266 og TFT: 10 trin

Video: Tæller på sociale medier med ESP8266 og TFT: 10 trin
Video: Bliv synlig på sociale medier: Nye trends og tendenser | Din digitale virksomhed i København 2024, November
Anonim
Tæller på sociale medier med ESP8266 og TFT
Tæller på sociale medier med ESP8266 og TFT
Tæller på sociale medier med ESP8266 og TFT
Tæller på sociale medier med ESP8266 og TFT
Tæller på sociale medier med ESP8266 og TFT
Tæller på sociale medier med ESP8266 og TFT

Denne instruktive viser dig, hvordan du laver en tæller til sociale medier baseret på ESP8266 og en farve TFT til topmontering på væggen.

Denne tæller til sociale medier viser løbende efterfølgende oplysninger om din Facebook-, Instagram- og Youtube -konto.

Trin 1: Værktøjer og materialer

Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer
Værktøjer og materialer

Stykliste:

  • NodeMCU V2 Amica eller Wemos D1 mini
  • ArduiTouch ESP kit

Værktøjer:

  • loddekolbe
  • skruetrækker
  • sideskæretang
  • svoltmeter (valgfrit)

Software:

Arduino IDE

Trin 2: Montering af Arduitouch -sæt

Montering af Arduitouch -sæt
Montering af Arduitouch -sæt

Du skal først samle ArduiTouch -sættet. Tag et kig i den vedlagte konstruktionsmanual.

Trin 3: Installation af yderligere biblioteker

Firmwaren blev skrevet under Arduino IDE. Følg venligst denne instruktion for forberedelse af Arduino IDE til ESP8266:

Du skal bruge yderligere biblioteker. Installer følgende biblioteker via Arduino Library Manager

Adafruit GFX Library

Adafruit ILI9341 bibliotek

XPT2046_Touchscreen af Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Du kan også downloade biblioteket også direkte som ZIP -fil og udpakke mappen under dinarduinosketchfolder/ biblioteker/ Efter installation af Adafruit -bibliotekerne skal du genstarte Arduino IDE.

Trin 4: Firmware

Download prøvekoden, og åbn den i Arduino IDE. Før kompilering skal du tilføje nogle individuelle data - se de næste trin …

Trin 5: Forberedelse til WiFi

/*_ Definer WiFi _*/

//#definere WIFI_SSID "xxxxxx" // Indtast dit SSID her

// #definer WIFI_PASS "xxxxx" // Indtast din WiFi -adgangskode her #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ Slut på WiFi -definitioner _*/

Indtast dit WiFi SSID og adgangskode i felterne i WiFi -sektionen

Trin 6: Forberedelse af Facebook

/*_ Definer Facebook -konfiguration _*/

#define FACEBOOK_HOST "graph.facebook.com"

#define FACEBOOK_PORT 443 #define PAGE_ID "YOUR_PAGE_ID" #define ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 fingeraftryk const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Slut på Facebook -konfiguration _*/

  • Følg trinene på [denne side] (https://developers.facebook.com/docs/pages/getting-started) for at oprette en APP
  • Når appen er oprettet, skal du gå til grafudforskeren.
  • Øverst til højre ændres applikationen til den nye, du har oprettet
  • Klik på "Hent Token", og klik derefter på "Hent brugeradgangstoken"
  • Marker indstillingen "User_Friends", klik på få adgangstoken og godkend applikationen med din konto.
  • Nøglen, der vises på linjen, kan bruges sammen med biblioteket.
  • Klik på [dette link] (https://developers.facebook.com/apps),
  • klik på den app, du har oprettet. Dit forbruger -id og din forbrugerhemmelighed er tilgængelig på denne side. Du skal gøre dette for at udvide din API -nøgle, som du kan gøre ved hjælp af biblioteket

Trin 7: Forberedelse til Youtube

/*_ Definer Youtube -konfiguration _*/

#define API_KEY "YOUR_API_KEY" // dit Google apps API Token

#define CHANNEL_ID "YOUR_CHANNEL_ID" // udgør kanalens webadresse /*_ Slut på Youtube -konfiguration _* /

Det er nødvendigt for at oprette en Google Apps API -nøgle:

  • Opret en applikation [her] (https://console.developers.google.com)
  • I sektionen API Manager skal du gå til "Legitimationsoplysninger" og oprette en ny API -nøgle
  • Giv din applikation mulighed for at kommunikere YouTube Api [her] (https://console.developers.google.com/apis/api/youtube)
  • Sørg for, at følgende URL fungerer for dig i din browser (Skift nøglen til sidst!):

Trin 8: Forberedelse til Instagram

/*_ Definer Instagram -konfiguration _*/

String Instagram_userName = "YOUR_USERNAME"; // fra deres instagram -url

/*_ Slut på Youtube -konfiguration _*/

Du skal kun indtaste dit Instagram -navn i feltet ovenfor.

Trin 9: Endelig kompilering

Efter kompilering og upload vil du se din Youtube, Facebook og Instagram statistik løbende i træk på TFT.

Anbefalede: