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

التشفير الروتاري: كيف يعمل وكيف يستخدم مع Arduino: 7 خطوات
التشفير الروتاري: كيف يعمل وكيف يستخدم مع Arduino: 7 خطوات

فيديو: التشفير الروتاري: كيف يعمل وكيف يستخدم مع Arduino: 7 خطوات

فيديو: التشفير الروتاري: كيف يعمل وكيف يستخدم مع Arduino: 7 خطوات
فيديو: How Rotary Encoder Works and How To Use It with Arduino 2024, يوليو
Anonim

بواسطة موقع ElectropeakElectroPeak الرسمي

الشروع في العمل مع وحدة الموجات فوق الصوتية واردوينو
الشروع في العمل مع وحدة الموجات فوق الصوتية واردوينو
الشروع في العمل مع وحدة الموجات فوق الصوتية واردوينو
الشروع في العمل مع وحدة الموجات فوق الصوتية واردوينو
قم بإنشاء خريطة WiFi الحرارية باستخدام ESP8266 و Arduino
قم بإنشاء خريطة WiFi الحرارية باستخدام ESP8266 و Arduino
قم بإنشاء خريطة WiFi الحرارية باستخدام ESP8266 و Arduino
قم بإنشاء خريطة WiFi الحرارية باستخدام ESP8266 و Arduino
التعرف على اللون W / TCS230 Sensor و Arduino [رمز المعايرة مضمن]
التعرف على اللون W / TCS230 Sensor و Arduino [رمز المعايرة مضمن]
التعرف على اللون W / TCS230 Sensor و Arduino [رمز المعايرة مضمن]
التعرف على اللون W / TCS230 Sensor و Arduino [رمز المعايرة مضمن]

حول: ElectroPeak هو مكانك الوحيد لتعلم الإلكترونيات ونقل أفكارك إلى واقع ملموس. نحن نقدم أدلة من الدرجة الأولى لتظهر لك كيف يمكنك إنشاء مشاريعك. نقدم أيضًا منتجات عالية الجودة بحيث يكون لديك… المزيد حول Electropeak »

يمكنك قراءة هذا وغيره من البرامج التعليمية المذهلة على موقع ElectroPeak الرسمي

ملخص

في هذا البرنامج التعليمي ، ستتعرف على كيفية استخدام المشفر الدوار. أولاً ، سترى بعض المعلومات حول المشفر الدوراني ، وبعد ذلك ستتعلم كيفية استخدام المشفر الدوار مع ثلاثة أمثلة عملية.

ماذا ستتعلم:

  • ما هو المشفر الدوار وكيف يعمل. عرض موضع المشفر
  • التحكم في ضوء LED باستخدام جهاز تشفير دوار
  • التحكم في سرعة واتجاه محرك التيار المستمر باستخدام مشفر دوار

الخطوة 1: ما هو التشفير الدوراني؟

ما هو التشفير الروتاري؟
ما هو التشفير الروتاري؟
ما هو التشفير الروتاري؟
ما هو التشفير الروتاري؟

المشفر الدوار هو جهاز كهروميكانيكي يحول موضع زاوية العمود إلى بيانات رقمية. يحتوي المشفر الدوار على لوحة دائرية بها بعض الثقوب وقناتين A و B. عن طريق تدوير اللوحة الدائرية ، عندما تمر القنوات A و B الثقوب ، يتم إنشاء اتصال بين تلك القناة وقاعدة مشتركة. تسبب هذه الانقطاعات موجة مربعة في قناة الإخراج. بحساب هذه النبضات ، يمكننا إيجاد مقدار الدوران. من ناحية أخرى ، تحتوي القناتان A و B على 90 درجة من فرق الطور ، لذلك يمكنك أيضًا العثور على اتجاه الدوران اعتمادًا على القناة التي تتقدم بها النبضة

يمكن تثبيت المشفر مباشرة على عمود المحرك أو صنعه كوحدة نمطية. وحدة التشفير الدوارة ، بما في ذلك 5 دبابيس ، هي أكثر المشفر الدوار شيوعًا. يدعم 2 دبابيس إمداد المشفر ، SW عبارة عن زر ضغط على الوحدة ، ويظهر CLK و DT القنوات A و B.

بعض ميزات هذه الوحدة هي:

  • قدرة التدوير إلى ما لا نهاية
  • دقة 20 نبضة
  • جهد إمداد 5 فولت

الخطوة 2: المكونات المطلوبة

مكونات الأجهزة

وحدة التشفير الدوارة مع مفتاح الدفع * 1

تطبيقات البرمجيات

اردوينو IDE

الخطوة 3: كيفية استخدام التشفير الروتاري؟

كيفية استخدام جهاز التشفير الروتاري؟
كيفية استخدام جهاز التشفير الروتاري؟

لاستخدام المشفر الدوار ، يجب أن نحسب نبضات القناتين A و B. للقيام بذلك ، استخدمنا Arduino UNO وقمنا بتنفيذ ثلاثة مشاريع لتحديد موضع المشفر ، والتحكم في ضوء LED والتحكم في سرعة واتجاه محرك التيار المستمر.

الخطوة 4: تحديد موضع عمود التشفير الدوراني

قم بتوصيل + بـ 5V ، GND بدبوس GND ، CLK برقم التعريف 6 ، و DT برقم التعريف 7.

تحتاج إلى معرفة موضع العمود لاستخدام المشفر. يختلف موضع العمود حسب مقدار دورانه. يتغير من 0 إلى ما لا نهاية للدوران في اتجاه عقارب الساعة ، ومن 0 إلى سالب ما لا نهاية للدوران عكس اتجاه عقارب الساعة. قم بتحميل الكود التالي على Arduino الخاص بك وشاهد موضع مشفر العمود في الشاشة التسلسلية. يمكنك استخدام الكود المرفق لجميع مشاريعك مع برنامج التشفير.

لتحديد موضع المشفر ، نحتاج إلى توصيل القناتين A و B كمدخلات في Arduino. نقرأ القيمة الأولية للقناة أ ونحفظها في البداية. ثم نقرأ القيمة اللحظية للقناة A ، وإذا كانت قيمة القناة B متقدمة عليها ، فإننا نخفض العداد. خلاف ذلك ، نقوم بزيادة رقم العداد.

الخطوة 5: التحكم في ضوء LED مع دوران العمود

التحكم في ضوء LED مع دوران العمود
التحكم في ضوء LED مع دوران العمود

في البداية تحتاج إلى الحصول على موضع العمود ، وبعد ذلك يمكنك تقليل أو زيادة ضوء LED باستخدام PWM. نظرًا لأن PWM لها بعض القيمة بين 0 إلى 255 ، فقد قمنا بتعيين موضع العمود في هذا النطاق في الكود أيضًا.

الخطوة 6: التحكم في سرعة واتجاه محرك التيار المستمر مع المقاطعة

التحكم في سرعة واتجاه محرك التيار المستمر مع المقاطعة
التحكم في سرعة واتجاه محرك التيار المستمر مع المقاطعة

في هذا الكود ، استخدمنا مقاطعة لقراءة العمود وموضع المفتاح. لمزيد من المعلومات حول المقاطعات ، يمكنك التحقق من موقع Arduino على الويب.

ينكسر المحرك عن طريق الضغط على مفتاح التشفير أو ضبط المشفر في الموضع 0. يمكنك معرفة كيفية قيادة محرك التيار المستمر باستخدام درع L293D هنا.

الخطوة 7: مثلنا على الفيسبوك

إذا وجدت هذا البرنامج التعليمي مفيدًا وممتعًا ، فيرجى الإعجاب بنا على facebook.

موصى به: