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

عدد المعجبين على Facebook: 5 خطوات (بالصور)
عدد المعجبين على Facebook: 5 خطوات (بالصور)

فيديو: عدد المعجبين على Facebook: 5 خطوات (بالصور)

فيديو: عدد المعجبين على Facebook: 5 خطوات (بالصور)
فيديو: اسهل طريقة تعرف بيها كام واحد دخلوا صفحتك علي الفيس بوك وتعرف التفاعل وكل حاجه بالتفصيل 2024, يوليو
Anonim
عدد المعجبين على Facebook
عدد المعجبين على Facebook

تحديث: 26.09.2019 - الوقت يمر بسرعة وتغيرات التكنولوجيا. منذ أن أنشأت هذا المشروع ، قام Facebook بتغيير واجهات برمجة التطبيقات وإعداد التطبيق. لذلك انتهت صلاحية خطوة إنشاء تطبيق Facebook. اليوم لم يعد بإمكاني الوصول أو الفرصة لمتابعة هذه الخطوة. ومع ذلك ، أترك هذا البرنامج التعليمي كمصدر إلهام لإنشاء شيء مشابه ، على الرغم من انتهاء صلاحيته. حظًا موفقًا في مشروعاتك واترك تعليقًا إذا كنت قد فعلت شيئًا مشابهًا.

مستوحى من Becky Stern's YouTube Subscriber Counter ، أردت عرض عدد الإعجابات لصفحة Facebook. كان هدفي من هذا المشروع هو إخراج عدد المعجبين من صفحة Facebook. لا أحد سوى أحد أديره. إن الكود C ليس حقلي ، لذا بدأت بالكثير من التجربة والخطأ. ولكن انتهى الأمر بنتيجة نجحت.

هذا ما تحتاجه لهذا المشروع:

برمجة

تطبيق Facebook

بصمة الفيسبوك

Arduino IDE

مكتبة Arduino IDE

WIFI ESP8266

عرض سبعة مقاطع

JSON

المعدات

إيكيا ريبا 000.783.34 (أو إطار آخر لعقد المشروع) https://www.ikea.com/no/no/catalog/products/0007833 …

NodeMCU (صغير)

عرض

أدوات

أداة دوارة أو شيء ما لعمل ثقب مربع في اللوحة الخلفية للإطار.

الخطوة 1: إنشاء تطبيق Facebook

إنشاء تطبيق Facebook
إنشاء تطبيق Facebook
إنشاء تطبيق Facebook
إنشاء تطبيق Facebook

يمكن القيام بذلك على developer.facebook.com. بعد إنشاء التطبيق ، لاحظ معرف التطبيق وسر التطبيق. ستحتاج هذا في الكود.

هل تريد اختبار الوصول لتطبيقك؟ توجه إلى

أدخل ما يلي: AAA؟ access_token = BBB | CCC والحقول = fan_count

  • AAA = اسم أو معرف صفحة Facebook ،
  • BBB = معرف التطبيق
  • CCC = سر التطبيق

لاحظ | (أنبوب) بين معرف التطبيق وسر التطبيق.

الخطوة 2: الأجهزة - الإلكترونيات

أجهزة - إلكترونيات
أجهزة - إلكترونيات

الآن ننتقل إلى الجزء الممتع. لقد استخدمت NodeMCU Mini. هذه متوفرة في أنواع مختلفة ونطاقات الأسعار في مجموعة متنوعة من المتاجر عبر الإنترنت وعلى موقع eBay. كان هناك سببان لاختياري صغيرًا. السبب الأول هو أنني كنت بالفعل أمتلك واحدة مستلقية في درجي. السبب الآخر هو أنها صغيرة ولا تشغل مساحة صغيرة في إطار الصورة.

لقد اشتريت شاشة تتكون من أربعة أجزاء مثبتة على لوحة إلكترونية لذلك أحتاج فقط إلى استخدام أربعة من IOs الخاصة بـ NoceMCUen.

ملاحظة: NodeMCU لديه خرج 3.3 فولت فقط بينما يفضل أن يكون للشاشة 5 فولت. ستعمل مع 3.3 فولت ولكنها ستضيء قليلاً. لحسن الحظ بالنسبة لي ، فإن NodeMCU الخاص بي يعطي مخرجات 5V عبر VIN.

كما ترون في صورتي الضبابية إلى حد ما ، تتم محاذاة VIN و VCC ودبوس البيانات. هذا يعني أنني لست بحاجة إلى أي أسلاك بين NodeMCU والشاشة. ما عليك سوى تحريك الألواح معًا وإضافة بعض اللحام.

  • فين 5 فولت
  • GND GND
  • D4 DIO
  • D3 CLK

إخلاء المسؤولية: لا أتحمل مسؤولية توصيل أجهزتك معًا وأي ضرر قد يحدث لمعداتك إذا اتبعت مثالي. لحسن الحظ ، يبدو أن هذا الإعداد يعمل معي.

الخطوة 3: الأجهزة - الإطار

الأجهزة - الإطار
الأجهزة - الإطار
الأجهزة - الإطار
الأجهزة - الإطار
الأجهزة - الإطار
الأجهزة - الإطار

اشتريت Ikea Ribba 000.783.34. سبب شرائي لهذا الإطار هو أنه يحتوي على إطار عميق. ثم يمكنني بسهولة ملاءمة الشاشة والإلكترونيات.

توضح الصورة أعلاه أنني قمت بعمل ثقوب للعرض. لقد صنعت نموذجًا أرفقته على اللوحة الخلفية ووضعت علامة على المكان الذي أريد عرض الشاشة فيه. ثم استخدمت أداة دوارة لعمل الثقب.

كانت الخطوة التالية هي تعديل موضع الشاشة وجعلها ساطعة قدر الإمكان من خلال الورقة الموجودة في المقدمة. كما تفهم على الأرجح ، لم أبدأ بالإطار نفسه. لأنه سيكون من غير المجدي إنشاء شاشة في إطار إذا لم يكن لدي رقم لعرضه.

بعد أن أنشأت تطبيقًا على Facebook ، كان علي أن أضع نفسي في عالم غير معروف إلى حد ما. لا أعرف الكثير عن برمجة C ++. ولكن انتهى الأمر بنتيجة مرضية بعد الكثير من التجارب والخطأ.

الخطوة 4: البرمجيات - Arduino Libaries

WIFI: من أجل الاتصال بالشبكات اللاسلكية ، نحتاج إلى مكتبة لـ ESP8266. إذا لم يكن لديك هذا من قبل ، فانتقل إلى هنا https://github.com/esp8266/Arduino واتبع الخطوات لإضافته إلى Arduino IDE.

العرض: المكتبة التالية مخصصة لعرض الأجزاء السبعة. قم بتنزيل SevenSegmentTM1637 Arduino Library من https://github.com/bremme/arduino-tm1637 لقد جربت عدة مكتبات مختلفة للعرض. كان هذا أول ما وجدته يعمل مع لوحة العرض الخاصة بي.

JSON: المكتبة الأخيرة مخصصة لمعالجة بيانات JSON من Facebook. قم بتنزيل مكتبة ArduinoJson - C ++ JSON لـ IoT من

بصمة Facebook: للاتصال بـ Facebook ، نحتاج أيضًا إلى بصمة الإصبع. بدلاً من محاولة شرح ذلك لك ، أوصي بإلقاء نظرة على الوثائق https://github.com/gbrault/esp8266-Arduino/blob/ma …

الخطوة 5: البرنامج - كود

قم بتنزيل الكود هنا:

  • AAA = اسم أو معرف صفحة Facebook
  • BBB = معرف تطبيق Facebook
  • CCC = سر التطبيق
  • DDD = بصمة الإصبع

موصى به: