Агуулгын хүснэгт:

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

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

Видео: ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур: 10 алхам
Видео: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Арваннэгдүгээр
Anonim
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур
ESP8266 ба TFT бүхий нийгмийн мэдээллийн тоолуур

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

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

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

Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал
Хэрэгсэл ба материал

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

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

Хэрэгсэл:

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

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

Arduino IDE

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

Arduitouch иж бүрдэл
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 дээр дараалан харах болно.

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