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

روبوت يتم التحكم فيه عبر Wi-Fi باستخدام تطبيق Wemos D1 ESP8266 و Arduino IDE و Blynk: 11 خطوة (بالصور)
روبوت يتم التحكم فيه عبر Wi-Fi باستخدام تطبيق Wemos D1 ESP8266 و Arduino IDE و Blynk: 11 خطوة (بالصور)

فيديو: روبوت يتم التحكم فيه عبر Wi-Fi باستخدام تطبيق Wemos D1 ESP8266 و Arduino IDE و Blynk: 11 خطوة (بالصور)

فيديو: روبوت يتم التحكم فيه عبر Wi-Fi باستخدام تطبيق Wemos D1 ESP8266 و Arduino IDE و Blynk: 11 خطوة (بالصور)
فيديو: إتحكم في أي جهاز في بيتك من الموبايل باستخدام برنامج بلينك 2024, يوليو
Anonim
Image
Image
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)

بواسطة IgorF2

روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
روبوت اردوينو مع وحدة تحكم PS2 (عصا تحكم بلاي ستيشن 2)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
صندوق القمامة IoT Cat (مع ESP32 و Arduino IDE و Thingspeak و 3D Printing)
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله
مصباح مفصلي مطبوع ثلاثي الأبعاد - مُعاد تشكيله

حول: صانع ، مهندس ، عالم مجنون ومخترع المزيد عن IgorF2 »

في هذا البرنامج التعليمي ، أوضح لك كيفية إنشاء خزان آلي يتم التحكم فيه عن طريق Wi-Fi ويتم التحكم فيه من هاتف ذكي باستخدام تطبيق Blynk. في هذا المشروع ، تم استخدام لوحة ESP8266 Wemos D1 ، ولكن يمكن أيضًا استخدام نماذج لوحات أخرى (NodeMCU و Firebeetle وما إلى ذلك) ، ويمكن تطبيق المبادئ الواردة في هذا البرنامج التعليمي على نماذج الروبوت الأخرى.

في المشاريع السابقة ، قدمت كيفية تركيب وحدة تحكم روبوت مع Arduino Uno متصل بوحدة ESP8266 وواجهة ويب باستخدام html و javascript. تم تطوير الروبوت باستخدام مواد بسيطة ، دون الحاجة إلى استخدام أدوات معقدة مثل الطابعات ثلاثية الأبعاد وآلات القطع بالليزر. يمكنك قراءة المزيد عن هذا المشروع على الرابط أدناه:

www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/

كان له بعض العيوب ، مثل الحاجة إلى استخدام وحدتي تحكم مستقلتين (Arduino و ESP8266) وحقيقة أنه لا يمكنه سوى إرسال / استقبال الأوامر من شبكة محلية واستخدام جهاز كمبيوتر (سطح مكتب أو كمبيوتر محمول).

قررت هذه المرة اختبار بنية فيزيائية مختلفة وطريقة جديدة للتحكم في الروبوت. لهذا الغرض ، تم استخدام مجموعة DIY لهيكل الروبوت ، ولوحة Wemos ESP8266 المرتبطة بتطبيق Blynk لتنفيذ سيطرتها. تم تطوير رمز التحكم في الروبوت باستخدام Arduino IDE.

هناك عدة طرق لاستخدام هذا البرنامج التعليمي. يمكنك استخدامه من أجل:

- تعلم كيفية برمجة ESP8266 باستخدام Arduino IDE ؛

- تدرب على الإلكترونيات ومهارات اللحام ، إلخ ؛

- تعرف على كيفية تجميع مجموعة روبوتية ؛

- تعرف على كيفية استخدام تطبيق Blynk في مشاريعك ؛

الفائز بالمركز الثاني في مسابقة Instructables Make it Move

أحب أن المشاريع؟ يرجى التفكير في دعم مشاريعي المستقبلية بتبرع صغير من Bitcoin!: D BTC عنوان الإيداع: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

الخطوة 1: الأدوات والمواد

الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد
الأدوات والمواد

تم استخدام الأدوات التالية في هذا المشروع:

  • لحام الحديد والأسلاك (رابط / رابط / رابط). تأتي محركات التيار المستمر بالفعل بأسلاك ملحومة بأطرافها … لكنها ستنكسر في النهاية وقد تضطر إلى إعادة لحامها. لذا ضع في اعتبارك وجود مكواة جيدة وأسلاك لحام.
  • ورقة رغوة إيفا (أو غيرها من المواد غير الموصلة). هيكل الروبوت الذي استخدمته في هذا المشروع مصنوع من الألومنيوم ، ويتم تثبيت لوحات الدوائر الكهربائية على هذه الأجزاء المعدنية. لقد استخدمت طبقة من ألواح الرغوة بين الألواح واللوحة المعدنية لتجنب حدوث دوائر قصر محتملة.
  • شريط مزدوج. تم استخدامه في لصق صفائح الرغوة على لوحات الدوائر ، ولتركيب وحدة H-Bridge.
  • مقص لقطع بعض المستطيلات المصنوعة من ألواح الفوم.

لقد استخدمت أجزاء الأجهزة التالية لمشروعي:

  • لوحة تطوير Wemos D1 ESP8266 (رابط / رابط). لوحة Wemos D1 سهلة الاستخدام والبرمجة باستخدام Arduino IDE. لها نفس البصمة و Arduino Uno العادي! بهذه الطريقة ، ستعمل معظم درع Arduino أيضًا مع هذه اللوحة. يحتوي على وحدة Wi-Fi مدمجة ، لذا يمكنك استخدامها في مجموعة متنوعة من المشاريع. يمكنك أيضًا استخدام لوحات أخرى قائمة على ESP8266 (رابط / رابط).
  • وحدة L298N ثنائية القناة على شكل جسر H (رابط / رابط / رابط). تسمح هذه الوحدة بتضخيم إشارات 3.3 فولت من Wemos (أو Arduino) إلى 12 فولت اللازم للمحركات.
  • خزان هيكل روبوت DIY (رابط / رابط). تحتوي هذه المجموعة الرائعة على كل ما تحتاجه لبناء خزان: محركان للتيار المستمر ، وتروس ، ومسارات ، ومسامير ، وصواميل ، وما إلى ذلك ، وهي تأتي بالفعل مع الأدوات اللازمة لتجميع الهيكل ، وهو أمر رائع للمبتدئين!
  • بطاريات 18650 3.7 فولت (× 3) (رابط). اعتدت على تشغيل الدائرة بأكملها. يستخدم هذا الخزان محركات 12 فولت. لقد استخدمت ثلاث بطاريات 3.7 فولت في سلسلة لتشغيلها.
  • حامل بطارية 3S 18650 (رابط). يمكن أن تحتوي على ثلاث بطاريات 18650 في سلسلة ، ويمكن تركيبها بسهولة في الجزء الخلفي من الخزان.
  • شاحن بطارية 18650 (رابط). ستنفد طاقة البطاريات في النهاية. عندما يحدث ذلك ، سيأتي شاحن بطارية لإنقاذك.
  • لاعبا (رابط). لقد استخدمت 6 لاعبين من الذكور والإناث للإشارات بين الجسر h و Wemos ، واثنين من لاعبي القفز من الذكور إلى 5V و Gnd. قد تحتاج إلى المزيد إذا كنت تخطط لإضافة بعض أجهزة الاستشعار.
  • كابل Micro USB. ستحتاج هذا لتحميل الكود الخاص بك. تأتي معظم اللوحات بالفعل مع كابل خاص بها.

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

الخطوة الثانية: تجميع الروبوت

Image
Image

"تحميل =" كسول "" تحميل = "كسول"

تطبيق Blynk - إنشاء مشروع جديد
تطبيق Blynk - إنشاء مشروع جديد
تطبيق Blynk - إنشاء مشروع جديد
تطبيق Blynk - إنشاء مشروع جديد

سأوضح لك الآن كيف صممت تطبيقي للتحكم عن بعد باستخدام Blynk. يمكنك استخدامه كقاعدة لإبداعاتك الخاصة.

إنشاء مشروع جديد

  1. إنشاء مشروع جديد ؛
  2. أضف اسم مشروع (Wifi robot) ، واختر لوحة التطوير (Wemos D1) ونوع الاتصال (WiFi) وانقر فوق الزر Create ؛
  3. سيتم إرسال رمز المصادقة إلى بريدك الإلكتروني ؛

يستخدم رمز المصادقة كود om Arduino. يسمح للوحة ESP8266 بالوصول إلى خادم Blynk لإرسال البيانات واستقبالها.

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

في الخطوات التالية سأعرض أربعة بدائل مختلفة للتحكم في الروبوت باستخدام أدوات مختلفة.

الخطوة 7: تطبيق Blynk # 1 - أربعة أزرار

المركز الثاني في مسابقة Make it Move

موصى به: