جدول المحتويات:
- الخطوة 1: ما سوف تحتاجه
- الخطوة 2: الدائرة
- الخطوة 3: ابدأ Visuino ، واختر نوع لوحة Arduino UNO
- الخطوة 4: في Visuino إضافة وتوصيل المكونات
- الخطوة 5: إنشاء وترجمة وتحميل كود Arduino
- الخطوة 6: العب
فيديو: كيفية استخدام محرك متدرج كجهاز تشفير دوار وشاشة OLED للخطوات: 6 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
في هذا البرنامج التعليمي سوف نتعلم كيفية تتبع خطوات محرك السائر على شاشة OLED. شاهد فيديو توضيحي.
يعود الفضل في البرنامج التعليمي الأصلي إلى مستخدم youtube "sky4fly".
الخطوة 1: ما سوف تحتاجه
- Arduino UNO (أو أي اردوينو آخر)
- قاد
- مكبر للصوت التشغيلي المزدوج LM358
- 4X 4.7 كيلو أوم المقاوم
- 2X 120 كيلو أوم المقاوم
- 300 أوم المقاوم
- محرك متدرج ثنائي القطب (4 أسلاك)
- أسلاك العبور
- شاشة OLED
- برنامج Visuino: قم بتنزيل Visuino
الخطوة 2: الدائرة
الخطوة 3: ابدأ 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 إضافة وتوصيل المكونات
- أضف "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:
موصى به:
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم!: 6 خطوات
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم!: في هذه التعليمات السريعة ، سنصنع وحدة تحكم بسيطة في محرك متدرج باستخدام محرك متدرج. لا يتطلب هذا المشروع دوائر معقدة أو متحكم دقيق. لذلك دون مزيد من اللغط ، فلنبدأ
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم (V2): 9 خطوات (مع صور)
محرك متدرج يتم التحكم فيه بواسطة محرك متدرج بدون متحكم (V2): في أحد مواد التعليمات السابقة الخاصة بي ، أوضحت لك كيفية التحكم في محرك متدرج باستخدام محرك متدرج بدون متحكم دقيق. لقد كان مشروعًا سريعًا وممتعًا ولكنه جاء بمشكلتين سيتم حلهما في Instructable. لذا ، مع
استخدم محرك متدرج كجهاز تشفير دوار: 9 خطوات (بالصور)
استخدم محرك متدرج كجهاز تشفير دوار: تعتبر المشفرات الدوارة رائعة للاستخدام في مشاريع وحدات التحكم الدقيقة كجهاز إدخال ولكن أداؤها ليس سلسًا ومرضيًا للغاية. أيضًا ، نظرًا لوجود الكثير من محركات السائر الاحتياطية ، قررت منحهم غرضًا. لذلك إذا كان لديك بعض السائر
قاطرة نموذجية يتم التحكم فيها بمحرك متدرج - محرك متدرج كجهاز تشفير دوار: 11 خطوة (بالصور)
قاطرة نموذجية يتم التحكم فيها بمحرك متدرج | محرك متدرج كجهاز تشفير دوار: في أحد التعليمات السابقة ، تعلمنا كيفية استخدام محرك متدرج كجهاز تشفير دوار. في هذا المشروع ، سنستخدم الآن محرك السائر الذي تحول إلى مشفر دوار للتحكم في قاطرة نموذجية باستخدام متحكم Arduino. لذا ، بدون فو
محرك متدرج ذو تحكم بمحرك متدرج - محرك متدرج كجهاز تشفير دوار: 11 خطوة (بالصور)
محرك متدرج ذو تحكم بمحرك متدرج | محرك متدرج كجهاز تشفير دوار: هل لديك محركان متدرجان في الجوار وتريد القيام بشيء ما؟ في هذا Instructable ، دعنا نستخدم محرك متدرج كجهاز تشفير دوار للتحكم في موضع محرك متدرج آخر باستخدام متحكم Arduino. لذلك بدون مزيد من اللغط ، دعنا