جدول المحتويات:
- الخطوة 1: المواد المطلوبة
- الخطوة 2: لوحة ESP8266 - أيهما تختار؟
- الخطوة 3: البطارية - أيهما تختار؟
- الخطوة 4: تجميع الهيكل
- الخطوة 5: إضافة ESP8266 في Arduino IDE
- الخطوة 6: البحث عن عنوان IP الخاص بـ ESP8266
- الخطوة 7: الدائرة
- الخطوة الثامنة: البرمجة
- الخطوة التاسعة: تثبيت تطبيق التحكم
- الخطوة العاشرة: التحكم في الروبوت
- الخطوة 11: بعض الصور ومقاطع الفيديو
فيديو: روبوت ESP8266 يتم التحكم فيه عن طريق واي فاي: 11 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
إذا كنت قد رأيت التعليمات السابقة الخاصة بي ، فأنت تعلم أنني قمت ببناء روبوت دفق فيديو raspberry pi wifi. حسنًا ، لقد كان مشروعًا رائعًا ، لكن إذا كنت مبتدئًا فقط ، فقد تجده صعبًا ومكلفًا ، لكن بالنسبة لي كان لدي بالفعل معظم الأجزاء. هذا روبوت رخيص للغاية يتم التحكم فيه بواسطة wifi ولكنه لا يقوم بدفق الفيديو. إنه مبني على منصة ESP8266.
الخطوة 1: المواد المطلوبة
1. مجلس ESP8266
2. L293D IC أو L298 لوحة سائق المحرك
3. هيكل إنسان آلي بمحركات (استخدمت محركات 500 دورة في الدقيقة)
4. اللوح أو ثنائي الفينيل متعدد الكلور (إذا كنت تفضل اللحام)
5. 6 فولت بطارية AA أو بطارية 9 فولت (لتشغيل ESP8266)
5. بطارية (لتشغيل المحركات) [أي واحدة تختار في الخطوة 3]
الخطوة 2: لوحة ESP8266 - أيهما تختار؟
1. حوزة ريش Adafruit - وهي مصنوعة من قبل adafruit وبالتالي فهي تتوفر بسهولة على التعليمات والدعم. لا يأتي مع دبابيس رأس ملحومة لذا ستحتاج إلى مكواة لحام لتلحيمها. يحتوي على شاحن بطارية li-po على اللوحة نفسها ، لذلك سيكون مفيدًا حقًا في المشاريع المحمولة. يكلف 16 دولارًا
2. NodeMCU ESP8266 - إنها لوحة أساسية فقط بدون ميزات إضافية ولكنها مفتوحة المصدر ولديها وثائق ممتازة لذلك سيكون من السهل جدًا البدء. لكن أفضل جزء هو أنه يمكنك شرائه بأقل من 4 دولارات.
3. Sparkfun ESP8266 - يشبه الهوزا مع إضافة مفتاح طاقة وهوائي خارجي لنطاق واي فاي أطول ويكلف أيضًا 16 دولارًا
4. Wemos D1 Mini - هو الأصغر بين كل اللوحات ولكن هذا ليس له أي تأثير على الأداء. يحتوي على وثائق رائعة ويكلف 4 دولارات فقط. إذا كنت تريد مدى أطول ونفس عامل الشكل ، فيمكنك شراء Wemos D1 Mini Pro الذي يحتوي على هوائي خارجي
أخيرًا ، الذي أوصي به هو NodeMCU ESP8266 لأنه يحتوي على وثائق ممتازة ومدى رخص ثمنه. إذا كنت تقوم ببناء مشروع محمول ، فإنني أوصي بلوحة sparkfun بسبب الهوائي الخارجي وشاحن li-po المدمج و sparkfun يصنعان منتجات عالية الجودة.
الخطوة 3: البطارية - أيهما تختار؟
هناك العديد من أنواع البطاريات المختلفة للاختيار من بينها ، وعليك أن تختار البطاريات المناسبة لك.
1. AA Battery Pack - إنها أكثر أنواع البطاريات شيوعًا وهي رخيصة جدًا. كل خلية لها جهد 1.5 فولت ، ونحن بحاجة إلى 9 فولت على الأقل ، لذلك سنحتاج إلى توصيل 6-8 خلايا على التوالي للحصول على 9-12 فولت.
2. بطارية 9 فولت - هذا أيضًا نوع شائع جدًا من البطاريات ورخيص أيضًا. يبلغ جهده 9 فولت ، لكن الحد الأقصى للتيار والسعة منخفضان جدًا ، لذلك لن يستمر طويلاً وستدور المحركات ببطء شديد.
3. بطارية الرصاص الحمضية - إنها أيضًا شائعة جدًا حيث يتم استخدامها في كل سيارة هناك. لديها جهد 12 فولت ، ولديها الجهد المثالي لاحتياجاتنا. قدرتها الحالية جيدة ولها سعة كبيرة. الجزء الوحيد الذي لا يكون فيه جيدًا هو الحجم والوزن ، فهو كبير وثقيل.
4. Li-Ion (Lithium Ion) - هو نوع البطارية المستخدم في بنوك الطاقة. تأتي بأحجام مختلفة ولكن الأكثر شيوعًا هي 18650 خلية. الحد الأقصى للجهد 4.2 فولت والحد الأدنى 3.7 فولت. إذا قمت بشحنها أو تفريغها أكثر من تلك المعلمات ، فستتلف البطارية. هناك حاجة إلى نوع خاص من الشاحن لشحن هذه البطاريات. لديها قدرة عالية الحالية وسعة كبيرة وهي أيضًا صغيرة جدًا ، أكبر بقليل من بطارية AA. لكنها لا تأتي في شكل حزم بطارية مسبقة الصنع ، لذلك سيتعين عليك شراء خلايا فردية وإنشاء حزمة بطارية.
5. Li-Po (Lithium Polymer) - يستخدم في الغالب في المروحيات الرباعية والطائرات بدون طيار وفي مركبات التحكم عن بعد. الحد الأقصى والحد الأدنى للجهد هو نفس بطارية Li-Ion. هناك حاجة أيضًا إلى شاحن خاص لشحنها. لديها أعلى قدرة حالية من بين كل هؤلاء ولديها أيضًا سعة كبيرة وصغيرة أيضًا. لكن هذا أمر خطير ، إذا لم تتعامل معها بشكل صحيح فقد تشتعل فيها النيران.
بالنسبة للمبتدئين ، أوصي بحزمة بطارية AA أو بطارية حمض الرصاص وللمستخدمين المتقدمين بطارية Li-Po. إذا كنت تريد معرفة المزيد حول المقارنة بين أنواع مختلفة من البطاريات ، فقم بمشاهدة هذا الفيديو الذي صممه Great Scott.
الخطوة 4: تجميع الهيكل
لقد استخدمت 4 محركات لجعلها ذات دفع رباعي ولكن يمكنك جعلها ذات دفع ثنائي عن طريق إزالة المحركين الأماميين واستبدالهما بعجلات وهمية أو إضافة عجلة عجلة. لتجميع أسلاك لحام الهيكل على المحركات وتركيب المحركات على الهيكل. إذا لم يكن لديك مكواة لحام ، فيمكنك لف الأسلاك وتثبيتها بشريط كهربائي ولكن لا ينصح بذلك لأنه سيكون مفصلًا ضعيفًا تمامًا. لقد قمت بتركيب حزمة بطارية 6 فولت AA حيث من المفترض أن يتم توصيل عجلة العجلة. سيكون التجميع مختلفًا لكل هيكل مختلف ولكنه عملية سهلة للغاية.
الخطوة 5: إضافة ESP8266 في Arduino IDE
لا يتم تثبيت لوحات esp8266 في بيئة arduino IDE. لتثبيت اتبع هذه التعليمات -
1. ابدأ Arduino وافتح نافذة التفضيلات
2. أدخل "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" في حقل عناوين URL لمدير مجلس الإدارة الإضافي
3. افتح مدير اللوحات من أدوات> قائمة المجلس وابحث عن منصة esp8266
4. حدد أحدث إصدار من مربع القائمة المنسدلة وانقر فوق زر التثبيت
5. لا تنس تحديد لوحة ESP8266 من أدوات> قائمة اللوحة بعد التثبيت
الخطوة 6: البحث عن عنوان IP الخاص بـ ESP8266
1. افتح كود العطاء في Arduino IDE
2. ابحث عن مكان عبارة "SSID الخاص بك" وقم بمسحها واكتب SSID الخاص بشبكة wifi (بين الفاصلات المقلوبة) وهو اسم شبكة wifi الخاصة بك.
2. أسفله ، سيقول "YOUR PASSWORD" ، امسحها واكتب كلمة مرور شبكة wifi الخاصة بك (بين الفاصلات المقلوبة)
3. بعد إجراء التغييرات ، قم بتحميل الكود إلى لوحة ESP8266 الخاصة بك
4. افصل اللوحة من جهاز الكمبيوتر الخاص بك وقم بتوصيلها مرة أخرى
5. افتح الشاشة التسلسلية واضبط معدل البث بالباود على 115200 واختر "كل من NL و CR". سيقول "wifi متصل" وسيعرض أيضًا عنوان IP. قم بتدوين عنوان IP لأننا سنحتاجه لاحقًا.
الخطوة 7: الدائرة
الدائرة بسيطة للغاية. بدلاً من بطارية AA ، يمكنك استخدام أي نوع آخر من البطاريات.
NodeMCU - L293D
D3 - دبوس 7
D4 - دبوس 2
D5 - دبوس 9
D6 - دبوس 1
D7 - دبوس 10
D8 - دبوس 15
Gnd - البطارية سلبية
يجب أن يكون لكل من حزمة بطارية AA وبطارية 9 فولت اتصال أرضي مشترك.
الخطوة الثامنة: البرمجة
افتح الكود المحدد في arduino IDE واكتب لك SSID وكلمة المرور لشبكة wifi كما أوضحت لك قبل ذلك ، ثم قم بتحميل الكود إلى لوحة ESP8266 الخاصة بك.
الخطوة التاسعة: تثبيت تطبيق التحكم
يتم التحكم في هذا الروبوت من خلال أحد التطبيقات ، قم بتنزيل ملف ESP8266_robot.apk وتثبيته على هاتفك الذكي.
يوجد أيضًا ملف.aia إذا كنت تريد إجراء أي تغييرات على التطبيق.
الخطوة العاشرة: التحكم في الروبوت
افتح التطبيق واكتب عنوان IP الخاص بلوحة ESP8266 وستتمكن الآن من التحكم فيه !!!
#استكشاف الأخطاء وإصلاحها#
إذا كانت المحركات تدور في الاتجاه الخاطئ ، فقم فقط بتبديل وصلاتها إلى L293D أو استبدل دبابيس التحكم. يتصل ESP8266 بشبكة wifi من خلال DHCP ، مما يعني أنه في كل مرة تقوم فيها بتوصيله تقريبًا سيكون له عنوان IP مختلف ، لذلك ستحتاج إلى التحقق من عنوان IP في كل مرة.
الخطوة 11: بعض الصور ومقاطع الفيديو
إنه سريع جدًا ببطارية بجهد 12 فولت ، ولكن إذا كنت تعتقد أنه سريع جدًا ، فيمكنك خفض السرعة ، والعثور أولاً على دبابيس ENB في الكود ، يمكنك كتابة 0 إلى 250 بدلاً من HIGH لضبط السرعة. على سبيل المثال ، "analogWrite (leftMotorENB، 170)"
إذا كنت تحب هذه التعليمات ، فالرجاء التصويت لها في المسابقات:)
موصى به:
شريط ليد 12 فولت يتم التحكم فيه عن طريق الواي فاي باستخدام Raspberry Pi مع Tasker و Ifttt Integration: 15 خطوة (بالصور)
شريط Led 12 فولت يتم التحكم فيه بشبكة Wifi باستخدام Raspberry Pi مع Tasker و Ifttt Integration: في هذا المشروع سأوضح لك كيفية التحكم في شريط LED تناظري بسيط بجهد 12 فولت عبر شبكة wifi باستخدام raspberry pi. بالنسبة لهذا المشروع ، ستحتاج إلى: 1x Raspberry Pi (I أنا أستخدم Raspberry Pi 1 Model B +) 1x RGB 12v Le
روبوت روفر FPV متحكم فيه واي فاي (مع Arduino و ESP8266 و Stepper Motors): 11 خطوة (بالصور)
الروبوت المتجول المتحكم فيه عبر Wi-fi (مع Arduino و ESP8266 و Stepper Motors): يوضح هذا التوجيه كيفية تصميم مركبة روبوتية بعجلتين يتم التحكم فيها عن بُعد عبر شبكة wi-fi ، باستخدام Arduino Uno متصل بوحدة ESP8266 Wi-fi واثنين من المحركات السائر. يمكن التحكم في الروبوت من متصفحات إنترنت عادية
روبوت أردوينو يتم التحكم فيه صوتيًا + كاميرا واي فاي + قابض + تطبيق واستخدام يدوي ووضع تجنب العوائق (KureBas الإصدار 2.0): 4 خطوات
التحكم الصوتي Arduino Robot + Wifi Camera + Gripper + APP & Manual Usage & Hand Avoiding Mode (KureBas Ver 2.0): KUREBAS V2.0 عاد إنه مثير للإعجاب للغاية مع ميزات جديدة. لديه قابض وكاميرا Wifi وتطبيق جديد أنتج من أجله
كيفية بناء روبوت متحكم به ذراع القابض يتم التحكم فيه عن طريق Nrf24l01 Arduino: 3 خطوات (بالصور)
كيفية بناء روبوت متحكم به ذراع القابض يتم التحكم فيه عن طريق Nrf24l01 Arduino: التعليمات & quot؛ كيفية بناء روبوت متعقب بذراع القابض يتم التحكم فيه عبر Nrf24l01 Arduino & quot؛ سوف يشرح كيفية بناء ثلاث درجات من ذراع قابض الحرية مثبتة على عجلة مجنزرة مدفوعة بمحرك مزدوج L298N باستخدام وحدة MEG
مصباح ليد متعدد الألوان يمكن التحكم فيه عن طريق واي فاي: 11 خطوة (مع صور)
مصباح LED متعدد الألوان يمكن التحكم فيه عن طريق Wi-fi: عيد ميلاد سعيد للجميع يوضح هذا الفيديو كيفية صنع مصباح LED يتغير لونه وفقًا لك ، ويتم التحكم فيه عبر WI-FI. تقوم بتوصيله بشبكة Wifi الخاصة بمنزلك ، وتنتقل إلى صفحة الويب هذه ويمكن أن يبدأ العرض ، وقد تحقق المشروع في