جدول المحتويات:

التحكم في محرك DC مع وحدة الاستشعار البصري للتشفير FC-03: 7 خطوات
التحكم في محرك DC مع وحدة الاستشعار البصري للتشفير FC-03: 7 خطوات

فيديو: التحكم في محرك DC مع وحدة الاستشعار البصري للتشفير FC-03: 7 خطوات

فيديو: التحكم في محرك DC مع وحدة الاستشعار البصري للتشفير FC-03: 7 خطوات
فيديو: Control DC Motor With Encoder Optical Sensor Module FC-03 2024, شهر نوفمبر
Anonim

في هذا البرنامج التعليمي سوف نتعلم كيفية حساب مقاطعات المشفر البصري باستخدام محرك DC وشاشة OLED و Visuino.

شاهد الفيديو!

الخطوة 1: ما سوف تحتاجه

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • Arduino UNO (أو أي اردوينو آخر)
  • وحدة استشعار اقتران بصري FC-03
  • محرك بتيار مستمر
  • عجلة التشفير (بفتحات) التي تعلقها على محرك التيار المستمر
  • شاشة OLED
  • أسلاك العبور
  • اللوح
  • برنامج Visuino: قم بتنزيل Visuino

الخطوة 2: الدائرة

الدائرة
الدائرة
  • قم بتوصيل دبوس شاشة OLED [VCC] بدبوس Arduino [5V]
  • توصيل دبوس شاشة OLED [GND] بدبوس Arduino [GND]
  • قم بتوصيل دبوس شاشة OLED [SCL] بدبوس Arduino [5V]
  • قم بتوصيل Encoder FC-03 pin [VCC] بدبوس Arduino [5V]
  • توصيل دبوس Encoder FC-03 [GND] بدبوس Arduino [GND]
  • قم بتوصيل Encoder FC-03 pin [D0] بدبوس Arduino الرقمي [10]
  • قم بتوصيل مصدر الطاقة [3-6 فولت] بمحرك التيار المستمر

الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO

ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO
ابدأ Visuino ، وحدد نوع لوحة Arduino UNO

لبدء برمجة Arduino ، ستحتاج إلى تثبيت Arduino IDE من هنا:

يرجى العلم أن هناك بعض الأخطاء الحرجة في Arduino IDE 1.6.6. تأكد من تثبيت 1.6.7 أو أعلى ، وإلا فلن يعمل هذا Instructable! إذا لم تكن قد فعلت ذلك ، فاتبع الخطوات الواردة في Instructable لإعداد Arduino IDE لبرمجة Arduino UNO! يحتاج Visuino: https://www.visuino.eu أيضًا إلى التثبيت. ابدأ Visuino كما هو موضح في الصورة الأولى ، انقر فوق الزر "أدوات" في مكون Arduino (الصورة 1) في Visuino عندما يظهر مربع الحوار ، حدد "Arduino UNO" كما هو موضح في الصورة 2

الخطوة 4: في Visuino ADD وتعيين المكونات

في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات
في Visuino أضف وتعيين المكونات

أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"

انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1" و:

في نافذة العناصر ، اسحب "رسم نص" إلى الجانب الأيسر ، وفي الجانب الأيسر حدد رسم نص 1 وفي نافذة الخصائص ، قم بتعيين الحجم على 2 والنص: خطوات

في نافذة العناصر ، اسحب "حقل النص" إلى الجانب الأيسر ، على الجانب الأيسر ، حدد حقل النص 1 وفي نافذة الخصائص ، اضبط الحجم على 3 و ص: 30 أغلق نافذة العناصر

إضافة مكون "عداد"

حدد مكون Counter1 وفي نافذة الخصائص ، قم بتعيين Min> Value إلى 0

الخطوة 5: في مكونات Visuino Connect

في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
في مكونات Visuino Connect
  • قم بتوصيل السنون الرقمي للوحة Arduino [10] بـ Counter1 pin [In]
  • قم بتوصيل Counter1 pin [Out] بـ DisplayOLED1> TextField1 pin [In]
  • قم بتوصيل DisplayOLED1 I2C pin [Out] بدبوس لوحة Arduino I2C [In]

الخطوة 6: إنشاء كود Arduino وترجمته وتحميله

إنشاء وترجمة وتحميل كود اردوينو
إنشاء وترجمة وتحميل كود اردوينو

في Visuino ، انقر في الجزء السفلي على علامة التبويب "إنشاء" ، وتأكد من تحديد المنفذ الصحيح ، ثم انقر فوق الزر "تجميع / إنشاء وتحميل".

الخطوة 7: العب

إذا قمت بتشغيل وحدة Arduino UNO ، وقمت بتوصيل محرك DC بمصدر الطاقة لتشغيله ، فيجب أن تعرض شاشة OLED عدد مرات الانقطاع (العدد).

تهانينا! لقد أكملت مشروعك باستخدام Visuino. مرفق أيضًا مشروع Visuino ، الذي قمت بإنشائه لهذا Instructable ، يمكنك تنزيله وفتحه في Visuino:

موصى به: