Mündəricat:

ESP8266 və TFT ilə Sosial Media Sayacı: 10 addım
ESP8266 və TFT ilə Sosial Media Sayacı: 10 addım

Video: ESP8266 və TFT ilə Sosial Media Sayacı: 10 addım

Video: ESP8266 və TFT ilə Sosial Media Sayacı: 10 addım
Video: Lesson 15: Using Soil Moisture Sensor with Arduino SunFounder Kit | Robojax 2024, Iyul
Anonim
ESP8266 və TFT ilə Sosial Media Sayğacı
ESP8266 və TFT ilə Sosial Media Sayğacı
ESP8266 və TFT ilə Sosial Media Sayğacı
ESP8266 və TFT ilə Sosial Media Sayğacı
ESP8266 və TFT ilə Sosial Media Sayğacı
ESP8266 və TFT ilə Sosial Media Sayğacı

Bu təlimat sizə ESP8266 və üst divar montajı üçün rəngli TFT əsasında bir sosial media sayğacının necə hazırlanacağını göstərəcək.

Bu sosial media sayğacı ardıcıl olaraq Facebook, Instagram və Youtube hesabınız haqqında məlumatları göstərəcək.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Maddi sənəd:

  • NodeMCU V2 Amica və ya Wemos D1 mini
  • ArduiTouch ESP dəsti

Alətlər:

  • lehimleme dəmir
  • tornavida
  • yan kəsmə pensi
  • svoltmetr (isteğe bağlı)

Proqram təminatı:

Arduino IDE

Addım 2: Arduitouch Setinin montajı

Arduitouch dəstinin montajı
Arduitouch dəstinin montajı

Əvvəlcə ArduiTouch dəstini yığmalısınız. Zəhmət olmasa əlavə edilmiş tikinti təlimatına baxın.

Addım 3: Əlavə kitabxanaların quraşdırılması

Firmware Arduino IDE altında yazılmışdır. Zəhmət olmasa ESP8266 üçün Arduino IDE hazırlamaq üçün bu təlimatı izləyin:

Əlavə kitabxanalara ehtiyacınız olacaq. Aşağıdakı kitabxanaları Arduino Kitabxana Meneceri vasitəsi ilə quraşdırın

Adafruit GFX Kitabxanası

Adafruit ILI9341 Kitabxanası

Paul Stoffregen tərəfindən XPT2046_Touchscreen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Kitabxananı birbaşa ZIP faylı olaraq yükləyə və qovluğunuzun/ kitabxanalarınızın altındakı qovluğu aça bilərsiniz/ Adafruit kitabxanalarını quraşdırdıqdan sonra Arduino IDE -ni yenidən başladın.

Addım 4: Firmware

Zəhmət olmasa nümunə kodu yükləyin və Arduino IDE -də açın. Tərtib etməzdən əvvəl bəzi fərdi məlumatlar əlavə etməlisiniz - növbəti addımlara baxın …

Addım 5: WiFi üçün hazırlıq

/*_ WiFi təyin edin _*/

//#WIFI_SSID "xxxxxx" müəyyən edin // Bura SSID daxil edin

// #WIFI_PASS "xxxxx" təyin edin // Buraya WiFi şifrənizi daxil edin #WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100/*_ WiFi təriflərinin sonu _*/

WiFi bölməsindəki sahələrə WiFi SSID və şifrənizi daxil edin

Addım 6: Facebook -un hazırlanması

/*_ Facebook konfiqurasiyasını təyin edin _*/

#FACEBOOK_HOST "graph.facebook.com" u təyin edin

#define FACEBOOK_PORT 443 #define PAGE_ID "YOUR_PAGE_ID" #CARCESS_TOKEN "YOUR_ACCESS_TOKEN" təyin edin // graph.facebook.com SHA1 barmaq izi const char* facebookGraphFingerPrint = "SİZİN_PARAQINIZI"; /*_ Facebook konfiqurasiyasının sonu _*/

  • APP yaratmaq üçün [bu səhifədə] (https://developers.facebook.com/docs/pages/getting-started) addımları izləyin.
  • Tətbiq yaradıldıqdan sonra qrafik tədqiqatçısına keçin.
  • Tətbiqi yuxarı sağda yaratdığınız yenisinə dəyişdirin
  • "Token Al" düyməsini və sonra "İstifadəçi Giriş Tokenini Al" düyməsini basın
  • "User_Friends" seçimini yoxlayın, giriş nişanı əldə et düyməsini vurun və tətbiqiniz hesabınızla təsdiqləndi.
  • Çubuqda görünən açar kitabxana ilə birlikdə istifadə edilə bilər.
  • [Bu linki] vurun (https://developers.facebook.com/apps),
  • yaratdığınız tətbiqə vurun. İstehlakçı ID və istehlak sirriniz bu səhifədə mövcuddur. Kitabxana istifadə edərək edə biləcəyiniz API açarını genişləndirmək üçün buna ehtiyacınız olacaq

Addım 7: Youtube üçün hazırlıq

/*_ Youtube konfiqurasiyasını təyin edin _*/

#define API_KEY "YOUR_API_KEY" // Google tətbiqləriniz API Token

#define CHANNEL_ID "YOUR_CHANNEL_ID" // kanalın ünvanını təşkil edir /*_ Youtube konfiqurasiyasının sonu _* /

Google Apps API açarı yaratmaq üçün lazımdır:

  • [Burada] bir tətbiq yaradın (https://console.developers.google.com)
  • API Meneceri bölməsində "Etimadnamə" bölməsinə gedin və yeni bir API açarı yaradın
  • YouTube Api ilə əlaqə qurmaq üçün tətbiqinizi [burada] aktiv edin (https://console.developers.google.com/apis/api/youtube)
  • Brauzerinizdə aşağıdakı URL -nin sizin üçün işlədiyinə əmin olun (Sonda açarı dəyişdirin!):

Addım 8: İnstagram üçün hazırlıq

/*_ Instagram konfiqurasiyasını təyin edin _*/

String Instagram_userName = "KULLANICINIZ"; // instagram ünvanlarından

/*_ Youtube konfiqurasiyasının sonu _*/

Yalnız yuxarıdakı sahəyə İnstagram adınızı daxil etməlisiniz.

Addım 9: Son Kompilyasiya

Tərtib etdikdən və yüklədikdən sonra Youtube, Facebook və Instagram statistikalarınızı ardıcıl olaraq TFT -də görəcəksiniz.

Tövsiyə: