ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур: 10 алхам
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур: 10 алхам
Anonymous

Энэхүү зааварчилгаа нь ESP8266 дээр суурилсан олон нийтийн мэдээллийн хэрэгслийн тоолуур, дээд хананд бэхлэх өнгөт TFT -ийг хэрхэн хийхийг танд үзүүлэх болно.

Энэхүү олон нийтийн мэдээллийн хэрэгслийн тоолуур нь таны Facebook, Instagram, Youtube дансны талаарх мэдээллийг дараалан харуулах болно.

Алхам 1: багаж хэрэгсэл, материал

Материалын тооцоо:

  • NodeMCU V2 Amica эсвэл Wemos D1 mini
  • ArduiTouch ESP иж бүрдэл

Хэрэгсэл:

  • гагнуурын төмөр
  • шургуулагч
  • хажуугийн хайчлах бахө
  • свольтметр (заавал биш)

Програм хангамж:

Arduino IDE

Алхам 2: Arduitouch багцыг угсрах

Та эхлээд ArduiTouch хэрэгслийг угсрах хэрэгтэй. Хавсаргасан барилгын гарын авлагыг үзнэ үү.

Алхам 3: Нэмэлт номын сан суулгах

Програм хангамжийг Arduino IDE -ийн доор бичсэн болно. ESP8266-д зориулсан Arduino IDE-ийг бэлтгэхийн тулд энэхүү зааврыг дагана уу:

Танд нэмэлт номын сан хэрэгтэй болно. Дараах номын санг Arduino Library Manager ашиглан суулгана уу

Adafruit GFX номын сан

Adafruit ILI9341 номын сан

XPT2046_Touchscreen by Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

Та мөн номын санг ZIP файл хэлбэрээр шууд татаж авч, өөрийн хавтас/ номын сангийн доорх хавтсыг задлах боломжтой. Adafruit номын санг суулгасны дараа Arduino IDE -ийг дахин эхлүүлнэ үү.

Алхам 4: Firmware

Жишээ кодыг татаж аваад Arduino IDE дээр нээнэ үү. Эмхэтгэхийн өмнө та зарим хувийн өгөгдлийг оруулах ёстой - дараагийн алхамуудыг үзнэ үү.

Алхам 5: WiFi ашиглах бэлтгэл

/*_ WiFi -г тодорхойлох _*/

//#тодорхойлох WIFI_SSID "xxxxxx" // Энд SSID оруулна уу

// #тодорхойлох WIFI_PASS "xxxxx" // WiFi нууц үгээ энд оруулна уу #WIFI_HOSTNAME "Social_Counter" -ийг тодорхойлно #PORT 5444 -ийг тодорхойлно #WIFICLIENT_MAX_PACKET_SIZE 100/*_ WiFi тодорхойлолтын төгсгөл _*/

WiFi хэсгийн талбарт WiFi SSID & нууц үгээ оруулна уу

Алхам 6: Facebook -ийг бэлтгэх

/*_ Facebook тохиргоог тодорхойлох _*/

#FACEBOOK_HOST "graph.facebook.com" -ийг тодорхойлох

#FACEBOOK_PORT 443 #тодорхойлох "PAGE_ID" YOUR_PAGE_ID " #тодорхойлох" ХАНДЛААХ_ГҮЙДЭХ "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 хурууны хээ const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"; /*_ Facebook тохиргооны төгсгөл _*/

  • APP үүсгэхийн тулд [энэ хуудас] (https://developers.facebook.com/docs/pages/getting-started) дээрх алхмуудыг дагана уу.
  • Програмыг үүсгэсний дараа график судлаач руу очно уу.
  • Баруун дээд буланд байгаа аппликешныг өөрийн үүсгэсэн шинэ болгон өөрчилнө үү
  • "Токен авах" гэснийг товшоод "Хэрэглэгчийн хандалтын жетон авах" дээр дарна уу.
  • "User_Friends" сонголтыг шалгаад хандалтын жетон авах товчлуурыг дарж, хэрэглэгчийн бүртгэлийг баталгаажуулна уу.
  • Бааранд гарч ирэх түлхүүрийг номын санд ашиглаж болно.
  • [Энэ линк] дээр дарна уу (https://developers.facebook.com/apps),
  • үүсгэсэн програм дээр дарна уу. Таны хэрэглэгчийн үнэмлэх, хэрэглэгчийн нууцыг энэ хуудаснаас авах боломжтой. Номын сан ашиглан хийж болох API түлхүүрээ сунгахын тулд танд үүнийг хийх шаардлагатай болно

Алхам 7: Youtube -д бэлтгэх

/*_ Youtube тохиргоог тодорхойлох _*/

API_KEY "YOUR_API_KEY" -ийг #тодорхойлох, таны Google апп API Token

#DANFIN CHANNEL_ID "YOUR_CHANNEL_ID" // сувгийн url -ийг бүрдүүлдэг /*_ Youtube -ийн тохиргооны төгсгөл _* /

Google Apps API түлхүүр үүсгэхэд шаардлагатай:

  • Аппликешн үүсгэх [энд] (https://console.developers.google.com)
  • API менежер хэсэгт "Итгэмжлэх жуух бичиг" рүү очоод шинэ API түлхүүр үүсгэнэ үү
  • YouTube Api -тай [энд] холбогдохын тулд програмаа идэвхжүүлнэ үү (https://console.developers.google.com/apis/api/youtube)
  • Дараах URL таны хөтөч дээр ажиллаж байгаа эсэхийг шалгаарай (Төгсгөлд нь түлхүүрийг солино уу!):

Алхам 8: Инстаграмд бэлтгэх

/*_ Instagram тохиргоог тодорхойлох _*/

String Instagram_userName = "YOUR_USERNAME"; // тэдний инстаграм хаягаас

/*_ Youtube тохиргооны төгсгөл _*/

Та инстаграм нэрээ дээрх талбарт оруулах хэрэгтэй.

Алхам 9: Эцсийн эмхэтгэл

Эмхэтгэж, байршуулсны дараа та Youtube, Facebook, Instagram статистик мэдээллээ TFT дээр дараалан харах болно.

Зөвлөмж болгож буй: