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

عداد سرعة لايكات انستقرام من اردوينو و ESP8266: 6 خطوات
عداد سرعة لايكات انستقرام من اردوينو و ESP8266: 6 خطوات

فيديو: عداد سرعة لايكات انستقرام من اردوينو و ESP8266: 6 خطوات

فيديو: عداد سرعة لايكات انستقرام من اردوينو و ESP8266: 6 خطوات
فيديو: 10000 متابع يومياً اقوى طريقة زيادة متابعين انستقرام بدون حساب وهمي رهيب🔥 2024, يوليو
Anonim
إنستغرام لايكات عداد السرعة من اردوينو و ESP8266
إنستغرام لايكات عداد السرعة من اردوينو و ESP8266

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

  • قم بتوصيل ESP8266 بالإنترنت واحصل على البيانات من صفحات الويب.
  • استخدم Arduino لقراءة بيانات ESP8266 وتحليلها.
  • احصل على البيانات من وسائل التواصل الاجتماعي مثل Instagram.
  • اصنع أداة يمكنها أن تعرض لك سرعة إبداءات الإعجاب على Instagram.

الخطوة 1: مقدمة إلى ESP8266

مقدمة إلى ESP8266
مقدمة إلى ESP8266

تعد الواجهة اللاسلكية والاتصال بالويب والتحكم عن بعد من الميزات التي يمكن أن تكون مفيدة جدًا في العديد من المشاريع. ESP-8266 عبارة عن شريحة ميكروية منخفضة التكلفة مع TCP / IP كامل (بروتوكول التحكم في الإرسال وبروتوكول الإنترنت) ، 32 بت MCU ، 10 بت ADC وواجهات مختلفة مثل PWM و HSPI و I2C التي تمكن المتحكمات الدقيقة من الاتصال بشبكة Wi -شبكات فاي. إنه أحد أفضل الحلول لإضافة wifi للمشاريع (ولكنه ليس الوحيد).

تأتي هذه الرقاقة مع أنواع مختلفة من الوحدة مثل ESP-01 و ESP-12 أو لوحات تطوير أخرى مثل NodeMCU devkit و Wemos و Adafruit Huzzah. الفرق هو دبابيسهم ، والمكونات اللازمة لسهولة الاستخدام وكذلك السعر. تحتوي الشريحة الدقيقة على 32 دبوسًا منها 16 دبوسًا هي GPIO ؛ اعتمادًا على النموذج ، يختلف عدد كائنات GPI المقدمة. بالنسبة لـ ESP-01 ، فهو عبارة عن دبابيس فقط ، لكن النماذج الأخرى مثل الاختراقات تحتوي على كل منها. عند استخدام ESP-8266 ، ستحتاج إلى واجهة تسلسلية للتواصل والبرنامج. لا تحتوي الوحدات البسيطة عادةً على محول تسلسلي (يُقترح عادةً FTDI ولكن يمكن استخدام محولات أخرى أيضًا) ويجب توفيرها بشكل منفصل. المنظمات ، ومصابيح LED المدمجة ، ومقاومات السحب لأعلى أو لأسفل هي ميزات أخرى قد تحتوي عليها بعض الطرز ؛ أقل تكلفة بين جميع هذه الوحدات هو ESP-01 وهو خيارنا الآن.

ESP-01 هي الوحدة الأولى التي تأتي من أجل esp-8266 وتحتوي على اثنين فقط من دبوس GPIO وتحتاج إلى 3.3 فولت للطاقة. لا يوجد بها منظم ، لذا تأكد من أن لديك مصدر طاقة موثوق. لا يحتوي على محول ، لذلك تحتاج إلى محول USB إلى TTL. يجب أن يكون محول هذه الوحدة (وأيضًا طرز ESP الأخرى) في وضع 3.3 فولت. والسبب في ذلك هو أن المحول سيجعل 0 و 1 عبر النبضات ، ويجب التعرف على جهد هذه النبضات من أجل ESP ، لذا تحقق من ذلك قبل الشراء. نظرًا للكمية المحدودة من دبابيس GPIO وكذلك تيارها المنخفض (12 مللي أمبير لكل واحد) ، فقد نحتاج إلى المزيد من المسامير أو مزيد من التيار ؛ لذلك يمكننا بسهولة استخدام Arduino مع وحدة للوصول إلى دبابيس الإدخال / الإخراج الخاصة به (هناك طريقة أخرى للوصول إلى المزيد من دبابيس GPIO وهي توصيل سلك رفيع جدًا على الشريحة برؤوس الدبوس التي تحتاجها ، ولكنه ليس حلاً جيدًا وآمنًا). إذا كنت لا ترغب في استخدام لوحة أخرى ، فيمكنك تصميم أو استخدام دائرة لزيادة التيار. في هذا المشروع ، نريد توصيل ESP-01 بالإنترنت والحصول على بعض البيانات من صفحات Instagram. ثم نرسل البيانات إلى Arduino وبعد معالجتها ، يقوم Arduino بتغيير موقع مؤشر Servo وفقًا للبيانات. لنفعلها.

الخطوة الثانية: المواد المطلوبة

المواد المطلوبة
المواد المطلوبة

مكونات الأجهزة

ElectroPeak ESP8266 ESP-01 X1

اردوينو نانو X1

محول FTDI USB to TTL X1

تاوربرو MG995 55G ميتال جير سيرفو X1

تطبيقات البرمجيات والخدمات عبر الإنترنت

اردوينو IDE

الخطوة 3: الدائرة

دائرة كهربائية
دائرة كهربائية

الخطوة 4: الكود

أولاً ، نكتب رمزًا لـ ESP-01 للحصول على البيانات من صفحات Instagram وإرسالها إلى Arduino عن طريق المنفذ التسلسلي. ثم نكتب رمزًا آخر لـ Arduino للحصول على بيانات من ESP-01 والتحكم في محرك سيرفو. يمكنك استخدام Arduino IDE لتجميع كل من الأكواد وتحميلها على اللوحات.

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

  • انتقل إلى www.arduino.cc/en/Main/Software وقم بتنزيل برنامج نظام التشغيل الخاص بك. قم بتثبيت برنامج IDE حسب التعليمات.
  • قم بتشغيل Arduino IDE وامسح محرر النصوص وانسخ الكود التالي في محرر النصوص.
  • اختر اللوحة في الأدوات واللوحات ، حدد لوحة Arduino الخاصة بك.
  • قم بتوصيل Arduino بجهاز الكمبيوتر الخاص بك وقم بتعيين منفذ COM في الأدوات والمنفذ.
  • اضغط على الزر تحميل (علامة السهم).
  • أنت كل مجموعة!

حان الوقت الآن لتحميل كود ESP-01. نريد استخدام Arduino IDE لتحميل المخطط إلى ESP. قبل تحميل الكود ، يجب عليك تحديد لوحة ESP لـ IDE.

اذهب إلى ملف> تفضيلات وضع https://arduino.esp8266.com/stable/package_esp8266… في اللوحات الإضافية. ثم قم بتنزيله وتثبيته. يمكنك الآن رؤية لوحات ESP في Tools> Board. حدد "Generic ESP8266 Module" وانسخ الكود في رسم تخطيطي جديد. قم بتنزيل مكتبة "InstagramStats" وأضفها إلى IDE. لاحظ أننا قمنا بتعديل المكتبة ، لذا يجب تنزيلها من هنا. ثم يجب عليك تعيين USB إلى TTL Converter كجهاز رافع. ما عليك سوى توصيل المحول وتعيين المنفذ الصحيح في Tools> Port. إنه جاهز للتحميل.

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

تجميع
تجميع

قم بتحميل الكود وقم بتوصيل الدائرة وفقًا للصورة. حان الوقت الآن لإنشاء إطار لهذه الدائرة. استخدمنا آلة القطع بالليزر لصنع إطار من زجاج شبكي وصممنا رسم تخطيطي للقياس ليتم تثبيته عليه. لقد صنعنا أيضًا مؤشرًا للمقياس بالورق.

بعد التجميع ، ما عليك سوى توصيل مصدر الطاقة ومعرفة سرعة الإعجابات.

الخطوة السادسة: ما التالي؟

يمكنك تحسين هذا المشروع كما يحلو لك. وفيما يلي بعض الاقتراحات:

  • قم بتغيير مكتبة InstagramStats لتلقي بيانات أخرى مثل عدد المتابعين وما إلى ذلك.
  • قم بتغيير سرعة الحصول على البيانات لتقليل استخدامك للإنترنت.
  • حاول الحصول على البيانات من منشورات مقاطع الفيديو على Instagram.

يمكنك أيضًا قراءة هذا المشروع على موقع ElectroPeak الرسمي:

electropeak.com/learn/guides/instagram-lik…

موصى به: