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

كيفية استخدام محرك متدرج كجهاز تشفير دوار وشاشة OLED للخطوات: 6 خطوات
كيفية استخدام محرك متدرج كجهاز تشفير دوار وشاشة OLED للخطوات: 6 خطوات

فيديو: كيفية استخدام محرك متدرج كجهاز تشفير دوار وشاشة OLED للخطوات: 6 خطوات

فيديو: كيفية استخدام محرك متدرج كجهاز تشفير دوار وشاشة OLED للخطوات: 6 خطوات
فيديو: Control a Stepper Motor using an Arduino and a Rotary Encoder - Tutorial - Part 1 2024, شهر نوفمبر
Anonim
Image
Image

في هذا البرنامج التعليمي سوف نتعلم كيفية تتبع خطوات محرك السائر على شاشة OLED. شاهد فيديو توضيحي.

يعود الفضل في البرنامج التعليمي الأصلي إلى مستخدم youtube "sky4fly".

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

ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
ما سوف تحتاجه
  • Arduino UNO (أو أي اردوينو آخر)
  • قاد
  • مكبر للصوت التشغيلي المزدوج LM358
  • 4X 4.7 كيلو أوم المقاوم
  • 2X 120 كيلو أوم المقاوم
  • 300 أوم المقاوم
  • محرك متدرج ثنائي القطب (4 أسلاك)
  • أسلاك العبور
  • شاشة OLED
  • برنامج Visuino: قم بتنزيل Visuino

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

الدائرة
الدائرة
الدائرة
الدائرة

الخطوة 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 إضافة وتوصيل المكونات

في Visuino أضف وتوصيل مكونات
في Visuino أضف وتوصيل مكونات
في Visuino أضف وتوصيل مكونات
في Visuino أضف وتوصيل مكونات
في Visuino أضف وتوصيل مكونات
في Visuino أضف وتوصيل مكونات
  • أضف "OLED display I2C" ، انقر نقرًا مزدوجًا على مكون DisplayOLED1 - في نافذة العنصر ، قم بتوسيع "النص" واسحب "حقل النص" إلى الجانب الأيسر - حدد "حقل النص 1" على الجانب الأيسر وفي نافذة الخصائص اضبط الحجم على: 2
  • أضف مكون "العداد" وفي نافذة الخصائص اضبط الحد الأدنى> القيمة على 0
  • أضف مكون "كشف الحافة" 2X
  • قم بتوصيل Arduino Digital [7] بالخارج بدبوس "DetectEdge1" [مدخل]
  • قم بتوصيل Arduino Digital [8] إلى دبوس "DetectEdge2" [In]
  • ربط "DetectEdge1" pin [Out] و "DetectEdge2" [Out] بدبوس "Counter1" [In]
  • قم بتوصيل "Counter1" pin [Out] بـ "DisplayOLED1"> Text Field1 pin [In]
  • قم بتوصيل "DisplayOLED1" pin [Out] بـ Arduino I2C pin [In]

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

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

في Visuino ، اضغط على F9 أو انقر فوق الزر الظاهر في الصورة 1 لإنشاء كود Arduino ، وافتح Arduino IDE

في Arduino IDE ، انقر فوق الزر تحميل ، لتجميع وتحميل الكود (الصورة 2)

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

إذا قمت بتشغيل وحدة Arduino UNO ، فسوف يضيء مؤشر LED ، وإذا قمت بتغيير موضع محرك السائر ، فسيكون عدد الخطوات مرئيًا على شاشة OLED.

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

موصى به: