فهرست مطالب:

شمارنده رسانه های اجتماعی با ESP8266 و TFT: 10 مرحله
شمارنده رسانه های اجتماعی با ESP8266 و TFT: 10 مرحله

تصویری: شمارنده رسانه های اجتماعی با ESP8266 و TFT: 10 مرحله

تصویری: شمارنده رسانه های اجتماعی با ESP8266 و TFT: 10 مرحله
تصویری: پایه هفتم رياضي شمارنده ها و اعداد اول شمارنده ي اول سوال 42 2024, نوامبر
Anonim
شمارنده رسانه های اجتماعی با ESP8266 و TFT
شمارنده رسانه های اجتماعی با ESP8266 و TFT
شمارنده رسانه های اجتماعی با ESP8266 و TFT
شمارنده رسانه های اجتماعی با ESP8266 و TFT
شمارنده رسانه های اجتماعی با ESP8266 و TFT
شمارنده رسانه های اجتماعی با ESP8266 و TFT

این دستورالعمل نحوه ساخت پیشخوان رسانه های اجتماعی بر اساس ESP8266 و TFT رنگی برای نصب بالای دیوار را به شما نشان می دهد.

این پیشخوان رسانه های اجتماعی پی در پی اطلاعات مربوط به حساب فیس بوک ، اینستاگرام و یوتیوب شما را نمایش می دهد.

مرحله 1: ابزار و مواد

ابزار و مواد
ابزار و مواد
ابزار و مواد
ابزار و مواد

صورت حساب مواد:

  • NodeMCU V2 Amica یا Wemos D1 mini
  • کیت ArduiTouch ESP

ابزارها:

  • آهن لحیم کاری
  • پیچ گوشتی
  • انبردست برش کناری
  • svoltmeter (اختیاری)

نرم افزار:

آردوینو IDE

مرحله 2: مونتاژ مجموعه Arduitouch

مونتاژ مجموعه Arduitouch
مونتاژ مجموعه Arduitouch

ابتدا باید کیت ArduiTouch را مونتاژ کنید. لطفاً به دفترچه راهنمای ساخت و ساز پیگیری کنید.

مرحله 3: نصب کتابخانه های اضافی

سیستم عامل تحت Arduino IDE نوشته شده است. لطفاً این دستورالعمل را برای آماده سازی Arduino IDE برای ESP8266 دنبال کنید:

به چند کتابخانه اضافی نیاز دارید. کتابخانه های زیر را از طریق Arduino Library Manager نصب کنید

کتابخانه Adafruit GFX

کتابخانه Adafruit ILI9341

XPT2046_Touchscreen Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

همچنین می توانید کتابخانه را مستقیماً به صورت فایل ZIP بارگیری کرده و پوشه زیر yourarduinosketchfolder/ libraries را از حالت فشرده خارج کنید/ پس از نصب کتابخانه های Adafruit ، IDE Arduino را راه اندازی مجدد کنید.

مرحله 4: سیستم عامل

لطفاً کد نمونه را بارگیری کرده و در Arduino IDE باز کنید. قبل از تدوین ، باید برخی از داده های فردی را اضافه کنید - مراحل بعدی را ببینید…

مرحله 5: آماده سازی برای WiFi

/*_ تعریف WiFi _*/

//#define WIFI_SSID "xxxxxx" // SSID خود را در اینجا وارد کنید

// #define WIFI_PASS "xxxxx" // رمز WiFi خود را در اینجا وارد کنید #تعریف WIFI_HOSTNAME "Counter_Counter" #definine PORT 5444 #تعریف WIFICLIENT_MAX_PACKET_SIZE 100/*_ پایان تعاریف WiFi _*/

SSID و رمز عبور WiFi خود را در قسمت های قسمت WiFi وارد کنید

مرحله 6: آماده سازی فیس بوک

/*_ پیکربندی Facebook را تعریف کنید _*/

#تعریف FACEBOOK_HOST "graph.facebook.com"

#تعریف FACEBOOK_PORT 443 #تعریف PAGE_ID "YOUR_PAGE_ID" #تعریف ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 اثر انگشت const char* facebookGraphFingerPrint = "YOUR_FINGER_PRINT"؛ /*_ پیکربندی فیس بوک _*/

  • مراحل ایجاد [این صفحه] (https://developers.facebook.com/docs/pages/getting-started) را برای ایجاد یک برنامه دنبال کنید
  • پس از ایجاد برنامه ، به کاوشگر نمودار بروید.
  • در بالا سمت چپ برنامه را به برنامه جدیدی که ایجاد کرده اید تغییر دهید
  • روی "دریافت توکن" و سپس "دریافت رمز دسترسی کاربر" کلیک کنید
  • گزینه "User_Friends" را علامت بزنید ، روی دکمه "دسترسی به رمز" کلیک کنید و برنامه را با حساب خود احراز هویت کنید.
  • کلیدی که در نوار ظاهر می شود می تواند با کتابخانه استفاده شود.
  • روی [این پیوند] (https://developers.facebook.com/apps) کلیک کنید ،
  • روی برنامه ای که ایجاد کرده اید کلیک کنید. شناسه مصرف کننده و راز مصرف کننده شما در این صفحه موجود است. برای گسترش کلید API خود ، این کار را باید با استفاده از کتابخانه انجام دهید

مرحله 7: آماده سازی برای یوتیوب

/*_ تعریف پیکربندی Youtube _*/

#تعریف API_KEY "YOUR_API_KEY" // نشانه برنامه API برنامه های Google خود

#تعریف CHANNEL_ID "YOUR_CHANNEL_ID" // url کانال را تشکیل می دهد /*_ پیکربندی انتهای Youtube _* /

ایجاد کلید API Google Apps ضروری است:

  • ایجاد برنامه [اینجا] (https://console.developers.google.com)
  • در بخش API Manager ، به "اعتبارنامه" بروید و یک کلید API جدید ایجاد کنید
  • برنامه خود را برای ارتباط با YouTube Api [اینجا] (https://console.developers.google.com/apis/api/youtube) فعال کنید
  • مطمئن شوید URL زیر در مرورگر شما برای شما کار می کند (کلید را در پایان تغییر دهید!):

مرحله 8: آماده سازی برای اینستاگرام

/*_ تعریف پیکربندی Instagram _*/

رشته Instagram_userName = "YOUR_USERNAME"؛ // از آدرس اینستاگرام آنها

/*_ پیکربندی پایان Youtube _*/

کافی است نام اینستاگرام خود را در قسمت بالا وارد کنید.

مرحله 9: گردآوری نهایی

پس از گردآوری و بارگذاری ، آمار Youtube ، Facebook و Instagram خود را پی در پی در TFT مشاهده خواهید کرد.

توصیه شده: