جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نتعلم كيفية توصيل عدة محركات مؤازرة باستخدام وحدة PCA9685 و arduino.
تعد وحدة PCA9685 جيدة جدًا عندما تحتاج إلى توصيل عدة محركات ، يمكنك قراءة المزيد عنها هنا
شاهد الفيديو!
الخطوة 1: ما سوف تحتاجه
- Arduino UNO أو أي لوحة Arduino أو ESP
- 16 قناة PWM / محرك سيرفو I2C PCA9685
- محركات مؤازرة (في هذا المثال نستخدم 4 أجهزة)
- اللوح
- أسلاك العبور
- برنامج Visuino: قم بالتنزيل هنا
الخطوة 2: الدائرة
- قم بتوصيل كل موصل مؤازر بدبابيس PCA9685 (المؤازرة 1 إلى المسامير 0 ، المؤازرة 2 إلى المسامير 1 ، إلخ)
- قم بتوصيل PCA9685 pin SCL بـ Arduino pin SCL
- قم بتوصيل PCA9685 pin SDA بـ Arduino pin SDA
- قم بتوصيل PCA9685 pin VCC بـ Arduino pin 5V
- قم بتوصيل PCA9685 pin GND بـ Arduino pin GND
الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. قم بتنزيل نسخة مجانية أو سجل للحصول على نسخة تجريبية مجانية (موصى به للحصول على تجربة كاملة).
ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2
الخطوة 4: في Visuino قم بإضافة المكونات وتعيينها وتوصيلها
- أضف المكون "NXP Servo PCA9685 (I2C)"
- إضافة عنصر "Sine Analog Generator"
- قم بتوصيل دبوس "SineAnalogGenerator1" بدبابيس "ServoPCA96851" 0
- قم بتوصيل دبوس "SineAnalogGenerator1" بدبابيس "ServoPCA96851" 1
- قم بتوصيل دبوس "SineAnalogGenerator1" بدبابيس "ServoPCA96851" 2
- قم بتوصيل دبوس "SineAnalogGenerator1" بدبابيس "ServoPCA96851" 3
- قم بتوصيل "ServoPCA96851" pin Control I2C إلى Arduino board pin I2C In
الخطوة 5: إنشاء وترجمة وتحميل كود Arduino
في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".
الخطوة 6: العب
إذا قمت بتشغيل وحدة Arduino UNO ، فستبدأ محركات المؤازرة في الدوران.
تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino: