? پروژه ربات تعادلی با میکروکنترلر STM32F103C8 و سنسور MPU6050
? مقدمه
ربات تعادلی (Balancing Robot) یکی از جذابترین پروژههای مهندسی برق و الکترونیک است که در آن، ربات باید با استفاده از حسگرهای شتابسنج و ژیروسکوپ، تعادل خود را حفظ کند.
در این پروژه از میکروکنترلر ARM سری STM32F103C8 به عنوان مغز اصلی و سنسور MPU6050 برای اندازهگیری زاویه و شتاب استفاده میکنیم. کنترل تعادل با الگوریتم PID انجام میشود.
⚙️ اجزای مورد نیاز سختافزاری
نام قطعه توضیح
میکروکنترلر STM32F103C8 هسته ARM Cortex-M3 با فرکانس 72MHz
سنسور MPU6050 ترکیب ژیروسکوپ و شتابسنج سهمحوره
درایور موتور L298N برای کنترل دو موتور DC
دو موتور DC گیربکسدار برای حرکت ربات
باتری لیتیومی 7.4V منبع تغذیه سیستم
