جدول المحتويات:

عداد الوسائط الاجتماعية بـ ESP8266 و TFT: 10 خطوات
عداد الوسائط الاجتماعية بـ ESP8266 و TFT: 10 خطوات

فيديو: عداد الوسائط الاجتماعية بـ ESP8266 و TFT: 10 خطوات

فيديو: عداد الوسائط الاجتماعية بـ ESP8266 و TFT: 10 خطوات
فيديو: The YouTube Live Subscriber Counter - 2021 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

أدوات:

  • لحام حديد
  • مفك براغي
  • ذو طيات قطع الجانب
  • svoltmeter (اختياري)

برمجة:

اردوينو IDE

الخطوة 2: تجميع مجموعة Arduitouch

تجميع مجموعة Arduitouch
تجميع مجموعة Arduitouch

يجب عليك تجميع مجموعة ArduiTouch أولاً. يرجى إلقاء نظرة على دليل البناء المرفق.

الخطوة الثالثة: تثبيت مكتبات إضافية

تمت كتابة البرنامج الثابت تحت Arduino IDE. يرجى اتباع هذه التعليمات لإعداد Arduino IDE لـ ESP8266:

سوف تحتاج إلى بعض المكتبات الإضافية. قم بتثبيت المكتبات التالية من خلال Arduino Library Manager

مكتبة Adafruit GFX

مكتبة Adafruit ILI9341

XPT2046_Touchscreen بواسطة Paul Stoffregen

ArduinoJson

JsonStreamingParser

InstagramStats

YoutubeAPI

يمكنك أيضًا تنزيل المكتبة مباشرة كملف ZIP وإلغاء ضغط المجلد الموجود أسفل yourarduinosketchfolder / libraries / بعد تثبيت مكتبات Adafruit ، أعد تشغيل Arduino IDE.

الخطوة 4: البرامج الثابتة

يرجى تنزيل نموذج الكود وفتحه في Arduino IDE. قبل التجميع ، يجب عليك إضافة بعض البيانات الفردية - انظر الخطوات التالية …

الخطوة 5: التحضير لشبكة WiFi

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

// # عرّف WIFI_SSID "xxxxxx" // أدخل SSID الخاص بك هنا

// # حدد WIFI_PASS "xxxxx" // أدخل كلمة مرور WiFi الخاصة بك هنا #define WIFI_HOSTNAME "Social_Counter" #define PORT 5444 #define WIFICLIENT_MAX_PACKET_SIZE 100 / * _ نهاية تعريفات WiFi _ * /

أدخل WiFi SSID وكلمة المرور في الحقول في قسم WiFi

الخطوة السادسة: تحضير الفيس بوك

/ * _ تحديد تكوين Facebook _ * /

#define FACEBOOK_HOST "graph.facebook.com"

#define FACEBOOK_PORT 443 #define PAGE_ID "YOUR_PAGE_ID" #define ACCESS_TOKEN "YOUR_ACCESS_TOKEN" // graph.facebook.com SHA1 بصمة الإصبع const char * facebookGraphFingerPrint = "YOUR_FINGER_PRINT" ؛ / * _ نهاية تكوين Facebook _ * /

  • اتبع الخطوات الموجودة في [هذه الصفحة] (https://developers.facebook.com/docs/pages/getting-started) لإنشاء تطبيق
  • بعد إنشاء التطبيق ، انتقل إلى مستكشف الرسم البياني.
  • في الجزء العلوي الأيمن ، قم بتغيير التطبيق إلى التطبيق الجديد الذي قمت بإنشائه
  • انقر فوق "الحصول على رمز" ثم انقر فوق "الحصول على رمز وصول المستخدم"
  • تحقق من خيار "User_Friends" ، انقر فوق الحصول على رمز الوصول وقم بتوثيق التطبيق بحسابك.
  • يمكن استخدام المفتاح الذي يظهر في الشريط مع المكتبة.
  • انقر فوق [هذا الرابط] (https://developers.facebook.com/apps) ،
  • انقر فوق التطبيق الذي قمت بإنشائه. معرف المستهلك وسر العميل متاحان في هذه الصفحة. ستحتاج إلى ذلك لتوسيع مفتاح API الخاص بك ، وهو ما يمكنك القيام به باستخدام المكتبة

الخطوة 7: التحضير لموقع Youtube

/ * _ تحديد تهيئة Youtube _ * /

#define API_KEY "YOUR_API_KEY" // رمز واجهة برمجة تطبيقات Google Apps الخاص بك

#define CHANNEL_ID "YOUR_CHANNEL_ID" // يشكل عنوان url للقناة / * _ نهاية تهيئة Youtube _ * /

من الضروري إنشاء مفتاح Google Apps API:

  • أنشئ تطبيقًا [هنا] (https://console.developers.google.com)
  • في قسم مدير واجهة برمجة التطبيقات ، انتقل إلى "بيانات الاعتماد" وأنشئ مفتاح واجهة برمجة تطبيقات جديدًا
  • تمكين التطبيق الخاص بك لتوصيل YouTube Api [هنا] (https://console.developers.google.com/apis/api/youtube)
  • تأكد من أن عنوان URL التالي يعمل من أجلك في متصفحك (قم بتغيير المفتاح في النهاية!):

الخطوة 8: التحضير لـ Instagram

/ * _ تحديد تكوين Instagram _ * /

String Instagram_userName = "YOUR_USERNAME" ؛ // من رابط instagram الخاص بهم

/ * _ نهاية تهيئة Youtube _ * /

ما عليك سوى إدخال اسم Instagram الخاص بك في الحقل أعلاه.

الخطوة 9: التجميع النهائي

بعد التجميع والتحميل ، سترى إحصائيات Youtube و Facebook و Instagram بشكل مستمر على التوالي على TFT.

موصى به: