جدول المحتويات:
- الخطوة 1: ابدأ
- الخطوة 2: اربطها
- الخطوة 3: قم بترميز ESP12F
- الخطوة 4: إعداد IFTTT و AdafruitIO
- الخطوة 5: الختام
فيديو: روبوت رابتور بالتحكم الصوتي: 5 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
يوضح هذا التوجيه كيفية استخدام التعرف على الصوت IFTTT من مساعد Google المتاح على الهاتف الخلوي والأجهزة اللوحية لتمرير بيانات التحكم إلى قناة AdafruitIO. ثم يتم جلب هذا التحكم عبر WiFi بواسطة وحدة ESP12F المستندة إلى Arduino ، وفي عناصر تحكم روتينية بسيطة 4 H-bridge FETs التي تتحكم في القدم اليسرى والقدم اليمنى وتدوير الرأس وإمالة الجسم. تُستخدم أجزاء من Wowwee Roboraptor الأقدم للجسم والمحركات.
الخطوة 1: ابدأ
أولاً ، ابدأ في تفكيك الغلاف والتحقق من الأسلاك التي تتحكم في المحركات التي نريد التحكم فيها. كل محرك لديه موصل 2pin. لا يتم تشغيل هذه المحركات إلا عن طريق الموجب والأرضي على المسامير ، ولكن موجبة إلى سالبة وسالبة إلى موجبة لتشغيل المحرك بالكامل. لقد بدأت ببساطة في تطبيق إيجابي على مرجع أرضي ، وهذا ، على سبيل المثال ، سيحرك القدم للأمام فقط ، ويمنع الحركة الكاملة للأمام والخلف.
اقض بعض الوقت في التعرف على وصلة المحرك. هناك 5 محركات وجدت التحكم فيها: القدم اليسرى ، والقدم اليمنى ، والذيل ، وتدوير الرأس ، وإمالة الجسم. هذه مذكورة في لوحة الدوائر في الجزء الخلفي من الطيور الجارحة.
الخطوة 2: اربطها
إلى اليسار توجد وحدة ESP12F المستخدمة. إنه في ناقل برمجة ، ولكن كل ما تريد استخدامه للبرمجة / التصحيح يجب أن يعمل. يجب مشاركة الأرض مع الجسور H ، ولكن بخلاف ذلك ، فإن الأسلاك الأخرى الوحيدة لها هي الأسلاك الثمانية للتحكم في الجسور H كما هو موضح في الكود.
توجد الجسور الأربعة على اللوح الأبيض للتحكم في المحركات الأربعة (يسار / يمين / رأس / إمالة). لقد استخدمت TA8080K مع ورقة البيانات على https://www.knjn.com/datasheets/ta8080k.pdf ، ولكن يجب أن تعمل المقارنات الأخرى أيضًا. لقد بدأت مع N-FET بسيط ولكن وجدت أن القدمين لن تتحرك إلى خطوة كاملة مما حال دون التحكم في المشي. يحتوي كل جسر H على مدخلي تحكم من ESP12F و Vcc و gnd ومخرجين للمحرك.
المحرك Vcc عبارة عن سلسلتين من خليتين ليثيوم أيون متوازيتين 18650 تتيحان 8 فولت للمحركات. أضغط على 4V على ESP12F الذي يتجاوز تقنيًا مواصفات 3.3V ESP12F. قم أيضًا بغطاء 22 فائق التوهج في المحرك Vcc لتخفيف الضوضاء. (ربما هناك الكثير من الأشياء التي يمكن القيام بها لتحسين الموثوقية هنا!)
الخطوة 3: قم بترميز ESP12F
يعد ESP12F أداة رائعة منخفضة التكلفة لأجهزة WiFi. يُظهر الملف المرفق GPIOs المستخدمة للتحكم في المحركات ، وكيف يتفاعل مع قناة التحكم AdafruitIO.
يرجى تذكر ممارسات التصحيح الجيدة في تعقب المشكلات. هناك عبارات تصحيح لذا قد ترغب في الحصول على مخرجات طرفية حتى يعمل معظمها من أجلك.
الخطوة 4: إعداد IFTTT و AdafruitIO
حسنًا ، الآن بعض سحر الويب لربط كل ذلك معًا!
قم أولاً بإعداد قناة AdafruitIO الخاصة بك. في io.adafruit.com أنشئ موجزًا جديدًا يتيح لك العثور على مفتاح AIO. يحدد هذا في كود اردوينو الخاص بك القناة التي يجب مشاهدتها ويجب إضافتها إلى كود اردوينو الخاص بك.
انتقل إلى ifttt.com وقم بإعداد حساب إذا لزم الأمر وابدأ تطبيقًا صغيرًا جديدًا. سوف نركز على التحكم في "التحرك للأمام" ولكن "تدوير الرأس" و "الروبوت الخلفي" متشابهان. للوصول إلى شاشة التكوين المعروضة ، تحتاج إلى تحديد "هذا" يتم تشغيله بواسطة مساعد Google و "ذلك" يرسل البيانات إلى AdafruitIO. حدد موجز AIO الذي حددته في القسم السابق. في حقل البيانات النهائية للحفظ ، ما يعنيه هذا هو أنه سيتم تمرير السلسلة النصية وحقل الرقم إلى موجز adafruit.
الخطوة 5: الختام
تم استبعاد الذيل لأن ESP12F لديه قيود على IOs الأخرى. يمكن إجراء مزيد من القرصنة على مكبر الصوت والمفاتيح والميكروفون ، لكن ذلك سيتطلب مزيدًا من الوقت.
نأمل أن يمنحك هذا فكرة عن إعادة تصميم روبوت أساسي عام باستخدام التحكم الصوتي وخيارات تتجاوز ذلك.
موصى به:
مفتاح IOT Relay المزود بالتحكم الصوتي باستخدام Arduino (يدعم Google Home & Alexa): 11 خطوة
IOT Relay Switch المتحكم فيه بالصوت من Arduino (يدعم Google Home & Alexa): يصف هذا المشروع كيفية إنشاء مفتاح ترحيل IOT قائم على Arduino ويتم التحكم فيه بالصوت. هذا مرحل يمكنك تشغيله وإيقاف تشغيله عن بُعد باستخدام تطبيق لنظامي التشغيل iOS و Android ، بالإضافة إلى ربطه بـ IFTTT والتحكم فيه بصوتك باستخدام Goog
كيفية بناء خزان روبوت معدني قوي يعمل بالتحكم عن بعد: 6 خطوات (بالصور)
كيفية بناء خزان روبوت معدني قوي يعمل بالتحكم عن بعد: أصدقاء جيدون! لذلك ، فكرت في نوع من المشروع سيكون مثيرًا للاهتمام وقررت بناء خزان (زحف إلى الفضاء) على علامة بالطبع مبنية بالكامل من المعدن. 100٪ بنيتي عالية الجودة والدقة ، ومعظم أجزاء
روبوت موازنة / روبوت ذو 3 عجلات / روبوت STEM: 8 خطوات
موازنة الروبوت / روبوت ذو 3 عجلات / روبوت STEM: لقد بنينا موازنة مجمعة وروبوت ثلاثي العجلات للاستخدام التعليمي في المدارس والبرامج التعليمية بعد المدرسة. يعتمد الروبوت على Arduino Uno ، وهو درع مخصص (يتم توفير جميع تفاصيل البناء) ، وحزمة بطارية Li Ion (جميعها
سيارة بلوتوث بالتحكم الصوتي: 5 خطوات
سيارة بلوتوث يتم التحكم فيها بالصوت: لقد استخدم الجميع السيارة التي يتم التحكم فيها عن بعد …. ولكن ماذا عن السيارة التي يتم التحكم فيها بالصوت ؟؟؟ هل استخدمتها من قبل؟ إذا لم يكن الأمر كذلك ، فستبنيها الآن. أنت فقط بحاجة إلى اردوينو مثل العقول والهاتف الذكي. لذلك قمت بتطوير هذا المشروع بحيث يمكنك استخدام
روبوت لجميع التضاريس يعمل بالتحكم عن بعد 6WD: 10 خطوات (مع صور)
روبوت All Terrain 6WD يتم التحكم فيه عن بعد: كانت معظم الروبوتات التي صنعتها حتى الآن عبارة عن روبوتات ذات 4 عجلات بسعة تحميل تصل إلى عدة كيلوغرامات. قررت هذه المرة بناء روبوت أكبر يتغلب بسهولة على مختلف العقبات في طريقه وسيكون قادرًا على التحرك بحمل لا يقل عن