תוכן עניינים:

בקרת מנוע DC עם מקודד מודול חיישן אופטי FC-03: 7 שלבים
בקרת מנוע DC עם מקודד מודול חיישן אופטי FC-03: 7 שלבים

וִידֵאוֹ: בקרת מנוע DC עם מקודד מודול חיישן אופטי FC-03: 7 שלבים

וִידֵאוֹ: בקרת מנוע DC עם מקודד מודול חיישן אופטי FC-03: 7 שלבים
וִידֵאוֹ: rotary encoder and DC motor 2024, נוֹבֶמבֶּר
Anonim

במדריך זה נלמד כיצד לספור הפרעות מקודד אופטי באמצעות מנוע DC, תצוגת OLED ו- Visuino.

צפו בסרטון!

שלב 1: מה שאתה צריך

מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
מה שאתה תצטרך
  • ארדואינו UNO (או כל ארדואינו אחר)
  • מודול חיישן צימוד אופטי FC-03
  • מנוע DC
  • גלגל מקודד (עם חורים) שאתה מחבר על מנוע ה- DC
  • תצוגת OLED
  • חוטי מגשר
  • לוח לחם
  • תוכנית Visuino: הורדת Visuino

שלב 2: המעגל

המעגל
המעגל
  • חבר את פין תצוגת OLED [VCC] לסיכה של Arduino [5V]
  • חבר את פין תצוגת OLED [GND] לסיכה של Arduino [GND]
  • חבר את פין תצוגת OLED [SCL] לסיכה של Arduino [5V]
  • חבר את קודן FC-03 פין [VCC] לפין Arduino [5V]
  • חבר את קודן FC-03 פין [GND] לסיכה של Arduino [GND]
  • חבר את קודן FC-03 פין [D0] לסיכה הדיגיטלית של Arduino [10]
  • חבר את ספק הכוח [3-6V] למנוע DC

שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO

הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino
הפעל את Visuino ובחר את סוג הלוח UNO של Arduino

כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:

שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2

שלב 4: ב- Visuino ADD והגדרת רכיבים

ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים
ב- Visuino ADD והגדרת רכיבים

הוסף רכיב "SSD1306/SH1106 OLED Display (I2C)"

לחץ פעמיים על רכיב "DisplayOLED1" ו:

בחלון האלמנטים גרור את "צייר טקסט" לצד שמאל, בצד שמאל בחר צייר טקסט 1 ובחלון המאפיינים הגדר את גודל 2 וטקסט: STEPS

בחלון Elements גרור את "שדה הטקסט" לצד השמאלי בצד שמאל בחר TextField1 ובחלון המאפיינים הגדר את גודל ל- 3 ו- Y: 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]
  • חבר סיכה אחת [החוצה] ל- DisplayOLED1> פין טקסט 1 [פנימה]
  • חבר את פין DisplayOLED1 I2C [החוצה] לסיכת לוח Arduino I2C [In]

שלב 6: צור, הידור והעלה את קוד הארדואינו

צור, הידור והעלה את קוד הארדואינו
צור, הידור והעלה את קוד הארדואינו

ב- Visuino, לחץ לחיצה תחתונה על הכרטיסייה "Build", וודא שהיציאה הנכונה נבחרה ולאחר מכן לחץ על הלחצן "Compile/Build and Upload".

שלב 7: שחק

אם אתה מפעיל את מודול ה- Arduino UNO ומחבר את מנוע ה- DC לחשמל כדי להפעיל אותו, תצוגת OLED צריכה להציג את מספר ההפרעות (ספירה).

מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו ולפתוח אותו ב- Visuino:

מוּמלָץ: