فهرست مطالب:
- مرحله 1: آنچه شما نیاز دارید
- مرحله 2: مدار
- مرحله 3: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
- مرحله 4: در Visuino ADD و Set Components
- مرحله 5: در Visuino Connect Components
- مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
- مرحله 7: بازی کنید
تصویری: کنترل موتور DC با ماژول سنسور نوری رمزگذار FC-03: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
در این آموزش با نحوه شمارش وقفه های رمزگذار نوری با استفاده از موتور 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 را انتخاب کنید
برای شروع برنامه نویسی 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
جزء "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
- پین دیجیتال برد آردوینو [10] را به پین Counter1 وصل کنید [In]
- پین Counter1 [Out] را به DisplayOLED1> TextField1 pin [In] وصل کنید
- پین DisplayOLED1 I2C [Out] را به پین برد Arduino I2C وصل کنید [In]
مرحله 6: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.
مرحله 7: بازی کنید
اگر ماژول Arduino UNO را تغذیه کنید و موتور DC را به منبع تغذیه متصل کنید تا اجرا شود ، صفحه نمایش OLED باید تعداد وقفه ها (تعداد) را نشان دهد.
تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:
توصیه شده:
لوکوموتیو مدل کنترل شده با موتور پله ای - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
لوکوموتیو مدل کنترل شده با موتور پله ای | موتور پله ای به عنوان رمزگذار روتاری: در یکی از دستورالعمل های قبلی ، نحوه استفاده از موتور پله ای به عنوان رمزگذار چرخشی را آموختیم. در این پروژه ، ما اکنون از آن موتور پله ای رمزگذار چرخشی استفاده می کنیم تا یک لوکوموتیو مدل را با استفاده از میکروکنترلر آردوینو کنترل کنیم. بنابراین ، بدون فو
موتور DC و رمزگذار برای کنترل موقعیت و سرعت: 6 مرحله
DC Motor and Encoder for Position and Speed Control: مقدمه ما گروهی از دانشجویان UQD10801 (Robocon I) از Universiti Tun Hussei Onn Malaysia (UTHM) هستیم. ما در این دوره 9 گروه داریم. گروه من گروه 2 است. فعالیت گروه ما DC است موتور و رمزگذار برای کنترل موقعیت و سرعت. هدف گروه ما
استپر موتور کنترل شده استپر موتور - استپر موتور به عنوان رمزگذار روتاری: 11 مرحله (همراه با تصاویر)
استپر موتور کنترل شده استپر موتور | استپر موتور به عنوان رمزگذار روتاری: آیا چند موتور پله ای در اطراف شما خوابیده است و می خواهید کاری انجام دهید؟ در این دستورالعمل ، بیایید از یک موتور پله ای به عنوان یک رمزگذار چرخشی برای کنترل موقعیت یک موتور پله ای دیگر با استفاده از میکروکنترلر آردوینو استفاده کنیم. بنابراین بدون هیچ گونه توضیح بیشتر ، اجازه دهید
استفاده از بیش از 4 موتور - چیدن چند موتور موتور: 3 مرحله
استفاده از بیش از 4 موتور - چیدمان چند موتور موتور: دستگاه تعویض و تقویت حسی ارتعاشی قابل آموزش (https://www.instructables.com/id/Vibrotactile-Sens …) راهی برای ساخت دستگاهی که حسی را ترجمه می کند ، نشان می دهد. ورود به محرک های ارتعاشی آن محرک های ارتعاشی عبارتند از
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: 5 مرحله
نحوه کنترل موتور DC بدون برس بدون کوادکوپتر بدون سرنشین (3 نوع سیم) با استفاده از کنترل کننده سرعت موتور HW30A و Arduino UNO: توضیحات: کنترل کننده سرعت موتور HW30A را می توان با باتری های 4-10 NiMH/NiCd یا 2-3 سلولی LiPo استفاده کرد. BEC با حداکثر 3 سلول LiPo کاربردی است. می توان از آن برای کنترل سرعت موتور DC بدون برس (3 سیم) با حداکثر حداکثر 12Vdc استفاده کرد. مخصوص