جدول المحتويات:
- الخطوة 1: الإلكترونيات
- الخطوة 2: التجميع
- الخطوة 3: كود اردوينو
- الخطوة 4: الواجهة
- الخطوة 5: الاستخدام
فيديو: Wi-Servo: محركات سيرفوم يتحكم فيها متصفح Wi-fi (مع Arduino + ESP8266): 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
يوضح هذا التوجيه كيفية التحكم في بعض المحركات المؤازرة عن بُعد في شبكة wi-fi ، باستخدام مستعرض إنترنت عادي (Firefox ، على سبيل المثال). يمكن استخدام هذا في العديد من التطبيقات: الألعاب ، والروبوتات ، والطائرات بدون طيار ، وتحريك / إمالة الكاميرا ، وما إلى ذلك.
تم توصيل المحركات بـ Arduino Uno ، الذي يربط شبكة wi-fi من خلال وحدة ESP-8266. تم تصميم واجهة التحكم باستخدام HTML و jQuery.
برنامج ميغيل التعليمي (https://allaboutee.com/2015/01/02/esp8266-arduino-led-control-from-webpage/) ، والذي يوضح كيفية تشغيل / إيقاف تشغيل مصابيح LED باستخدام ESP-8266 ، كان بمثابة مصدر إلهام لذلك بريد.
يتم استخدام التقنية الموضحة هنا في أحد مشاريعي: "Robô da Alegria":
www.instructables.com/id/Joy-Robot-Rob٪C3٪B4-Da-Alegria-Open-Source-3D-Printed-A/
قد تجد المزيد حول هذا في أحد الروابط التالية:
hackaday.io/project/12873-rob-da-alegria-joy-robot
www.facebook.com/robodaalegria/
github.com/ferauche/RoboAlegria
الخطوة 1: الإلكترونيات
ستحتاج إلى المكونات التالية لهذا المشروع:
- Arduino Uno (شراء)
- ESP8266 (شراء)
- Protoshield (لإصدار أكثر إحكاما) أو لوح توصيل عادي (شراء)
- 10 kohm المقاوم (x3)
- بعض أسلاك العبور
- محرك مؤازر SG90 (x2) (شراء)
- جهاز كمبيوتر (لتجميع وتحميل كود اردوينو)
لن تحتاج إلى أدوات محددة لتجميع هذا المشروع. يمكن العثور على جميع المكونات عبر الإنترنت في متجر التجارة الإلكترونية المفضل لديك. يتم تشغيل الدائرة بواسطة منفذ USB (متصل بجهاز كمبيوتر أو بشاحن هاتف عادي) ، ولكن يمكنك أيضًا إضافة مصدر طاقة خارجي أو بطارية متصلة بمقبس طاقة Arduino.
الخطوة 2: التجميع
قم بتوصيل جميع المكونات وفقًا للتخطيطي. ستحتاج إلى بعض أسلاك التوصيل لتوصيل وحدة ESP-8266 والمحركات المؤازرة. قد تستخدم درعًا أوليًا (لدائرة أكثر إحكاما) ، أو لوحة توصيل عادية ، أو تصميمك لدرع Arduino.
قم بتوصيل كبل USB بلوحة Arduino Uno وانتقل إلى الخطوة التالية.
الخطوة 3: كود اردوينو
قم بتثبيت أحدث إصدار من Arduino IDE. في هذا المشروع ، تم استخدام مكتبة servo.h للتحكم في الماكينات. لتجنب التعارض بين وحدة wi-fi ومنفذ USB بالكمبيوتر أثناء تحميل الكود ، تم استخدام مكتبة softserial. لم تكن هناك حاجة إلى مكتبة إضافية للتواصل مع وحدة ESP-8266. يرجى التحقق من معدل الباود الخاص بك ESP8266 وتعيينه بشكل صحيح في الكود.
تبدأ بعض المحركات المؤازرة في الاهتزاز وإصدار أصوات غريبة عندما يكون موضعها قريبًا من الحدود (0 و 180 درجة). لتجنب ذلك ، كانت الزاوية محدودة بين 10 و 170 درجة في كود Arduino وفي واجهة التحكم (لاحقًا).
تستخدم مكتبة Unfortunatelly و servo.h ومكتبة softserial.h نفس مؤقت وحدة التحكم الدقيقة. قد يتسبب هذا في حدوث تذبذب في الماكينات عندما يتصل Arduino بـ ESP-8266. لتجنب ذلك ، يتم فصل الماكينات عن Arduino بعد كل أمر. يمكنك أيضًا توصيل الوحدة بالدبابيس التسلسلية القياسية. في هذه الحالة ، تذكر فصل الوحدة قبل كل تحميل.
قم بتنزيل كود Arduino (wi-servo.ino) واستبدل XXXXX بجهاز توجيه wifi SSID و YYYYY بكلمة مرور جهاز التوجيه. قم بتوصيل لوحة Arduino بمنفذ USB بجهاز الكمبيوتر الخاص بك وقم بتحميل الكود.
الخطوة 4: الواجهة
تم تصميم واجهة html للتحكم في المحركات المؤازرة. في هذا المثال ، تم استخدام اثنين من الماكينات ، ولكن يمكن إضافة المزيد إلى Arduino Uno (اختبرت ما يصل إلى أربعة محركات).
يتم استخدام نموذج مربع النص لإدخال عنوان IP لوحدة ESP.
قم بتنزيل ملفات Wi-servo.html و jquere.js واحفظ كلاهما في نفس المجلد.
الخطوة 5: الاستخدام
عند إعادة تشغيل Arduino ، سيحاول توصيل شبكة wi-fi تلقائيًا. استخدم Serial Monitor للتحقق مما إذا كان الاتصال ناجحًا ، وللحصول على IP الذي تم تعيينه لـ ESP-8266 بواسطة جهاز التوجيه الخاص بك.
افتح ملف html في متصفح الإنترنت (Firefox).
قم بإبلاغ عنوان IP الخاص بـ ESP-8266 في مربع النص وستكون جاهزًا للعمل. حدد الزاوية المطلوبة لكل مؤازرة باستخدام أشرطة التمرير. سيرسل المتصفح تلقائيًا طلبًا إلى Arduino عند تحرير زر الماوس ، وتحريك كل أجهزة.
موصى به:
شجرة عيد الميلاد يتحكم فيها موقع الويب (يمكن لأي شخص التحكم فيها): 19 خطوة (بالصور)
شجرة الكريسماس التي يتحكم فيها موقع الويب (يمكن لأي شخص التحكم فيها): هل تريد معرفة شكل شجرة عيد الميلاد التي يتحكم فيها موقع ويب؟ إليك مقطع الفيديو الذي يعرض مشروعي الخاص بشجرة الكريسماس. انتهى البث المباشر الآن ، لكنني صنعت مقطع فيديو ، وألتقط ما كان يحدث: هذا العام ، في منتصف ديسمبر
كيفية جعل السيارة التي يتحكم فيها الهاتف الذكي: 5 خطوات
كيفية صنع سيارة يتم التحكم فيها عبر الهاتف الذكي: يحب الجميع اللعب بسيارة تعمل عن بُعد عبر الهاتف الذكي. يدور هذا الفيديو حول كيفية صنعها
سحابة الألوان التي يتحكم فيها التطبيق: 7 خطوات (بالصور)
سحابة الألوان التي يتم التحكم فيها عن طريق التطبيق: مرحبًا ، في هذا الدليل ، أوضح لك كيفية إنشاء إضاءة غرفة من شبكة مسار الحصى. يمكن التحكم في كل شيء عبر WLAN باستخدام أحد التطبيقات. لكن في النهاية يمكنك أن تجعلها ذكية
استخدام أكثر من 4 محركات - تكديس دروع محركات متعددة: 3 خطوات
استخدام أكثر من 4 محركات - تكديس عدة دروع للسيارات: يُظهر جهاز الاستبدال الحسي والتكبير القابل للتوجيه (https: //www.instructables.com/id/Vibrotactile-Sens …) طريقة لبناء جهاز يترجم حسيًا المدخلات في المنبهات الاهتزازية. هذه المحفزات الاهتزازية هي
محركات أقراص صلبة متعددة أو محركات أقراص بصرية في جهاز كمبيوتر لا يمكنها فعلاً: 8 خطوات
محركات الأقراص الصلبة المتعددة أو محركات الأقراص الضوئية في جهاز كمبيوتر لا يمكنها فعلاً: أول مرة ، لذلك جعلت هذا الأمر قابلاً للتوجيه بعد سنوات من التصيد والقراءة حوله ، لقد امتلكت أخيرًا الشجاعة لأصنعها بنفسي. باختصار ، سأوضح لك كيفية تثبيت الأجهزة (في هذه الحالة محركان ثابتان من IDE ومحركان بصريان IDE) في IDE m