جدول المحتويات:
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
في هذا البرنامج التعليمي سوف نتعلم كيفية حساب مقاطعات المشفر البصري باستخدام محرك 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
لبدء برمجة 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 وتعيين المكونات
أضف مكون "SSD1306 / SH1106 OLED Display (I2C)"
انقر نقرًا مزدوجًا فوق مكون "DisplayOLED1" و:
في نافذة العناصر ، اسحب "رسم نص" إلى الجانب الأيسر ، وفي الجانب الأيسر حدد رسم نص 1 وفي نافذة الخصائص ، قم بتعيين الحجم على 2 والنص: خطوات
في نافذة العناصر ، اسحب "حقل النص" إلى الجانب الأيسر ، على الجانب الأيسر ، حدد حقل النص 1 وفي نافذة الخصائص ، اضبط الحجم على 3 و ص: 30 أغلق نافذة العناصر
إضافة مكون "عداد"
حدد مكون Counter1 وفي نافذة الخصائص ، قم بتعيين Min> Value إلى 0
الخطوة 5: في مكونات 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: