Turinys:

Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT: 10 žingsnių
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT: 10 žingsnių

Video: Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT: 10 žingsnių

Video: Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT: 10 žingsnių
Video: Quality Content Is Key: Why Instagram Verification for $11.99 Means You Need to Step Up Your Game 2024, Lapkritis
Anonim
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT
Socialinės žiniasklaidos skaitiklis su ESP8266 ir TFT

Ši pamoka parodys, kaip sukurti socialinės žiniasklaidos skaitiklį pagal ESP8266 ir spalvotą TFT, skirtą montuoti ant viršutinės sienos.

Šis socialinės žiniasklaidos skaitiklis nuolat rodys informaciją apie jūsų „Facebook“, „Instagram“ir „Youtube“paskyras.

1 žingsnis: įrankiai ir medžiagos

Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos
Įrankiai ir medžiagos

Sąrašas medžiagos:

  • „NodeMCU V2 Amica“arba „Wemos D1 mini“
  • „ArduiTouch“ESP rinkinys

Įrankiai:

  • lituoklis
  • atsuktuvas
  • šoninė pjovimo replė
  • svoltmetras (neprivaloma)

Programinė įranga:

„Arduino IDE“

2 žingsnis: „Arduitouch“rinkinio surinkimas

„Arduitouch“rinkinio surinkimas
„Arduitouch“rinkinio surinkimas

Pirmiausia turite surinkti „ArduiTouch“rinkinį. Prašome pažvelgti į pridedamą statybos vadovą.

3 žingsnis: papildomų bibliotekų diegimas

Programinė įranga buvo parašyta naudojant „Arduino IDE“. Norėdami paruošti „Arduino IDE“, skirtą ESP8266, vadovaukitės šia instrukcija:

Jums reikės papildomų bibliotekų. Įdiekite šias bibliotekas naudodami „Arduino Library Manager“

„Adafruit GFX“biblioteka

„Adafruit ILI9341“biblioteka

XPT2046_Touchscreen by Paul Stoffregen

„ArduinoJson“https://github.com/bblanchon/ArduinoJson

„JsonStreamingParser“https://github.com/squix78/json-streaming-parser

„InstagramStats“https://github.com/witnessmenow/arduino-instagram-…

YoutubeAPI

Biblioteką taip pat galite atsisiųsti tiesiogiai kaip ZIP failą ir išpakuoti aplanką, esantį po yourarduinosketchfolder/ libraries/ Įdiegę „Adafruit“bibliotekas, iš naujo paleiskite „Arduino IDE“.

4 žingsnis: programinė įranga

Atsisiųskite pavyzdinį kodą ir atidarykite jį „Arduino IDE“. Prieš sudarydami turite pridėti keletą individualių duomenų - žr. Kitus veiksmus…

5 veiksmas: pasiruošimas „WiFi“

/*_ Nustatykite „WiFi“_*/

//#define WIFI_SSID "xxxxxx" // Čia įveskite SSID

// #define WIFI_PASS "xxxxx" // Čia įveskite „WiFi“slaptažodį #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ WiFi apibrėžimų pabaiga _*/

Įveskite „WiFi“SSID ir slaptažodį „WiFi“skilties laukuose

6 žingsnis: „Facebook“paruošimas

/*_ Apibrėžkite „Facebook“konfigūraciją _*/

#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 piršto atspaudas const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ „Facebook“konfigūracijos pabaiga _*/

  • Norėdami sukurti APP, atlikite [šiame puslapyje] (https://developers.facebook.com/docs/pages/getting-started) nurodytus veiksmus.
  • Sukūrę programą, eikite į grafikų naršyklę.
  • Viršuje dešinėje pakeiskite programą į naują, kurią sukūrėte
  • Spustelėkite „Gauti prieigos raktą“, tada spustelėkite „Gauti vartotojo prieigos raktą“
  • Patikrinkite parinktį „User_Friends“, spustelėkite „Gauti prieigos raktą“ir patvirtinkite programą savo paskyroje.
  • Juostoje esantį raktą galima naudoti su biblioteka.
  • Spustelėkite [šią nuorodą] (https://developers.facebook.com/apps),
  • spustelėkite sukurtą programą. Šiame puslapyje rasite savo vartotojo ID ir vartotojo paslaptį. Tai jums reikės norint išplėsti savo API raktą, kurį galite padaryti naudodami biblioteką

7 žingsnis: pasiruošimas „YouTube“

/*_ Apibrėžkite „YouTube“konfigūraciją _*/

#define API_KEY „YOUR_API_KEY“// jūsų „Google“programų API prieigos raktas

#define CHANNEL_ID „YOUR_CHANNEL_ID“// sudaro kanalo URL /*_ „Youtube“konfigūracijos pabaiga _* /

Tai būtina norint sukurti „Google Apps“API raktą:

  • Sukurkite programą [čia] (https://console.developers.google.com)
  • Skiltyje API tvarkyklė eikite į „Įgaliojimai“ir sukurkite naują API raktą
  • Įgalinkite savo programą, kad galėtumėte perduoti „YouTube Api“[čia] (https://console.developers.google.com/apis/api/youtube)
  • Įsitikinkite, kad jūsų naršyklėje jums tinka šis URL (pakeiskite raktą pabaigoje!):

8 žingsnis: pasiruošimas „Instagram“

/*_ Apibrėžkite „Instagram“konfigūraciją _*/

Eilutė Instagram_userName = "YOUR_USERNAME"; // iš jų instagramo URL

/*_ „YouTube“konfigūracijos pabaiga _*/

Jums tereikia įvesti savo „Instagram“vardą aukščiau esančiame lauke.

9 žingsnis: galutinis surinkimas

Surinkę ir įkėlę TFT nuolat matysite savo „Youtube“, „Facebook“ir „Instagram“statistiką.

Rekomenduojamas: