فهرست مطالب:

کنترل موتور DC با ماژول سنسور نوری رمزگذار FC-03: 7 مرحله
کنترل موتور DC با ماژول سنسور نوری رمزگذار FC-03: 7 مرحله

تصویری: کنترل موتور DC با ماژول سنسور نوری رمزگذار FC-03: 7 مرحله

تصویری: کنترل موتور DC با ماژول سنسور نوری رمزگذار FC-03: 7 مرحله
تصویری: چپ گرد و راست گرد کردن موتور فقط با یک کلید - چطور جهت چرخش موتور را برعکس کنیم - dc motor Direction 2024, نوامبر
Anonim

در این آموزش با نحوه شمارش وقفه های رمزگذار نوری با استفاده از موتور DC ، صفحه نمایش OLED و Visuino آشنا می شویم.

فیلم را ببینید!

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino UNO (یا هر Arduino دیگر)
  • ماژول سنسور کوپلینگ نوری FC-03
  • موتور DC
  • چرخ رمزگذار (با سوراخ) که روی موتور DC وصل می کنید
  • صفحه نمایش OLED
  • سیم های بلوز
  • تخته نان
  • برنامه Visuino: Visuino را بارگیری کنید

مرحله 2: مدار

مدار
مدار
  • پین صفحه نمایش OLED [VCC] را به پین آردوینو [5V] متصل کنید
  • اتصال پین صفحه نمایش OLED [GND] به پین آردوینو [GND]
  • پین صفحه نمایش OLED [SCL] را به پین آردوینو [5V] متصل کنید
  • پین Encoder FC-03 [VCC] را به پین آردوینو [5V] وصل کنید
  • پین رمزگذار FC-03 [GND] را به پین آردوینو [GND] وصل کنید
  • پین Encoder FC-03 [D0] را به پین دیجیتال آردوینو وصل کنید [10]
  • منبع تغذیه [3-6V] را به موتور DC وصل کنید

مرحله 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 یا بالاتر را نصب کرده اید ، در غیر این صورت این دستورالعمل کار نمی کند! اگر هنوز مراحل این دستورالعمل را انجام نداده اید تا Arduino IDE را برای برنامه نویسی Arduino UNO تنظیم کنید! Visuino: https://www.visuino.eu نیز باید نصب شود. Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 4: در Visuino ADD و Set Components

در Visuino ADD و Set Components
در Visuino ADD و Set Components
در Visuino ADD و Set Components
در Visuino ADD و Set Components
در Visuino ADD و Set Components
در Visuino ADD و Set Components

جزء "SSD1306/SH1106 OLED Display (I2C)" را اضافه کنید

روی جزء "DisplayOLED1" دوبار کلیک کنید و:

در پنجره Elements "Draw Text" را به سمت چپ بکشید ، در سمت چپ Draw Text1 را انتخاب کنید و در پنجره Properties اندازه را روی 2 و متن را تنظیم کنید: STEPS

در پنجره Elements "Text Text" را به سمت چپ بکشید در سمت چپ TextField1 را انتخاب کنید و در پنجره Properties اندازه را روی 3 و Y: 30 تنظیم کنید پنجره عناصر را ببندید

جزء "شمارنده" را اضافه کنید

جزء Counter1 را انتخاب کرده و در پنجره Properties Min> Value را روی 0 تنظیم کنید

مرحله 5: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  • پین دیجیتال برد آردوینو [10] را به پین Counter1 وصل کنید [In]
  • پین Counter1 [Out] را به DisplayOLED1> TextField1 pin [In] وصل کنید
  • پین DisplayOLED1 I2C [Out] را به پین برد Arduino I2C وصل کنید [In]

مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 7: بازی کنید

اگر ماژول Arduino UNO را تغذیه کنید و موتور DC را به منبع تغذیه متصل کنید تا اجرا شود ، صفحه نمایش OLED باید تعداد وقفه ها (تعداد) را نشان دهد.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

توصیه شده: