Obsah:

Počítadlo sociálnych médií s ESP8266 a TFT: 10 krokov
Počítadlo sociálnych médií s ESP8266 a TFT: 10 krokov

Video: Počítadlo sociálnych médií s ESP8266 a TFT: 10 krokov

Video: Počítadlo sociálnych médií s ESP8266 a TFT: 10 krokov
Video: ШАРЛОТКА мягкая, как ПУХ! Тесто с СЕКРЕТОМ! Готовим дома 2024, Júl
Anonim
Počítadlo sociálnych médií s ESP8266 a TFT
Počítadlo sociálnych médií s ESP8266 a TFT
Počítadlo sociálnych médií s ESP8266 a TFT
Počítadlo sociálnych médií s ESP8266 a TFT
Počítadlo sociálnych médií s ESP8266 a TFT
Počítadlo sociálnych médií s ESP8266 a TFT

Tento návod vám ukáže, ako vytvoriť počítadlo sociálnych médií založené na ESP8266 a farebnom TFT na montáž na hornú stenu.

Toto počítadlo sociálnych médií bude nepretržite za sebou zobrazovať informácie o vašom účte Facebook, Instagram a Youtube.

Krok 1: Nástroje a materiály

Nástroje a materiály
Nástroje a materiály
Nástroje a materiály
Nástroje a materiály

Kusovník:

  • NodeMCU V2 Amica alebo Wemos D1 mini
  • Súprava ArduiTouch ESP

Náradie:

  • spájkovačka
  • skrutkovač
  • kliešte na bočné rezanie
  • svoltmeter (voliteľné)

Softvér:

Arduino IDE

Krok 2: Zostavenie sady Arduitouch

Zostava sady Arduitouch
Zostava sady Arduitouch

Najprv musíte zostaviť súpravu ArduiTouch. Pozrite sa na priloženú stavebnú príručku.

Krok 3: Inštalácia ďalších knižníc

Firmvér bol zapísaný pod Arduino IDE. Pri príprave IDE Arduino pre ESP8266 postupujte podľa týchto pokynov:

Budete potrebovať niekoľko ďalších knižníc. Nainštalujte nasledujúce knižnice prostredníctvom Správcu knižníc Arduino

Knižnica Adafruit GFX

Knižnica Adafruit ILI9341

XPT2046_Touchscreen od Paula Stoffregena

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Knižnicu si môžete stiahnuť aj priamo ako súbor ZIP a dekomprimovať priečinok pod svojou zložkouarduinosketchfolder/ libraries/ Po inštalácii knižníc Adafruit reštartujte Arduino IDE.

Krok 4: Firmvér

Stiahnite si ukážkový kód a otvorte ho v Arduino IDE. Pred kompiláciou musíte pridať niekoľko individuálnych údajov - pozrite si ďalšie kroky …

Krok 5: Príprava na WiFi

/*_ Definovať WiFi _*/

//#define WIFI_SSID "xxxxxx" // Sem zadajte svoje SSID

// #define WIFI_PASS "xxxxx" // Sem zadajte svoje heslo WiFi #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ Koniec definícií WiFi _*/

Zadajte svoje SSID a heslo WiFi do polí v sekcii WiFi

Krok 6: Príprava Facebooku

/*_ Definovať konfiguráciu Facebooku _*/

#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 fingerprint const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Koniec konfigurácie Facebooku _*/

  • Pri vytváraní APP postupujte podľa pokynov na [tejto stránke] (https://developers.facebook.com/docs/pages/getting-started)
  • Po vytvorení aplikácie prejdite na prieskumníka grafov.
  • V pravom hornom rohu zmeňte aplikáciu na novú, ktorú ste vytvorili
  • Kliknite na „Získať token“a potom na „Získať token prístupu používateľa“
  • Začiarknite možnosť „User_Friends“, kliknite na položku získať prístupový token a overte totožnosť aplikácie vo svojom účte.
  • Kľúč, ktorý sa zobrazuje na paneli, je možné použiť s knižnicou.
  • Kliknite na [tento odkaz] (https://developers.facebook.com/apps),
  • kliknite na aplikáciu, ktorú ste vytvorili. Vaše spotrebiteľské ID a spotrebiteľské tajomstvo sú k dispozícii na tejto stránke. Budete to potrebovať na rozšírenie kľúča API, čo môžete urobiť pomocou knižnice

Krok 7: Príprava na Youtube

/*_ Definovať konfiguráciu Youtube _*/

#define API_KEY "YOUR_API_KEY" // váš token API aplikácie Google

#define CHANNEL_ID "YOUR_CHANNEL_ID" // tvorí adresu URL kanála /*_ Koniec konfigurácie YouTube _* /

Na vytvorenie kľúča rozhrania API služby Google Apps je potrebné:

  • Vytvorte aplikáciu [tu] (https://console.developers.google.com)
  • V sekcii Správca API prejdite na položku „Poverenia“a vytvorte nový kľúč API
  • Povoľte svojej aplikácii komunikovať s rozhraním YouTube Api [tu] (https://console.developers.google.com/apis/api/youtube)
  • Zaistite, aby vám vo vašom prehliadači fungovala nasledujúca adresa URL (na konci zmeňte kľúč!):

Krok 8: Príprava na Instagram

/*_ Definujte konfiguráciu Instagramu _*/

Reťazec Instagram_userName = "YOUR_USERNAME"; // z ich instagramovej adresy

/*_ Koniec konfigurácie Youtube _*/

Stačí, ak do vyššie uvedeného poľa zadáte svoje meno na Instagrame.

Krok 9: Záverečná kompilácia

Po kompilácii a nahraní budete na TFT nepretržite za sebou zobrazovať svoje štatistiky z YouTube, Facebooku a Instagramu.

Odporúča: