Kazalo:

Števec družabnih medijev z ESP8266 in TFT: 10 korakov
Števec družabnih medijev z ESP8266 in TFT: 10 korakov

Video: Števec družabnih medijev z ESP8266 in TFT: 10 korakov

Video: Števec družabnih medijev z ESP8266 in TFT: 10 korakov
Video: ЗЛО ЕЩЕ ЗДЕСЬ ЖУТКАЯ НОЧЬ В СТРАШНОМ ДОМЕ / EVIL IS STILL HERE A TERRIBLE NIGHT IN A TERRIBLE HOUSE 2024, November
Anonim
Števec družabnih medijev z ESP8266 in TFT
Števec družabnih medijev z ESP8266 in TFT
Števec družabnih medijev z ESP8266 in TFT
Števec družabnih medijev z ESP8266 in TFT
Števec družabnih medijev z ESP8266 in TFT
Števec družabnih medijev z ESP8266 in TFT

Ta navodila vam bodo pokazala, kako narediti števec družabnih medijev na podlagi ESP8266 in barvni TFT za montažo na zgornjo steno.

Ta števec družabnih medijev bo neprekinjeno zaporedoma prikazoval podatke o vašem računu Facebook, Instagram in Youtube.

Korak: Orodja in materiali

Orodja in materiali
Orodja in materiali
Orodja in materiali
Orodja in materiali

Predmet materiala:

  • NodeMCU V2 Amica ali Wemos D1 mini
  • Komplet ESP ArduiTouch

Orodja:

  • spajkalnik
  • izvijač
  • stranski rezalni klešče
  • svoltmeter (neobvezno)

Programska oprema:

Arduino IDE

2. korak: Montaža kompleta Arduitouch

Montaža kompleta Arduitouch
Montaža kompleta Arduitouch

Najprej morate sestaviti komplet ArduiTouch. Poglejte v priloženem gradbenem priročniku.

3. korak: Namestitev dodatnih knjižnic

Vdelana programska oprema je bila napisana pod Arduino IDE. Prosimo, sledite tem navodilom za pripravo Arduino IDE za ESP8266:

Potrebovali boste nekaj dodatnih knjižnic. Namestite naslednje knjižnice prek Arduino Library Manager

Knjižnica Adafruit GFX

Knjižnica Adafruit ILI9341

XPT2046_Touchscreen Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Knjižnico lahko prenesete tudi neposredno kot datoteko ZIP in razpakirate mapo pod vašo arduinosketchfolder/ libraries/ Ko namestite knjižnice Adafruit, znova zaženite Arduino IDE.

4. korak: Vdelana programska oprema

Prenesite vzorčno kodo in jo odprite v Arduino IDE. Pred zbiranjem morate dodati nekaj posameznih podatkov - glejte naslednje korake …

5. korak: Priprava na WiFi

/*_ Določite WiFi _*/

//#define WIFI_SSID "xxxxxx" // Tukaj vnesite svoj SSID

// #define WIFI_PASS "xxxxx" // Tukaj vnesite geslo za WiFi #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ Konec definicij WiFi _*/

Vnesite vaš SSID in geslo za WiFi v polja v razdelku WiFi

6. korak: Priprava Facebooka

/*_ Določite konfiguracijo Facebooka _*/

#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 prstni odtis const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Konec konfiguracije Facebooka _*/

  • Sledite korakom na [tej strani] (https://developers.facebook.com/docs/pages/getting-started), da ustvarite APP
  • Ko je aplikacija ustvarjena, pojdite na Raziskovalec grafov.
  • Zgoraj desno desno spremenite aplikacijo v novo, ki ste jo ustvarili
  • Kliknite "Pridobite žeton" in nato "Pridobite žeton za dostop uporabnika"
  • Preverite možnost »User_Friends«, kliknite get access token in aplikacijo potrdite s svojim računom.
  • Ključ, ki se prikaže v vrstici, lahko uporabite s knjižnico.
  • Kliknite [ta povezava] (https://developers.facebook.com/apps),
  • kliknite aplikacijo, ki ste jo ustvarili. Vaš ID potrošnika in potrošniška skrivnost sta na voljo na tej strani. To boste morali razširiti svoj ključ API, kar lahko storite s knjižnico

7. korak: Priprava na Youtube

/*_ Določite konfiguracijo Youtube _*/

#define API_KEY "YOUR_API_KEY" // vaš žeton API -ja za Googlove aplikacije

#define CHANNEL_ID "YOUR_CHANNEL_ID" // sestavlja URL kanala /*_ Konec konfiguracije Youtube _* /

Za ustvarjanje ključa API -ja za Google Apps je potrebno:

  • Ustvarite aplikacijo [tukaj] (https://console.developers.google.com)
  • V razdelku Upravitelj API -ja pojdite na "Poverilnice" in ustvarite nov ključ API
  • Omogočite svoji aplikaciji za komuniciranje YouTube Api [tukaj] (https://console.developers.google.com/apis/api/youtube)
  • Poskrbite, da vam v brskalniku ustreza naslednji URL (ključ spremenite na koncu!):

8. korak: Priprava na Instagram

/*_ Določite konfiguracijo Instagrama _*/

String Instagram_userName = "YOUR_USERNAME"; // z njihovega URL -ja na instagramu

/*_ Konec konfiguracije Youtube _*/

V zgornje polje morate vnesti svoje Instagram ime.

9. korak: Končna kompilacija

Po sestavljanju in nalaganju boste na TFT -ju neprestano zaporedoma videli svojo statistiko Youtube, Facebook in Instagram.

Priporočena: