Sisukord:

Sotsiaalmeedia loendur ESP8266 ja TFT abil: 10 sammu
Sotsiaalmeedia loendur ESP8266 ja TFT abil: 10 sammu

Video: Sotsiaalmeedia loendur ESP8266 ja TFT abil: 10 sammu

Video: Sotsiaalmeedia loendur ESP8266 ja TFT abil: 10 sammu
Video: What is the Purpose of a "Counter" in PLC Programming? 2024, Juuli
Anonim
Sotsiaalmeedia loendur ESP8266 ja TFT abil
Sotsiaalmeedia loendur ESP8266 ja TFT abil
Sotsiaalmeedia loendur ESP8266 ja TFT abil
Sotsiaalmeedia loendur ESP8266 ja TFT abil
Sotsiaalmeedia loendur ESP8266 ja TFT abil
Sotsiaalmeedia loendur ESP8266 ja TFT abil

See juhend annab teile teada, kuidas teha sotsiaalmeedia loendur, mis põhineb ESP8266 -l ja ülemise seina kinnitamiseks värvilisel TFT -l.

See sotsiaalmeedia loendur kuvab pidevalt teavet teie Facebooki, Instagrami ja Youtube'i konto kohta.

Samm: tööriistad ja materjalid

Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid
Tööriistad ja materjalid

Materjalide arve:

  • NodeMCU V2 Amica või Wemos D1 mini
  • ArduiTouch ESP komplekt

Tööriistad:

  • jootekolb
  • kruvikeeraja
  • külglõiketang
  • svoltmeeter (valikuline)

Tarkvara:

Arduino IDE

Samm: Arduitouchi komplekti kokkupanek

Arduitouchi komplekti kokkupanek
Arduitouchi komplekti kokkupanek

Kõigepealt peate ArduiTouchi komplekti kokku panema. Palun vaadake lisatud ehitusjuhendit.

3. samm: täiendavate raamatukogude installimine

Püsivara on kirjutatud Arduino IDE all. Palun järgige seda juhendit Arduino IDE ettevalmistamiseks ESP8266 jaoks:

Teil on vaja täiendavaid raamatukogusid. Installige järgmised teegid Arduino raamatukoguhalduri kaudu

Adafruit GFX raamatukogu

Adafruit ILI9341 raamatukogu

XPT2046_Touchscreen autor Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Teeki saate alla laadida ka otse ZIP -failina ja lahti pakkida kausta yourarduinosketchfolder/ libraries/ Pärast Adafruit raamatukogude installimist taaskäivitage Arduino IDE.

Samm: püsivara

Palun laadige proovikood alla ja avage see Arduino IDE -s. Enne koostamist peate lisama mõned individuaalsed andmed - vaadake järgmisi samme …

Samm: WiFi ettevalmistamine

/*_ WiFi määramine _*/

//#define WIFI_SSID "xxxxxx" // Sisestage oma SSID siia

// #define WIFI_PASS "xxxxx" // Sisesta siia oma WiFi parool #defineeri WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ WiFi definitsioonide lõpp _*/

Sisestage oma WiFi SSID ja parool WiFi jaotise väljadele

6. samm: Facebooki ettevalmistamine

/*_ Määrake Facebooki konfiguratsioon _*/

#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 sõrmejälje const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Facebooki konfiguratsiooni lõpp _*/

  • Rakenduse loomiseks järgige [sellel lehel] (https://developers.facebook.com/docs/pages/getting-started) toodud juhiseid.
  • Pärast rakenduse loomist minge graafikuuurijale.
  • Paremas ülanurgas muutke rakendus teie loodud uueks
  • Klõpsake "Hangi žetoon" ja seejärel "Hangi kasutaja juurdepääsuluba"
  • Kontrollige valikut „User_Friends”, klõpsake hangi juurdepääsuluba ja autentis rakenduse oma kontoga.
  • Ribal kuvatavat võtit saab kasutada koos koguga.
  • Klõpsake [seda linki] (https://developers.facebook.com/apps),
  • klõpsake loodud rakendusel. Sellel lehel on saadaval teie tarbija ID ja tarbija saladus. Teil on vaja seda oma API võtme laiendamiseks, mida saate teha kogu abil

Samm 7: Youtube'i ettevalmistamine

/*_ Määrake Youtube'i konfiguratsioon _*/

#define API_KEY "YOUR_API_KEY" // teie Google'i rakenduste API -märk

#define CHANNEL_ID "YOUR_CHANNEL_ID" // moodustab kanali URL -i /*_ Youtube'i konfiguratsiooni lõpp _* /

See on vajalik Google Appsi API võtme loomiseks

  • Looge rakendus [siin] (https://console.developers.google.com)
  • Minge jaotises API haldur jaotisse „Mandaadid” ja looge uus API -võti
  • Lubage oma rakendusel YouTube Api edastamine [siin] (https://console.developers.google.com/apis/api/youtube)
  • Veenduge, et järgmine URL teie brauseris töötaks (muutke võtit lõpus!):

8. samm: Instagrami ettevalmistamine

/*_ Määrake Instagrami konfiguratsioon _*/

String Instagram_userName = "YOUR_USERNAME"; // nende instagrami URL -ilt

/*_ Youtube'i konfiguratsiooni lõpp _*/

Peate ülalolevale väljale sisestama ainult oma Instagrami nime.

9. samm: lõplik koostamine

Pärast koostamist ja üleslaadimist näete oma Youtube'i, Facebooki ja Instagrami statistikat pidevalt TFT -s.

Soovitan: