Taula de continguts:

Comptador de xarxes socials amb ESP8266 i TFT: 10 passos
Comptador de xarxes socials amb ESP8266 i TFT: 10 passos

Vídeo: Comptador de xarxes socials amb ESP8266 i TFT: 10 passos

Vídeo: Comptador de xarxes socials amb ESP8266 i TFT: 10 passos
Vídeo: Què en saps d'internet de les coses? Què podem fer a l'ESO i el Batxillerat 2024, Juliol
Anonim
Comptador de xarxes socials amb ESP8266 i TFT
Comptador de xarxes socials amb ESP8266 i TFT
Comptador de xarxes socials amb ESP8266 i TFT
Comptador de xarxes socials amb ESP8266 i TFT
Comptador de xarxes socials amb ESP8266 i TFT
Comptador de xarxes socials amb ESP8266 i TFT

Aquest instructiu us mostrarà com fer un comptador de xarxes socials basat en ESP8266 i un TFT en color per al muntatge a la paret superior.

Aquest comptador de xarxes socials mostrarà informació sobre el vostre compte de Facebook, Instagram i Youtube contínuament.

Pas 1: eines i materials

Eines i materials
Eines i materials
Eines i materials
Eines i materials

Llista de materials:

  • NodeMCU V2 Amica o Wemos D1 mini
  • Kit ESP ArduiTouch

Eines:

  • soldador
  • tornavís
  • pinça de tall lateral
  • svoltòmetre (opcional)

Programari:

IDE Arduino

Pas 2: Muntatge del conjunt Arduitouch

Muntatge del conjunt Arduitouch
Muntatge del conjunt Arduitouch

Primer heu de muntar el kit ArduiTouch. Consulteu el manual de construcció adjunt.

Pas 3: Instal·lació de biblioteques addicionals

El microprogramari s'ha escrit sota l'IDE Arduino. Seguiu aquestes instruccions per preparar l'IDE Arduino per a ESP8266:

Necessitareu algunes biblioteques addicionals. Instal·leu les biblioteques següents mitjançant Arduino Library Manager

Biblioteca Adafruit GFX

Biblioteca Adafruit ILI9341

XPT2046_Touchscreen de Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

També podeu descarregar la biblioteca directament com a fitxer ZIP i descomprimir la carpeta a la carpeta yourarduinosketchfolder / libraries / Després d’instal·lar les biblioteques d’Adafruit, reinicieu l’IDE Arduino.

Pas 4: Firmware

Descarregueu el codi de mostra i obriu-lo a l'IDE Arduino. Abans de la compilació, heu d'afegir algunes dades individuals: consulteu els passos següents …

Pas 5: Preparació del WiFi

/ * _ Definir WiFi _ * /

// # define WIFI_SSID "xxxxxx" // Introduïu aquí el vostre SSID

// # define WIFI_PASS "xxxxx" // Introduïu aquí la vostra contrasenya WiFi #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100 / * _ Fi de les definicions WiFi _ * /

Introduïu el vostre SSID i contrasenya WiFi als camps de la secció WiFi

Pas 6: Preparació de Facebook

/ * _ Definiu la configuració de Facebook _ * /

#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 finger char const * facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; / * _ Fi de la configuració de Facebook _ * /

  • Seguiu els passos de [aquesta pàgina] (https://developers.facebook.com/docs/pages/getting-started) per crear una APP
  • Un cop creada l'aplicació, aneu a l'explorador de gràfics.
  • A la part superior dreta, canvieu l'aplicació per la nova que heu creat
  • Feu clic a "Obtenir el testimoni" i, a continuació, feu clic a "Obtenir el testimoni d'accés a l'usuari"
  • Marqueu l'opció "Usuaris_amics", feu clic a obtenir el testimoni d'accés i autentifiqueu l'aplicació amb el vostre compte.
  • La tecla que apareix a la barra es pot utilitzar amb la biblioteca.
  • Feu clic a [aquest enllaç] (https://developers.facebook.com/apps),
  • feu clic a l'aplicació que heu creat. La vostra identificació de consumidor i el vostre secret de consumidors estan disponibles en aquesta pàgina. Necessitareu això per ampliar la vostra clau API, que podeu fer amb la biblioteca

Pas 7: Preparació de Youtube

/ * _ Definiu la configuració de Youtube _ * /

#define API_KEY "YOUR_API_KEY" // el vostre testimoni API de Google Apps

#define CHANNEL_ID "YOUR_CHANNEL_ID" // compon l'URL del canal / * _ Fi de la configuració de Youtube _ * /

Cal crear una clau de l'API de Google Apps:

  • Creeu una aplicació [aquí] (https://console.developers.google.com)
  • A la secció Gestor d'API, aneu a "Credencials" i creeu una clau d'API nova
  • Activeu la vostra aplicació per comunicar l'api de YouTube [aquí] (https://console.developers.google.com/apis/api/youtube)
  • Assegureu-vos que l'URL següent us funcioni al navegador (canvieu la clau al final):

Pas 8: Preparació per a Instagram

/ * _ Definiu la configuració d’Instagram _ * /

String Instagram_userName = "EL VOSTRE_USUARI"; // des de la seva URL d’instagram

/ * _ Fi de la configuració de Youtube _ * /

Només heu d’introduir el vostre nom d’Instagram al camp superior.

Pas 9: recopilació final

Després de recopilar i carregar, veureu les vostres estadístiques de Youtube, Facebook i Instagram contínuament seguides al TFT.

Recomanat: