Talaan ng mga Nilalaman:

Counter ng Social Media Na May ESP8266 at TFT: 10 Mga Hakbang
Counter ng Social Media Na May ESP8266 at TFT: 10 Mga Hakbang

Video: Counter ng Social Media Na May ESP8266 at TFT: 10 Mga Hakbang

Video: Counter ng Social Media Na May ESP8266 at TFT: 10 Mga Hakbang
Video: How to Add, Use and Interface RTC DS3231 DS3232 Module to Proteus 8 | Simulation | Circuit 2024, Hulyo
Anonim
Counter ng Social Media Na May ESP8266 at TFT
Counter ng Social Media Na May ESP8266 at TFT
Counter ng Social Media Na May ESP8266 at TFT
Counter ng Social Media Na May ESP8266 at TFT
Counter ng Social Media Na May ESP8266 at TFT
Counter ng Social Media Na May ESP8266 at TFT

Ipapakita sa iyo ng itinuturo na ito kung paano gumawa ng isang counter ng social media batay sa ESP8266 at isang kulay na TFT para sa tuktok na mounting sa dingding.

Ang counter ng social media na ito ay magpapakita ng impormasyon tungkol sa iyong Facebook, Instagram at Youtube account na patuloy na magkakasunod-sunod.

Hakbang 1: Mga Tool at Materyales

Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan
Mga Kasangkapan at Kagamitan

Bill ng materyal:

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

Mga tool:

  • panghinang
  • driver ng tornilyo
  • panig sa pagputol ng plier
  • svoltmeter (opsyonal)

Software:

Arduino IDE

Hakbang 2: Assembly of Arduitouch Set

Assembly of Arduitouch Set
Assembly of Arduitouch Set

Kailangan mo munang tipunin ang ArduiTouch kit. Mangyaring tingnan ang nakapaloob na manu-manong konstruksyon.

Hakbang 3: Pag-install ng Karagdagang Mga Aklatan

Ang firmware ay nakasulat sa ilalim ng Arduino IDE. Mangyaring sundin ang itinuturo na ito para sa paghahanda ng Arduino IDE para sa ESP8266:

Kakailanganin mo ang ilang karagdagang mga aklatan. I-install ang mga sumusunod na aklatan sa pamamagitan ng Arduino Library Manager

Adafruit GFX Library

Adafruit ILI9341 Library

XPT2046_Touchscreen ni Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Maaari mo ring i-download ang library nang direkta rin bilang ZIP file at i-compress ang folder sa ilalim ng iyongarduinosketchfolder / libraries / Pagkatapos i-install ang mga aklatan ng Adafruit, i-restart ang Arduino IDE.

Hakbang 4: Firmware

Mangyaring i-download ang sample code at buksan ito sa Arduino IDE. Bago ang pagtitipon kailangan mong magdagdag ng ilang mga indibidwal na data - tingnan ang mga susunod na hakbang …

Hakbang 5: Paghahanda para sa WiFi

/ * _ Tukuyin ang WiFi _ * /

// # define WIFI_SSID "xxxxxx" // Ipasok dito ang iyong SSID

// # tukuyin ang WIFI_PASS "xxxxx" // Ilagay ang iyong password sa WiFi dito # tukuyin ang WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100 / * _ Pagtatapos ng mga kahulugan ng WiFi _ * /

Ipasok ang iyong WiFi SSID at password sa mga patlang sa seksyon ng WiFi

Hakbang 6: Paghahanda ng Facebook

/ * _ Tukuyin ang Facebook config _ * /

#define FACEBOOK_HOST "graph.facebook.com"

#define FACEBOOK_PORT 443 #define PAGE_ID "YOUR_PAGE_ID" #define ACCESS_TOKEN "HIS_ACCESS_TOKEN" // graph.facebook.com SHA1 fingerprint const char * facebookGraphFingerPrint = "IYONG_FINGER_PRINT"; / * _ Pagtatapos ng Facebook config _ * /

  • Sundin ang mga hakbang sa [pahinang ito] (https://developers.facebook.com/docs/pages/getting-started) upang lumikha ng isang APP
  • Matapos malikha ang app, pumunta sa explorer ng grap.
  • Sa itaas na kanang tuktok baguhin ang application sa bago mong nilikha
  • I-click ang "Kumuha ng Token" at pagkatapos ay i-click ang "Kunin ang Token ng Pag-access ng User"
  • Suriin ang opsyong "User_Friends", i-click ang makakuha ng token sa pag-access at patunayan ang applicaiton sa iyong account.
  • Ang susi na lilitaw ang sa bar ay maaaring magamit sa library.
  • Mag-click sa [link na ito] (https://developers.facebook.com/apps),
  • mag-click sa app na iyong nilikha. Ang iyong consumer ID at lihim ng consumer ay magagamit sa pahinang ito. Kakailanganin mo ito upang mapalawak ang iyong API key, na maaari mong gawin gamit ang library

Hakbang 7: Paghahanda para sa Youtube

/ * _ Tukuyin ang Youtube config _ * /

# tukuyin ang API_KEY "IYONG_API_KEY" // ang iyong google apps API Token

#define CHANNEL_ID "IYONG_CHANNEL_ID" // binubuo ang url ng channel / * _ Katapusan ng Youtube config _ * /

Kinakailangan na kinakailangan upang lumikha ng isang key ng Google Apps API:

  • Lumikha ng isang application [dito] (https://console.developers.google.com)
  • Sa seksyon ng API Manager, pumunta sa "Mga Kredensyal" at lumikha ng isang bagong key ng API
  • Paganahin ang iyong aplikasyon upang maiparating ang YouTube Api [dito] (https://console.developers.google.com/apis/api/youtube)
  • Tiyaking gumagana ang sumusunod na URL para sa iyo sa iyong browser (Baguhin ang key sa dulo!):

Hakbang 8: Paghahanda para sa Instagram

/ * _ Tukuyin ang Instagram config _ * /

String Instagram_userName = "IYONG_USERNAME"; // mula sa kanilang instagram url

/ * _ Katapusan ng config ng Youtube _ * /

Kailangan mo lamang ipasok ang iyong pangalan sa Instagram sa patlang sa itaas.

Hakbang 9: Pangwakas na Kompilasyon

Pagkatapos ng pagtitipon at pag-upload makikita mo ang iyong mga istatistika ng Youtube, Facebook at Instagram na tuloy-tuloy sa sunud-sunod sa TFT.

Inirerekumendang: