Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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ı
Ə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.