پروژه کنترل دور و جهت موتور dc توسط stm32 و بلوتوث و اندروید

به نام خدا و با سلام خدمت همه دوستان

در این مطلب قصد دارم پروژه کنترل دور موتور dc توسط میکروکنترلر stm32 رو معرفی کنم

برای کنترل دور موتور dc از درایور l298 استفاده شده است.

میکروی مورد نظر stm32f103 است.

کامپایلر و ide برنامه نویسی مورد استفاده keil , stm32cubemx است.

جهت ارتباط م میکرو با اندروید از ماژول بلوتوث استفاده شده است.

روی پروژه یک lcd  کاراکتری قرار دارد که جهت موتور و مقدار دور بر حسب دیوتی سایکل موج pwm را نمایش می دهد.

برنامه اندرویدی به زبان جاوا در اندروید استدیو نوشته شده است و قابلیت کنترل دور موتور با ترک بار و همچنین چپ و راست و استاپ و نمایش لاگ را نیز دارد.

پروژه روی برد بورد بسته شده است و از هدربورد arm استفاده شده در صورت نیاز میتوانید برای سفارش pcb به تلگرامم پیام بدید.

برای این پروژه من چون از ماژول درایور l298 استفاده کردم روی ماژول یک رگولاتور ۷۸۰۵  هم قرار دارد که میتوان از ۵ ولت ان برای تغذیه هدر برد و ماژول بلوتوث استفاده کرد (روی هدر بردarm  و هدر برد ماژول بلوتوث رگولاتور ۳٫۳ ولتی قرار دارد)

شما به روش های دیگه هم میتونید این تغذیه رو تامین کنید فقط گراند های کل تغذیه ها یکی باشه و حتما از خازن ۱۰۰ میکرو فارادی هم موازی با تغذیه میکرو استفاده کنید تا نویز ها رفع بشن.

تصاویر برنامه اندرویدی به صورت زیر است:

تصاویر سخت افزار نیز به صورت زیر است:

این پروژه تنظیمات آن در کیوب انجام شده است و به راحتی میتوانید تنظیمات آن را تغییر دهید.

نحوه عملکرد پروژه را نیز ویدئو زیر میتوانبد ببینید:

 

میتوانید پروژه را از لینک زیر دانلود کنید:

لینک جهت پرداخت دانلود

mehdi sehati

در این سایت پروژه و آموزش های انواع ماژول ها و میکروکنترلر ها و نحوه ارتباط سخت افزار با نرم افزار (برنامه نویسی اندروید برای گوشی و برنامه نویسی سی شارپ برای کامپیوتر) و برنامه نویسی پایتون و رسبری پای و ماژول های وای فای قرار میگیرد همچنین دوستان برای توضیحات بیشتر و سفارش پروژه میتوانند به آی دی تلگرام بنده مراجعه کنند

مطالب مرتبط

Subscribe
Notify of
guest

0 نظرات
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x