Mundarija:
- 1 -qadam: asboblar va materiallar
- 2 -qadam: Arduitouch to'plamini yig'ish
- 3 -qadam: Qo'shimcha kutubxonalarni o'rnatish
- 4 -qadam: dasturiy ta'minot
- 5 -qadam: Wi -Fi tarmog'iga tayyorgarlik
- 6 -qadam: Facebook -ni tayyorlash
- 7 -qadam: Youtube -ga tayyorgarlik
- 8 -qadam: Instagramga tayyorgarlik
- 9 -qadam: Yakuniy kompilyatsiya
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu ko'rsatma sizga ESP8266 va yuqori devorga o'rnatish uchun rangli TFT asosidagi ijtimoiy hisoblagichni qanday yasashni ko'rsatib beradi.
Bu ijtimoiy tarmoq hisoblagichi sizning Facebook, Instagram va Youtube hisoblaringiz haqidagi ma'lumotlarni ketma -ket ko'rsatib turadi.
1 -qadam: asboblar va materiallar
Hisobot materiallari:
- NodeMCU V2 Amica yoki Wemos D1 mini
- ArduiTouch ESP to'plami
Asboblar:
- lehim temir
- tornavida
- yon kesish pensesi
- svoltmetr (ixtiyoriy)
Dasturiy ta'minot:
Arduino IDE
2 -qadam: Arduitouch to'plamini yig'ish
Avval ArduiTouch to'plamini yig'ishingiz kerak. Iltimos, ilova qilingan qurilish qo'llanmasiga qarang.
3 -qadam: Qo'shimcha kutubxonalarni o'rnatish
Dasturiy ta'minot Arduino IDE ostida yozilgan. Iltimos, ESP8266 uchun Arduino IDE-ni tayyorlash uchun ko'rsatmalarga amal qiling:
Sizga qo'shimcha kutubxonalar kerak bo'ladi. Arduino kutubxona menejeri orqali quyidagi kutubxonalarni o'rnating
Adafruit GFX kutubxonasi
Adafruit ILI9341 kutubxonasi
Pol Stoffregen tomonidan XPT2046_Touchscreen
ArduinoJson
JsonStreamingParser
InstagramStats
YoutubeAPI
Siz shuningdek kutubxonani to'g'ridan -to'g'ri ZIP fayli sifatida yuklab olishingiz va papkani/ kutubxonalar ostidagi papkani ochishingiz mumkin/ Adafruit kutubxonalarini o'rnatgandan so'ng Arduino IDE -ni qayta ishga tushiring.
4 -qadam: dasturiy ta'minot
Namuna kodini yuklab oling va Arduino IDE -da oching. Kompilyatsiya qilishdan oldin siz individual ma'lumotlarni qo'shishingiz kerak - keyingi qadamlarni ko'ring …
5 -qadam: Wi -Fi tarmog'iga tayyorgarlik
/*_ WiFi -ni aniqlang _*/
//#"WIFI_SSID" xxxxxx "ni aniqlang // Bu erda SSID -ni kiriting
// #WIFI_PASS "xxxxx" ni belgilang // Wi -Fi parolini bu erga kiriting #WIFI_HOSTNAME "Social_Counter" ni belgilang #PORT 5444ni belgilang #WIFICLIENT_MAX_PACKET_SIZE 100/*_ WiFi ta'riflarining oxiri _*/
WiFi bo'limidagi maydonlarga WiFi SSID va parolingizni kiriting
6 -qadam: Facebook -ni tayyorlash
/*_ Facebook konfiguratsiyasini aniqlang _*/
#FACEBOOK_HOST "graph.facebook.com" ni aniqlang
#FACEBOOK_PORT 443 #PAGE_ID "YOUR_PAGE_ID" ni belgilang #ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 barmoq izlari const char* facebookGraphFingerPrint = "SIZNING_FINGER_PRINT"; /*_ Facebook konfiguratsiyasining oxiri _*/
- APP yaratish uchun [bu sahifadagi] amallarni bajaring (https://developers.facebook.com/docs/pages/getting-started).
- Ilova yaratilgandan so'ng, grafik tadqiqotchisiga o'ting.
- O'ng yuqori burchakda, ilovani siz yaratgan yangisiga o'zgartiring
- "Tokenni olish" ni bosing va keyin "Foydalanuvchiga kirish belgisini olish" ni bosing.
- "User_Friends" variantini belgilang, kirish belgisini bosing va hisob qaydnomangiz bilan arizani tasdiqlang.
- Barda paydo bo'lgan kalitni kutubxona bilan ishlatish mumkin.
- [Bu havolani] bosing (https://developers.facebook.com/apps),
- siz yaratgan ilovani bosing. Bu sahifada sizning shaxsiy identifikatoringiz va iste'molchi siri mavjud. Buni API kalitini kengaytirish uchun qilishingiz kerak bo'ladi, buni kutubxonadan foydalanib qilishingiz mumkin
7 -qadam: Youtube -ga tayyorgarlik
/*_ Youtube konfiguratsiyasini aniqlang _*/
#define API_KEY "YOUR_API_KEY" // Google ilovalaringiz API Token
#define CHANNEL_ID "YOUR_CHANNEL_ID" // kanalning manzilini tashkil qiladi /*_ Youtube konfiguratsiyasining oxiri _* /
Google Apps API kalitini yaratish uchun quyidagilar zarur:
- [Bu erda] ilova yarating (https://console.developers.google.com)
- API menejeri bo'limida "Hisob ma'lumotlari" ga o'ting va yangi API kalitini yarating
- YouTube api bilan bog'lanish uchun arizangizni yoqing [bu erda] (https://console.developers.google.com/apis/api/youtube)
- Brauzeringizda quyidagi URL sizga mos kelishiga ishonch hosil qiling (Kalitni oxirida o'zgartiring!):
8 -qadam: Instagramga tayyorgarlik
/*_ Instagram konfiguratsiyasini aniqlang _*/
String Instagram_userName = "SIZNING KULLANISHI"; // ularning instagram url -dan
/*_ Youtube konfiguratsiyasining oxiri _*/
Yuqoridagi maydonga faqat Instagram ismingizni kiritish kifoya.
9 -qadam: Yakuniy kompilyatsiya
Kompilyatsiya va yuklashdan so'ng siz TFT -da ketma -ket Youtube, Facebook va Instagram statistikasini ko'rasiz.