Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Ky udhëzues do t'ju tregojë se si të bëni një sportel të mediave sociale bazuar në ESP8266 dhe një TFT me ngjyra për montimin e sipërm të murit.
Ky sportel i mediave sociale do të shfaqë vazhdimisht informacione në lidhje me llogarinë tuaj në Facebook, Instagram dhe Youtube.
Hapi 1: Mjetet dhe materialet
Faturë e materialit:
- NodeMCU V2 Amica ose Wemos D1 mini
- Kompleti ArduiTouch ESP
Mjetet:
- Makine per ngjitjen e metalit
- vidhosës
- pincë prerëse anësore
- svoltmetër (opsional)
Softuer:
Arduino IDE
Hapi 2: Montimi i Kompletit Arduitouch
Së pari duhet të mblidhni kompletin ArduiTouch. Ju lutemi hidhini një sy manualit të bashkangjitur të ndërtimit.
Hapi 3: Instalimi i Bibliotekave Shtesë
Firmware u shkrua nën Arduino IDE. Ju lutemi ndiqni këtë udhëzues për përgatitjen e Arduino IDE për ESP8266:
Ju do të keni nevojë për disa biblioteka shtesë. Instaloni bibliotekat e mëposhtme përmes Menaxherit të Bibliotekës Arduino
Biblioteka Adafruit GFX
Biblioteka Adafruit ILI9341
XPT2046_Touchscreen nga Paul Stoffregen
ArduinoJson
JsonStreamingParser
InstagramStats
YoutubeAPI
Ju gjithashtu mund ta shkarkoni bibliotekën drejtpërdrejt si skedar ZIP dhe të mos e shtypni dosjen nën yourarduinosketchfolder/ libraries/ Pas instalimit të bibliotekave Adafruit, rinisni Arduino IDE.
Hapi 4: Firmware
Ju lutemi shkarkoni kodin shembull dhe hapeni atë në Arduino IDE. Para përpilimit ju duhet të shtoni disa të dhëna individuale - shihni hapat e ardhshëm…
Hapi 5: Përgatitja për WiFi
/*_ Përcaktoni WiFi _*/
//#përcakto WIFI_SSID "xxxxxx" // Fut SSID -in tënd këtu
// #define WIFI_PASS "xxxxx" // Shkruani fjalëkalimin tuaj WiFi këtu #përcaktoni WIFI_HOSTNAME "Counter_Social" #define PORT 5444 #përcaktoni WIFICLIENT_MAX_PACKET_SIZE 100/*_ Fundi i përcaktimeve të WiFi _*/
Futni SSID -in dhe fjalëkalimin tuaj të WiFi në fushat në seksionin WiFi
Hapi 6: Përgatitja e Facebook
/*_ Përcaktoni konfigurimin e Facebook _*/
#përcakto FACEBOOK_HOST "graph.facebook.com"
#përcakto FACEBOOK_PORT 443 #përcakto PAGE_ID "YOUR_PAGE_ID" #define ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 gjurmët e gishtave const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Fundi i konfigurimit të Facebook _*/
- Ndiqni hapat në [këtë faqe] (https://developers.facebook.com/docs/pages/getting-started) për të krijuar një APP
- Pasi të krijohet aplikacioni, shkoni te eksploruesi i grafikut.
- Djathtas lart ndryshoni aplikacionin në atë të ri që keni krijuar
- Klikoni "Merrni shenjën" dhe pastaj klikoni "Merrni shenjën e hyrjes së përdoruesit"
- Kontrolloni opsionin "User_Friends", klikoni për të marrë shenjën e hyrjes dhe vërtetoni aplikacionin me llogarinë tuaj.
- Çelësi që shfaqet në shirit mund të përdoret me bibliotekën.
- Klikoni në [këtë lidhje] (https://developers.facebook.com/apps),
- klikoni në aplikacionin që keni krijuar. ID -ja juaj e konsumatorit dhe sekreti i konsumatorit janë në dispozicion në këtë faqe. Ju do të keni nevojë për këtë për të zgjeruar çelësin tuaj API, të cilin mund ta bëni duke përdorur bibliotekën
Hapi 7: Përgatitja për Youtube
/*_ Përcaktoni konfigurimin e Youtube _*/
#përcaktoni API_KEY "YOUR_API_KEY" // API Token tuaj të aplikacioneve të Google
#define CHANNEL_ID "YOUR_CHANNEL_ID" // përbën url -në e kanalit /*_ Konfigurimi i fundit të Youtube _* /
Necessaryshtë e nevojshme për të krijuar një çelës API të Google Apps:
- Krijoni një aplikacion [këtu] (https://console.developers.google.com)
- Në seksionin e Menaxherit API, shkoni te "Kredencialet" dhe krijoni një çelës të ri API
- Aktivizo aplikacionin tënd për të komunikuar me YouTube Api [këtu] (https://console.developers.google.com/apis/api/youtube)
- Sigurohuni që URL -ja e mëposhtme të funksionojë për ju në shfletuesin tuaj (Ndryshoni çelësin në fund!):
Hapi 8: Përgatitja për Instagram
/*_ Përcaktoni konfigurimin e Instagram _*/
String Instagram_userName = "YOUR_USERNAME"; // nga url e tyre në instagram
/*_ Konfigurimi i fundit të Youtube _*/
Ju vetëm duhet të shkruani emrin tuaj në Instagram në fushën e mësipërme.
Hapi 9: Përmbledhja përfundimtare
Pas përpilimit dhe ngarkimit ju do të shihni statistikat tuaja në Youtube, Facebook dhe Instagram vazhdimisht në vazhdimësi në TFT.