إجابة سريعة
قم بتثبيت درع محرك L293D على Arduino Uno، وأزل وصلة الطاقة فقط إذا كنت تغذي الطرف اللولبي الخاص بالدرع بمصدر طاقة منفصل للمحرك، وقم بتوصيل السيرفو بأحد موصلي السيرفو 5V. إذا كنت تقود محركين تيار مستمر من مصدر طاقة مختبري وتريد تحكم I2C بدلاً من ذلك، فإن وحدة التحكم mLink L9110 هي بديل أنظف. الخطوات أدناه تغطي بناء الدرع القياسي.
ما الذي يوفره لك درع L293D فعليًا
تم تصميم درع محرك L293D لأردوينو لمساعدتك في إضافة التحكم في المحركات إلى مشاريعك. يوفر واجهتين لمحركات 5V المؤازرة، متصلة بمؤقت عالي الدقة مخصص لأردوينو، مما يسمح بتشغيل دقيق للمحركات المؤازرة. وهو متوافق مع لوحات أردوينو Uno، واللوحة نفسها غير متضمنة.
هذا المزيج هو السبب في بقاء هذا الدرع شائعًا: قناتان لمحرك DC بالإضافة إلى رأسي محرك مؤازر على لوحة واحدة، مع معالجة توقيت المحرك المؤازر بواسطة مؤقت مخصص بدلاً من حظر الحلقة الرئيسية. المفاضلة هي أن L293D هو مشغل ثنائي القطب مع انخفاض حقيقي في الجهد، لذا قد لا تعمل المحركات التي تحتاج إلى تيار عالٍ أو جهد منخفض جدًا بشكل جيد. تحقق من تيار التوقف لمحركك قبل الالتزام.
تحقق من محركك ومصدر الطاقة قبل توصيل أي شيء
رقمان يحددان نجاح هذا التجميع: تيار توقف المحرك وجهد الإمداد. ينخفض الجهد عبر الترانزستورات الداخلية لـ L293D بمقدار 1.4 إلى 2 فولت تقريبًا، لذا فإن محرك 6 فولت على مصدر 6 فولت سيكون بطيئًا. خطط لمصدر جهد أعلى ببضعة فولتات من الجهد المقنن للمحرك، وتأكد من أن التيار لكل قناة ضمن ما يمكن للسائق التعامل معه.
إذا كانت محركاتك تسحب تيارًا أكثر مما يمكن للشيلد توفيره بشكل مريح، أو كنت ترغب في التحكم في السرعة مع 255 خطوة في كل اتجاه عبر رابط I2C بسيط، فإن وحدة التحكم في المحرك DC mLink L9110 تستحق النظر. إنه مشغل محرك DC تسلسلي (I2C) 2 قناة قادر على تشغيل ما يصل إلى محركي DC بتيار أقصى 800 مللي أمبير لكل محرك، مع تحكم مستقل في الاتجاه والسرعة.
وصلة الطاقة: الشيء الوحيد الذي يخطئ فيه الناس
يقوم موصل الطاقة في الدرع بتوصيل منفذ 5V في Arduino بمصدر طاقة المنطق لمشغل المحرك. مع وجود الموصل في مكانه، يسحب الدرع طاقة المنطق من Uno، وما زلت بحاجة إلى مصدر طاقة منفصل للمحركات نفسها عبر الطرف اللولبي.
قم بإزالة الموصل فقط عندما تقوم بتغذية منفذ المنطق 5V الخاص بالدرع من مصدر خارجي منظم 5V. إذا قمت بإزالته ونسيت تزويد ذلك المنفذ، فإن الجانب المنطقي يصبح مظلمًا ولا يتحرك شيء، وهو أكثر تقارير 'الدرع الميت' شيوعًا. اتركه في مكانه لبناء Uno عادي.
- الموصل في مكانه: المنطق من منفذ 5V في Arduino، المحركات من الطرف اللولبي.
- الموصل خارج: يجب عليك توفير 5V منظم لمنفذ المنطق في الدرع بنفسك.
- لا تقم أبدًا بتغذية جهد المحرك في طرف المنطق 5V.
موصلات السيرفو والمؤقت المخصص
تم توصيل واجهتي السيرفو 5V بمؤقت مخصص عالي الدقة في Arduino، مما يعني أن نبضات السيرفو تظل دقيقة حتى أثناء انشغال برنامجك بمهام أخرى. هذه ميزة حقيقية مقارنة بتوليد نبضات السيرفو عبر البرنامج، حيث يظهر التذبذب على شكل ارتعاش.
الطاقة هي المشكلة. يمكن للسيرفو سحب تيار مفاجئ عند بدء الحركة، وسحب ذلك من منظم الجهد 5V في Uno قد يتسبب في انقطاع اللوحة. لأي شيء يتجاوز سيرفو صغير جدًا، قم بتزويد سكة السيرفو بالطاقة من مصدر 5V خارجي وشارك الأرضي مع Arduino.
إنهاء التجميع بشكل نظيف
بالنسبة لتوصيلات المحرك ومصدر الطاقة، يوفر موصل ذكر طاقة DC من نوع 2.1mm قابلاً للحام بقطر داخلي 2.1mm وهيكل بلاستيكي ومعدني، وهو مفيد عندما تريد إنهاء سلك مصدر طاقة مختبري أو حزمة بطارية في الطرف اللولبي للدرع. تحافظ وصلات اللحام على ثبات الوصلة تحت الاهتزاز، وهو أمر مهم لأي شيء يتحرك.
حافظ على أسلاك المحرك ملتوية وقصيرة، ووجهها بعيدًا عن خطوط إشارة المؤازرة، وأضف أرضية مشتركة بين Arduino ومصدر الطاقة الخارجي. إذا كان المحرك ينتفض لكنه لا يدور، اشتبه في مصدر الطاقة أو العبور قبل إعادة كتابة الكود.
خطوة بخطوة: تجميع درع L293D
- 1. قم بمطابقة المحرك مع المشغل: ابحث عن الجهد المقنن للمحرك وتيار التوقف. ينخفض جهد L293D داخليًا بحوالي 1.4 إلى 2 فولت، لذا اختر مصدر طاقة أعلى ببضعة فولتات من تصنيف المحرك وحافظ على التيار لكل قناة ضمن حدود المشغل. إذا لم تتناسب الأرقام، فانتقل إلى mLink L9110، المصمم لتيار يصل إلى 800 مللي أمبير لكل محرك. نقطة تفتيش: إذا لم تتمكن من العثور على قيمة تيار التوقف، قم بقياسه أو اختر مشغلًا بحد أقصى معلن.
- 2. قم بتركيب الدرع على لوحة Uno: قم بإيقاف تشغيل Arduino، وقم بمحاذاة دبابيس الدرع مع دبابيس Uno، واضغط عليه بالكامل حتى يستقر. الدرع متوافق مع لوحات Arduino Uno، واللوحة غير متضمنة، لذا تأكد من أن لديك Uno بدلاً من لوحة ذات توزيع دبابيس مختلف. نقطة تفتيش: الدرع الذي يكون صف دبابيسه منحرفًا بصف واحد قد يعمل غالبًا ولكنه يتصرف بشكل غير منتظم.
- 3. حدد حالة وصلة الطاقة: اترك الوصلة في مكانها للبناء العادي حتى يأخذ الدرع طاقة المنطق من منفذ 5V الخاص بـ Arduino. قم بإزالتها فقط إذا كنت تقوم بتزويد 5V منظمًا لدبوس المنطق الخاص بالدرع بنفسك. في كلتا الحالتين، تحصل المحركات على مصدر الطاقة الخاص بها عبر الطرف اللولبي. خطأ شائع: سحب العبور ثم التساؤل لماذا اللوحة ميتة. إذا لم يضيء شيء، أعد العبور أولاً.
- 4. قم بتوصيل مصدر الطاقة الخارجي للمحرك: قم بتوصيل مصدر طاقة المحرك بطرف اللولب الخاص بالدرع، مع مراعاة القطبية. استخدم موصل ذكر طاقة DC ملحوم 2.1 مم إذا كنت تقوم بإنهاء مصدر طاقة مقاعد البدلاء أو سلك بطارية، واربط أرضي الإمداد بأرضي Arduino. نقطة تفتيش: قم بقياس جهد الطرف قبل توصيل المحركات، ولا تقم أبدًا بتغذية جهد المحرك إلى دبوس المنطق 5V.
- 5. قم بتوصيل المحركين DC: ضع المحرك A على زوج الإخراج الأول والمحرك B على الثاني. إذا دار محرك في الاتجاه الخاطئ، قم بتبديل سلكيه بدلاً من تغيير الكود، واجعل الأسلاك قصيرة وملفوفة. نقطة تفتيش: اختبر محركًا واحدًا في كل مرة حتى لا يخفي خطأ في التوصيل على قناة واحدة الآخر.
- 6. أضف المؤازرة: قم بتوصيل مؤازر 5V بأحد رأسي المؤازر، وهما متصلان بمؤقت عالي الدقة مخصص لـ Arduino لضمان التشغيل الدقيق. لأي شيء أكبر من مؤازر صغير، قم بتزويد سكة المؤازر بالطاقة من مصدر 5V الخارجي بدلاً من منظم Uno. خطأ شائع: تشغيل مؤازر محمّل من دبوس 5V في Arduino والحصول على إعادة تشغيل عشوائية عند تحركه.
- 7. قم بالتحميل والتحقق: قم بتحميل رسم يدفع كل محرك للأمام، ثم للخلف، ثم يحرك المؤازر. راقب انخفاض الجهد على المقياس أثناء تشغيل المحركات، وتأكد من أن المؤازر يحافظ على موضعه دون اهتزاز. الخطوة التالية: إذا توقف القناة عن العمل تحت الحمل، أعد النظر في جهد الإمداد وهامش التيار قبل تعديل الكود.
الأجزاء المستخدمة في هذا البناء
- درع محرك المحرك L293D لأردوينو: درع محرك المحرك L293D لأردوينو: واجهتان للتحكم في السيرفو 5V متصلتان بمؤقت عالي الدقة مخصص لأردوينو؛ متوافق مع لوحات أردوينو Uno (اللوحة غير متضمنة). يمنحك قناتين للمحرك ورأسين للسيرفو على لوحة قابلة للتكديس، مع معالجة توقيت السيرفو في العتاد بدلاً من الكود الخاص بك.
- mLink L9110 وحدة تحكم محرك DC: mLink L9110 وحدة تحكم محرك: مشغل محرك DC ثنائي القناة بمنفذ تسلسلي (I2C)، يدعم حتى محركي DC بحد أقصى 800mA لكل محرك، مع تحكم مستقل في الاتجاه والسرعة عند 255 خطوة في كل اتجاه. خيار أفضل عندما تريد التحكم عبر I2C أو تحتاج إلى معرفة الحد الأقصى للتيار لكل محرك مسبقًا بدلاً من تقديره.
- موصل ذكر قابس طاقة DC 2.1mm: 2.1مم موصل ذكر طاقة DC: قابس ذكر بقطر داخلي 2.1مم، هيكل بلاستيكي ومعدني، توصيلات لحام لتثبيت آمن، مصمم لتطبيقات طاقة التيار المستمر. يتيح لك إنهاء سلك مصدر طاقة أو بطارية في الطرف اللولبي للدرع بمفصل ملحوم مقاوم للاهتزاز.





