جدول المحتويات:
- الخطوة 1: الأجزاء:
- الخطوة 2: الهيكل
- الخطوة 3: صنع L293D
- الخطوة 4: توصيل المحركات و L293D
- الخطوة 5: التعرف على الصوت
- الخطوة السادسة: برمجة اردوينو
- الخطوة 7: إرفاق HC-SR04
- الخطوة 8: صنع حزمة بطارية
- الخطوة 9: إضافة الأضواء
- الخطوة 10: شكرا لك
فيديو: VRBOT (روبوت التعرف على الصوت): 10 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
في Instructable ، سنصنع روبوتًا (أشبه بسيارة RC) يتم التحكم فيه عن طريق الصوت ، أي التعرف على الصوت. قبل أن أبدأ بإعطائك أي تفاصيل أخرى ، يجب أن يعرف المرء أن هذا هو التعرف على الصوت وليس التعرف على الكلام مما يعني أن وحدة التحكم لا تفهم ما تتحدث. يستخدم هذا المشروع وحدة elechouse VR3 التي ترسل البيانات إلى 2 و 3 دبابيس رقمية من Arduino. كما أن لديها مستشعر HC-SR04 لوضع الطيار الآلي. يعمل VRBOT على النحو التالي:
- أولاً ، أقوم بتدريب الوحدة باستخدام بعض الأوامر المحددة مثل "FORWARD" و "BACKWARD" وما إلى ذلك.
- بدلاً من استخدام بنية switch_case بسيطة ، أقوم ببرمجة Arduino بحيث إذا استقبلت (وحدة VR) نفس الأمر ، فإنها تعطي اردوينو قيمة تقارن بالقيم الموجودة في الذاكرة.
- إذا كان الشرط صحيحًا ، فسيتم تنفيذ مجموعة من الأوامر المحددة.
- على سبيل المثال ، FORWARD تجعل VRBOT تتحرك للأمام.
لا يوجد سوى 4 أوامر في هذا المشروع ولكن يمكنك الحصول على 80 أمرًا كحد أقصى. هؤلاء 4 هم
- "إلى الأمام"
- "الى الوراء"
- "منعطف أو دور"
- "الطيار الآلي" (تعمل هذه الأوامر على تنشيط المستشعر ويصبح VRBOT عقبة في تجنب الروبوت ، وهذه الوظيفة بها بعض الثغرات بسبب عدم دقة وحدة HC-SR04)
لا تنس النقر فوق تصويت. وشكرًا لك على قراءة تعليماتي.
إذا كنت تقوم بعمل واحد مما يفترض أن يكون لدى المرء معرفة أساسية بـ Arduino وأنه IDE أساسي.
أقوم بتقديم هبة صغيرة (صغيرة أعني فقط 2) من لوحة اردوينو. كنت أفكر في مشروع كبير وطلبت 3 اردوينو (لكنني لاحقًا أجهضت الفكرة وصنعت هذا باستخدام Arduino واحد فقط) لذلك فكرت في الاحتفاظ بمشروع معي والتخلي عن 2. للدخول فقط تعليق VRBOT. (ولا تنس التصويت / إبداء الإعجاب / الاشتراك ولكن هذا ليس جزء من الهبة).
هذا فيديو قصير (آسف لسوء التحرير)
الخطوة 1: الأجزاء:
صدقني هذه الخطوة هي حقًا إجراء شكلي لأنه إذا كنت تصنع VRBOT لنفسك مما تعرف جيدًا أنك ستحتاج إلى محركات وعجلات وبطاريات و Arduino. لكن أولئك الذين يعرفونهم قد يستغرقون بعض الوقت لقراءة هذه الخطوة.
- Arduino (وحيد أي سيارة ذكية أو روبوت DIY سنتحدث عن هذا لاحقًا)
- وحدة التعرف على الصوت (أي ، لكن يوصى باستخدام VR V3)
- خلايا Li-Ion
- المحركات (في حالة البناء بحجم كبير ، استخدم محركات RPM منخفضة)
- عجلات
- سائق المحرك L293D (IC أو وحدة نمطية)
- HC-SR04 (إذا كنت لا تريد أن يضرب الروبوت رأسه بالجدران)
- مصابيح LED بيضاء (القيادة ليلاً بدون مصباح أمامي أمر محفوف بالمخاطر)
هذه هي الأجزاء الرئيسية التي قد تكون بعض الأدوات مفيدة:
- لحام حديد
- الغراء الساخن
- أسلاك ذكر لأنثى (هذا ما يسمونه)
- أدوات تقشير الأسلاك
- الشريط
- ذكر دبابيس
- ثنائي الفينيل متعدد الكلور
- مقاطع التمساح
لا تنس شراء أو صنع الشاسيه
هذا كل شيء!
الخطوة 2: الهيكل
لجعل الهيكل (على الرغم من أن الجسم يشبه اللوح الخشبي أكثر من كونه هيكلًا) ، يمكنك استخدام أي مادة تشعر بالراحة معها ، لقد استخدمت اللوح الخشبي لأنه من السهل قطعه ولكنه يوفر صلابة.
عند وضع جميع المكونات ، استخدمت طبقتين من الألواح الصلبة بحيث لا تنحني. قطع اللوح الخشبي وإعطائه الشكل الذي تريده.
الآن ارسمه!
الخطوة 3: صنع L293D
إذا كنت قد أحضرت وحدة نمطية جيدة ، فقم بإعدادها وتخط هذه الخطوة.
وإذا كان لديك IC والأدوات المحددة ، فاتبع هذه الخطوة.
يتم تقديم التخطيطي لـ L293D IC في الصورة التي يجب عليك فقط لحام الأسلاك بشكل مناسب.
للمزيد من التفاصيل، اذهب هنا:
انقر هنا!
الخطوة 4: توصيل المحركات و L293D
قم بلصق المحركات أو إرفاقها بمسامير على اللوح الصلب بعد ذلك مع ربط الأسلاك من الذكور إلى الإناث بـ L293D IC. قم بلصق IC بشريط لاصق مزدوج الجوانب
نصيحة: إذا كنت تصنع واحدًا خاصًا بك ، فلا تستخدم تصميم الهيكل هذا لأنه في هذا التصميم عندما يدير المرء الروبوت أكثر من المحركات الوحيدة التي يتحول بسببها هي المحركات الخلفية.
قم بتوصيل المحركات بـ L293D ic كما هو مذكور في التخطيطي في الخطوة السابقة.
الخطوة 5: التعرف على الصوت
هذه الخطوة الأكثر أهمية. أولا سنقوم بعمل الاتصالات بعد ذلك البرمجة. هناك خطوتان فرعيتان لهذه الخطوة: الأولى تتضمن حفظ مصفوفة ثنائية الأبعاد من نغمة وسعة محددين ، أي تسجيل صوتك أو تدريب وحدة التعرف على الصوت (إذا كان جديدًا على اردوينو من تثبيت البرنامج المطلوب لاردوينو)
روابط:
- TX دبوس الوحدة - DP2
- دبوس RX للوحدة - DP3
- GND - GND
- Vcc - + 5 فولت من اردوينو
بعد ذلك انتقل إلى (https://github.com/elechouse/VoiceRecognitionV3) لتنزيل جميع المكتبات وعينات الرموز.
بعد ذلك ، قم بتحميل كود [vr_sample_train] وافتح Serial Monitor (سيرشدك إلى الأمام) ، يمكنك التحدث بأي لغة وإجراء أي كلمات مناسبة حسب أوامرك.
بعد ذلك تحميل رمز عينة الصمام الذي يقوم بتشغيل الصمام عند الأمر.
الخطوة السادسة: برمجة اردوينو
روابط:
B / W اردوينو والمحركات
يتم توصيل المحركات بـ L293D IC ويتم توصيل دبوس المستشعر الخاص بـ L293D بطريقة تجعل المحركات الموجودة على جانب واحد في اتصال متوازي. (لأنه عندما يدور محركان يتجهان للخلف والآخران يتقدمان). لذلك تحتاج فقط إلى استخدام 4 دبابيس من اردوينو لتوصيلات المحرك ، والباقي منها مكتوب في الكود.
يتم حجز Digital Pin 2 & 3 لدبابيس TX و RX للوحدة. 4 ، 5 ، 6 ، 7 مخصصة للمحركات. 9 و 10 لأجهزة الاستشعار.
قم أولاً بتدريب الوحدة النمطية الخاصة بك بالأوامر (يمكن للكود الوصول إلى 4 فقط) بالترتيب ، على سبيل المثال ، train1 بدلاً من train2.
من تحميل هذا الكود الذي يقوم بالأشياء التالية:
- يتحرك للأمام عند تنفيذ الأمر رقم 0
- يتحرك للخلف عند الرجوع للخلف أو الأمر بالرفض. 1 يتم تنفيذه
- يتحول عند تنفيذ أمر الانعطاف
- يصبح كائنًا يتجنب الروبوت عند تنفيذ أمر الطيار الآلي
تكون الاتصالات في جميع أنحاء هذا الدليل وفقًا للرمز إذا كنت ترغب في تغيير الاتصالات عن طريق تغييرها في الكود.
الخطوة 7: إرفاق HC-SR04
HC-SR04 عبارة عن مستشعر مسافة بالموجات فوق الصوتية غير دقيق للغاية. نعم ، هذا الشيء له مشكلاته الخاصة ، لذلك يوصى بشراء مستشعر Ping المكلف ولكن بسعر رخيص (يقصد التورية) كنت قد استخدمت HC-SR04.
فيما يلي وصلات HC-SR04 و arduino
مثلث 9
صدى 10
قم بتحميل نفس الكود الآن. والآن عندما تقول أمر "الطيار الآلي" سيصبح كائنًا يتجنب الروبوت.
الخطوة 8: صنع حزمة بطارية
قم بتوصيل خليتين من خلايا ليثيوم أيون في سلسلة وانتهى الأمر!
يمكنك تزويده بغلاف من الورق أو أي شيء تريده.
ملحوظة: لا ينبغي شحن خلايا Li-Ion بأجهزة الشحن العادية باستخدام أجهزة شحن محددة فقط.
قم بتوصيله بـ Vin و L293d's Vcc. (مع مقاطع التمساح)
الخطوة 9: إضافة الأضواء
قد لا يكون توفير العيون للروبوت الخاص بك بهذه الصعوبة ولكن بالنسبة للمبتدئين ، قم بتوصيل مصابيح LED بالمحرك بمقاوم 220-1K (حسب اللون). حتى تعرف متى يتقدم ضوء LED.
الخطوة 10: شكرا لك
شكرا لقرائتك. سأكون أكثر إلزامًا إذا صوتت لي. وإذا كنت تصنع واحدة لنفسك ، فأخبرني بذلك. صنع سعيد!
موصى به:
مرآة سحرية عائمة من الكمبيوتر المحمول القديم مع خاصية التعرف على الصوت من Alexa: 6 خطوات (بالصور)
مرآة سحرية ذكية عائمة من الكمبيوتر المحمول القديم مع التعرف على الصوت من Alexa: قم بالتسجيل في الدورة التدريبية الخاصة بي "إلكترونيات باختصار" هنا: https://www.udemy.com/electronics-in-a-nutshell/؟couponCode=TINKERSPARK قناة youtube هنا لمزيد من المشاريع والبرامج التعليمية للإلكترونيات: https://www.youtube.com/channel/UCelOO
كيفية توصيل تطبيق Android بـ AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت: 3 خطوات
كيفية توصيل تطبيق Android بـ AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت: يعلم هذا البرنامج التعليمي المستخدم كيفية توصيل تطبيق Android بخادم AWS IOT وفهم واجهة برمجة تطبيقات التعرف على الصوت التي تتحكم في ماكينة القهوة. يتحكم التطبيق في ماكينة القهوة من خلال Alexa خدمة الصوت ، ج
CS122A مشغل موسيقى التعرف على الصوت: 7 خطوات
مشغل موسيقى التعرف على الصوت CS122A: هذا هو مشغل موسيقى التعرف على الصوت. يمكنه تشغيل ما يصل إلى 33 أغنية اعتمادًا على عدد عناوين الأغاني والفنان الذي تقوم بتخزينه
روبوت إرشادي مزود بخاصية التعرف على الصوت: 7 خطوات (بالصور)
الروبوت التوجيهي مع ميزة التعرف على الصوت: إن التوجيه الآلي هو روبوت متحرك صنعناه لتوجيه الزوار إلى الأقسام المختلفة في حرم كليتنا. لقد جعلناها نتحدث عن بعض البيانات المحددة مسبقًا والمضي قدمًا والخلف وفقًا لصوت الإدخال. في كليتنا لدينا
تصنيف التعرف على الصوت: 4 خطوات (بالصور)
تصنيف التعرف على الصوت: لدورة TfCD لماجستير IPD في TU Delft. هذا دليل حول كيفية إنشاء نظام التعرف على الصوت. نشرح الأساسيات وكيفية إعداد هذا المشروع بمساعدة Arduino و BitVoicer. بعد الانتهاء من الأساسيات نؤمن