- المكونات مطلوبة
- درع سائق محرك اردوينو
- تصميم الدوائر و PCB باستخدام EasyEDA
- حساب العينات وطلبها عبر الإنترنت
في جلسة DIY هذه ، نصنع درع Arduino Motor Driver Shield لقيادة محركات التيار المستمر والمحرك السائر والمحرك المؤازر. متوافق مع Arduino UNO و Arduino Mega ، يمكن لدرع المحرك تشغيل 4 محركات DC أو محرك متدرج واحد ومحركين مؤازرين في وقت واحد هنا يتم استخدام اثنين من ICs L293D Motor Driver لمحركات القيادة وسجل التحول 8 بت للتحكم فيها.
المكونات مطلوبة
- سائق موتور IC L293D -2
- 74HC595 Shift Resistor -1
- 104 مكثفات -5
- 3 دبوس طرفي بلوك -5
- زر الضغط -1
- SMD LED -1
- 1 ك - المقاوم -1
- PCB (أمر من JLCPCB) -1
- شبكة المقاوم 10 كيلو -1
- بورغ العصي الذكور
- اردوينو اونو
- مزود الطاقة
درع سائق محرك اردوينو
يمكن استخدام درع سائق محرك Arduino هذا لبناء مشاريع تعتمد على التيار المستمر أو محرك متدرج مثل الذراع الروبوتية وتتبع الخط ولصوص الأرض وأتباع المتاهة والعديد من المشاريع الأخرى يمكن التحكم في هذه اللوحة باستخدام Arduino مثل Arduino UNO و Arduino Mega واللوحات المماثلة. لديها محطة لولبية لتوصيل أسلاك المحركات. يتم الإشارة إلى سائق المحرك L293D باستخدام سجل التحول 74HC595 ويتم الإشارة إلى سجل التحول باستخدام Arduino. يحتوي على دبابيس توصيل لتحديد إما طاقة 12 فولت للمحركات أو طاقة 5 فولت للمحركات.
رسم الخرائط:
هنا
- يتم استخدام ST و DS و OE و SH و MR لقيادة S hift Register
- يتم استخدام M1PWM و M2PWM و M3PWM و M4PWM للتحكم في سرعة محرك التيار المستمر. إذا لم يكن التحكم في سرعة محرك التيار المستمر ضروريًا ، فاجعل هذه المسامير عالية.
- SERVO1 و SERVO2 لمحركات سيرفو.
مع هذا الدرع ، أصبحت المشاريع القائمة على المحركات سهلة للغاية باستخدام Arduino. عليك فقط إصلاح الدرع فوق Arduino والتحكم في المحركات باستخدام هذا الدرع. يمكنك استخدام الكود المحدد (في النهاية) أو استخدام الكود الخاص بك للتحكم في المحركات وفقًا لتطبيقك.
يمكنك أيضًا معرفة كيفية التعامل مع كل هذه المحركات وتسجيل التحويل مع Arduino في مقالاتنا السابقة دون استخدام درع Motor Driver:
- ربط محرك متدرج مع Arduino UNO
- التحكم في محرك سيرفو متعدد باستخدام الاردوينو
- DC Motor Control باستخدام Arduino
- كيفية استخدام Shift Register 74HC595 مع Arduino Uno
تصميم الدوائر و PCB باستخدام EasyEDA
لتصميم Arduino Motor Driver Shield ، اخترنا أداة EDA عبر الإنترنت تسمى EasyEDA. لقد استخدمت EasyEDA في السابق عدة مرات ووجدتها أداة رائعة على الإنترنت لاستخدامها نظرًا لأنها تحتوي على مجموعة كبيرة من آثار الأقدام وهي مفتوحة المصدر. بعد تصميم ثنائي الفينيل متعدد الكلور يمكننا طلب عينات ثنائي الفينيل متعدد الكلور من خلال خدمات تصنيع ثنائي الفينيل متعدد الكلور منخفضة التكلفة. علاوة على ذلك ، فإنها توفر أيضًا خدمة تحديد مصادر المكونات حيث يكون لديها مخزون كبير من المكونات الإلكترونية ويمكن للمستخدمين طلب المكونات المطلوبة جنبًا إلى جنب مع لوحات PCB.
أثناء تصميم الدوائر الخاصة بك وثنائي الفينيل متعدد الكلور باستخدام EasyEDA ، يمكنك جعل تصميمات الدوائر الكهربائية وثنائي الفينيل متعدد الكلور علنية حتى يتمكن المستخدمون الآخرون من نسخها أو تحريرها والاستفادة من عملك ، لقد جعلنا تخطيط الدائرة وثنائي الفينيل متعدد الكلور عامًا لهذا المشروع ، متاحًا على الرابط أدناه:
easyeda.com/circuitdigest/Motor-Driver-Sheild
يمكنك عرض أي طبقة (علوي ، سفلي ، علوي ، حريري ، إلخ) لثنائي الفينيل متعدد الكلور عن طريق تحديد الطبقة من نافذة "الطبقات". يمكنك أيضًا عرض PCB ، وكيف سيبدو بعد التصنيع باستخدام زر Photo View في EasyEDA:
حساب العينات وطلبها عبر الإنترنت
بعد الانتهاء من تصميم Arduino Motor Shield ، يمكنك طلب PCB من خلال JLCPCB.com. لطلب PCB من JLCPCB ، تحتاج إلى ملف Gerber. لتنزيل ملفات Gerber من PCB الخاص بك ، ما عليك سوى النقر فوق زر Fabrication Output في صفحة محرر EasyEDA ، ثم قم بالتنزيل من صفحة طلب EasyEDA PCB.
انتقل الآن إلى JLCPCB.com وانقر فوق Quote Now أو الزر ، ثم يمكنك تحديد عدد PCBs التي تريد طلبها ، وعدد الطبقات النحاسية التي تحتاجها ، وسمك PCB ، ووزن النحاس ، وحتى لون PCB ، مثل اللقطة ظاهر أدناه:
بعد تحديد جميع الخيارات ، انقر فوق "حفظ في عربة التسوق" ، ثم سيتم نقلك إلى الصفحة حيث يمكنك تحميل ملف Gerber الخاص بك والذي قمنا بتنزيله من EasyEDA. قم بتحميل ملف جربر وانقر على "حفظ في عربة التسوق". وأخيرًا انقر فوق Checkout Securely لإكمال طلبك ، ثم ستحصل على PCBs بعد بضعة أيام. إنهم يصنعون ثنائي الفينيل متعدد الكلور بمعدل منخفض للغاية وهو 2 دولار. كما أن وقت الإنشاء أقل بكثير وهو 48 ساعة مع توصيل DHL من 3-5 أيام ، وستحصل بشكل أساسي على مركبات ثنائي الفينيل متعدد الكلور في غضون أسبوع من الطلب.بعد طلب PCB ، يمكنك التحقق من تقدم إنتاج PCB الخاص بك مع التاريخ والوقت. يمكنك التحقق من ذلك بالانتقال إلى صفحة الحساب والنقر على رابط "تقدم الإنتاج" أسفل PCB like ، الموضح في الصورة أدناه.
بعد أيام قليلة من طلب PCB ، حصلت على عينات PCB في عبوات لطيفة كما هو موضح في الصور أدناه.
بعد الحصول على هذه القطع ، قمت بتثبيت جميع المكونات المطلوبة على PCB وربطها بـ Arduino للتوضيح.
لذا فإن Arduino Motor Driver Shield جاهز ، ويمكنك استخدامه مباشرة مع Arduino للتحكم في العديد من المحركات في وقت واحد.