جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
سيوضح لك هذا الدليل كيفية إنشاء عداد وسائط اجتماعية استنادًا إلى ESP8266 ولون TFT للتثبيت العلوي على الحائط.
سيعرض عداد الوسائط الاجتماعية هذا معلومات حول حسابك على Facebook و Instagram و Youtube بشكل مستمر على التوالي.
الخطوة 1: الأدوات والمواد
فاتورة المواد:
- NodeMCU V2 Amica أو Wemos D1 mini
- طقم ArduiTouch ESP
أدوات:
- لحام حديد
- مفك براغي
- ذو طيات قطع الجانب
- svoltmeter (اختياري)
برمجة:
اردوينو IDE
الخطوة 2: تجميع مجموعة 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.