فهرست مطالب:

کنترل موقعیت DC موتور: 5 مرحله
کنترل موقعیت DC موتور: 5 مرحله

تصویری: کنترل موقعیت DC موتور: 5 مرحله

تصویری: کنترل موقعیت DC موتور: 5 مرحله
تصویری: DC آموزش رباتیک ،آشنایی با موتورهای 2024, نوامبر
Anonim
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC
کنترل موقعیت موتور DC

این دستورالعمل نحوه کنترل موقعیت موتور از طریق شبکه محلی محلی را نشان می دهد.

اکنون می توانید از تلفن هوشمند یا 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 بارگذاری کنید

کد را در NodeMCU بارگذاری کنید
کد را در NodeMCU بارگذاری کنید
کد را در NodeMCU بارگذاری کنید
کد را در NodeMCU بارگذاری کنید
کد را در NodeMCU بارگذاری کنید
کد را در 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 برای کنترل موقعیت موتور استفاده کنید.

توصیه شده: