فهرست مطالب:
- مرحله 1: سخت افزار مورد نیاز است
- مرحله 2: طراحی مدار
- مرحله 3: کد آردوینو کار می کند
- مرحله 4: کد را در NodeMCU بارگذاری کنید
- مرحله 5: آن را آزمایش کنید
تصویری: کنترل موقعیت DC موتور: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:53
این دستورالعمل نحوه کنترل موقعیت موتور از طریق شبکه محلی محلی را نشان می دهد.
اکنون می توانید از تلفن هوشمند یا iPad متصل به شبکه استفاده کنید ، سپس آدرس وب سرور محلی موتور را تایپ کنید. از اینجا ، هنگامی که دیسک را در صفحه وب لمس می کنیم ، می توانیم با چرخاندن دیسک روی صفحه وب ، دیسک موقعیت موتور را کنترل کنیم ، تنظیم موقعیت را ارسال می کند به وب سرور موتور ، سپس دیسک موتور را بچرخانید تا به آن موقعیت موقعیت در زمان واقعی برسید
فیلم را ببینید
www.youtube.com/watch؟v=bRiY4Qr5HRE
مرحله 1: سخت افزار مورد نیاز است
برای ساخت این پروژه ، ما نیاز داریم
1. nodeMCU
2. H-bridge L298
3. موتور با رمزگذار
4. پایه موتور
قلب nodeMCU ESP8266 است که به ما امکان اتصال به شبکه wifi محلی را می دهد. همچنین دارای GPIO و عملکرد وقفه ، PWM مانند سایر میکروکنترلرهای آردوینو است
پایه موتور از چوب MDF با ضخامت 3 میلی متر ساخته شده است که توسط دستگاه cnc لیزری بریده شده است.
مرحله 2: طراحی مدار
نگاهی به طراحی مدار بیندازید ، رمزگذار موتور به پین ورودی 4 ، 5 متصل است که در آن پین 4 نیز به عنوان یک پین وقفه برای شمارش چرخش موتور عمل می کند.
پین 12 ، 13 به عنوان پین خروجی برای کنترل حرکت رو به جلو یا عقب با کمک H-Bridge L298 عمل می کند
پین 14 با عملکرد PWM برای کنترل سرعت موتور استفاده می شود ، در این پروژه فقط PWM پایدار را برای کاهش سرعت موتور بیرون می آورد
سپس ، ما مانند تصویر مدار را به پایه موتور تبدیل کردیم.
مرحله 3: کد آردوینو کار می کند
بخش اصلی کد HTML است که برای صفحه وب محلی استفاده می شود
کد کامل را می توانید از اینجا بارگیری کنید
کتابخانه جاوا اسکریپت برای ایجاد دیسک حلقه و انتقال مقدار به nodeMCU استفاده می شود. lib جاوا برای بارگیری در سیستم فایل nodeMCU مورد نیاز است
مرحله 4: کد را در NodeMCU بارگذاری کنید
دو قسمت برای بارگذاری وجود دارد:
1. جاوا به سیستم فایل nodeMCU
lib در پوشه کنار فایل پروژه ذخیره می شود ، ما باید ابزاری به نام "data upload" را در ابزار فهرست Arduino نصب کنیم ، سپس Arduino IDE را راه اندازی مجدد کنیم.
برای بارگذاری Java lib ، موارد زیر را انتخاب کنید: Tools> ESP8266 Sketch Data Upload
برای بارگذاری lib حدود 1 دقیقه صبر کنید.
ابزار "بارگذاری داده" را می توانید از اینجا https://bit.ly/2tMZWfF بارگیری کنید
2. برنامه نود MCU
استفاده از عملکرد بارگذاری برای بارگذاری کد طبق معمول Arduino.
مرحله 5: آن را آزمایش کنید
خودشه! از این پس می توانید از تلفن همراه یا iPad متصل به شبکه wifi برای کنترل موقعیت موتور استفاده کنید.
توصیه شده:
موتور 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 …) راهی برای ساخت دستگاهی که حسی را ترجمه می کند ، نشان می دهد. ورود به محرک های ارتعاشی آن محرک های ارتعاشی عبارتند از
کنترل موقعیت زاویه ای موتور پله ای 28BYJ-48 با آردوینو و جوی استیک آنالوگ: 3 مرحله
کنترل موقعیت زاویه ای موتور پله ای 28BYJ-48 با آردوینو و جوی استیک آنالوگ: این یک برنامه کنترل موتور پله ای 28BYJ-48 است که من برای استفاده از آن به عنوان بخشی از پروژه پایان نامه سال آخر خود توسعه داده ام. من قبلاً ندیده بودم که این کار را انجام دهم ، بنابراین فکر کردم آنچه را که کشف کردم بارگذاری کنم. امیدوارم این مورد به شخص دیگری کمک کند
نحوه کنترل موتور 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 استفاده کرد. مخصوص