كيفية استخدام MOSFET مع عازل بصري HW-532 للتحكم في سرعة أو حمل محرك تيار مستمر حتى 30 فولت باستخدام أردوينو
يوضح دليل المشروع هذا كيفية بناء منظم سرعة لمحرك تيار مستمر متعدد الاستخدامات باستخدام أردوينو ووحدة MOSFET معزولة بصريًا HW-532. قد يكون الـ MOSFET...FR120N، LR7843 أو D4184.يتيح لك ذلك التحكم في سرعة وحالة التشغيل (تشغيل/إيقاف) لمحرك تيار مستمر بجهد يصل إلى 30 فولت. توفر وحدة HW-532 الحماية والعزل، مما يجعلها أكثر أمانًا وموثوقيةً من توصيل المحرك مباشرةً بالأردوينو.

هذا المشروع ذو قيمة لتطبيقات متنوعة. فيما يلي بعض الأمثلة:
- التحكم بدقة في سرعة ذراع روبوتية
- بناء مروحة ذات سرعة متغيرة لأنظمة التبريد
- إنشاء آلات مؤتمتة ذات حركة قابلة للتعديل
- تطوير نظام تحكم بصمام محركي لأنظمة الموائع
الأجهزة/المكونات
المكونات الأساسية هي الأردوينو، ووحدة MOSFET معزولة ضوئيًا HW-532 (مع خيارات MOSFET مثل D4184 أو LR7843 أو FR120N)، ومحرك تيار مستمر (تصنيف الجهد ≤ 30V)، وأسلاك توصيل، وبشكل اختياري، مقاوم متغير (بوتنشيومتر) وزر ضغط للتحكم المتقدم (في الفيديو عند 19:34).
يعتمد اختيار MOSFET داخل وحدة HW-532 على متطلبات التيار لديك (في الفيديو عند 01:24). يقدم الفيديو مقارنة مفصّلة بين أنواع MOSFET المختلفة (في الفيديو عند 06:50) ومدى ملاءمتها لمختلف التطبيقات (في الفيديو عند 09:45). تذكر تضمين دايود للأحمال الحثّية مثل المحرّكات ذات التيار المستمر لحماية الوحدة (في الفيديو عند 06:00 و22:02).
دليل الأسلاك
التوصيل الأساسي يربط الطرف الموجب للمحرك بمخرج HW-532، والطرف السالب للمحرك بأرضي HW-532، ودبوس التحكم في HW-532 بدبوس رقمي في Arduino (في الفيديو عند 11:16).

شرح الكود
يوفر الكود المقدم ثلاثة مستويات من التحكم:

- التحكم في التشغيل/الإيقاف:يستخدم هذا الكود البسيط (في الفيديو عند 15:05) دبوسًا رقميًا لتشغيل المحرك وإيقافه. الجزء الذي يمكن للمستخدم تخصيصه هو
MOTOR_OUT_PINثابت يحدد أي دبوس في الأردوينو يتحكم في وحدة HW-532. - التحكم في السرعة بواسطة تعديل عرض النبضة (PWM):يستخدم هذا الكود (في الفيديو عند 15:39) تعديل عرض النبضة (PWM) للتحكم في سرعة المحرك. يمكن للمستخدم ضبط
SPEED_MAXوSPEED_MINلتعيين الحدين الأعلى والأدنى للتحكم في السرعة، وmotorControl()وstopMotor()تُستخدم الدوال للتحكم في المحرك وإيقافه، على التوالي. - التحكم بواسطة المقاوم المتغير وزر الضغط:يتيح هذا الكود (في الفيديو عند 22:12) التحكم في سرعة المحرك بمقاوم متغير وتشغيله/إيقافه بزر ضغط. الأجزاء القابلة لتخصيصها من قبل المستخدم تشمل
POT_PIN(طرف المقاوم المتغير),MOTOR_OUT_PIN(دبوس تحكم PWM)،START_STOP_PIN(دبوس زر الضغط),SPEED_MAX، وSPEED_MIN.
مشروع مباشر/عرض توضيحي
يعرض الفيديو تشغيل أمثلة الشيفرة الثلاثة جميعها. يُعرض التحكم بالتشغيل/الإيقاف (في الفيديو عند 11:41)، يليه التحكم في السرعة بواسطة PWM (في الفيديو عند 16:53)، وأخيرًا التحكم بالمقاومة المتغيرة وزر الضغط (في الفيديو عند 23:02).
الفصول
- [00:00] مقدمة ونظرة عامة عن المشروع
- [01:24] وحدة HW-532 وخيارات MOSFET
- [03:23] مخطط الدائرة وشرحها
- [05:11] تفاصيل المكوّن
- [06:50] تحليل ورقة بيانات MOSFET
- [11:16] الأسلاك الأساسية وعرض توضيحي للتشغيل/الإيقاف
- [15:05] كود أردوينو للتحكم بالتشغيل/الإيقاف
- [15:39] كود أردوينو للتحكم في السرعة باستخدام PWM
- [19:34] توصيل الأسلاك مع المقاوم المتغير وزر الضغط
- [22:12] كود أردوينو مع مقاوم متغير وزر ضغط
الأشياء التي قد تحتاجها
-
أمازونPurchase HW-532 from Amazonamzn.to
-
إي باي
-
علي إكسبريسPurchase FR120N Motor Driver from AliExpresss.click.aliexpress.com
الموارد والمراجع
لا توجد موارد حتى الآن.
ملفات📁
ورقة البيانات (pdf)
-
infineon-IRLR7843 LR7843 MOSFET datasheet
application/pdf0.37 MB
Fritzing File
-
HW-532B Mosfot Module
application/zip0.01 MB
ملفات أخرى
-
infineon-irfr120n-datasheet-en
application/pdf0.39 MB -
alpha-and-Omega-AOD4184A_datasheet
application/pdf0.43 MB