به اطلاعات محصول بروید
1 of 13

کیت ربات خودمتعادل یاهبوم STM32، تحمل وزن ۴ کیلوگرم، STM32F103RCT6، IMU شش‌محوره، نمایشگر OLED، بلوتوث ۵.۰

کیت ربات خودمتعادل یاهبوم STM32، تحمل وزن ۴ کیلوگرم، STM32F103RCT6، IMU شش‌محوره، نمایشگر OLED، بلوتوث ۵.۰

Yahboom

قیمت عادی $123.80 USD
قیمت عادی قیمت فروش $123.80 USD
فروش فروخته شده
Taxes included. حمل و نقل هنگام تسویه حساب محاسبه می شود.
نسخه
لوازم جانبی
مشاهده جزئیات کامل

بررسی اجمالی

ماشین رباتیک خودمتعادل STM32 یک پلتفرم یادگیری و آزمایش برای رباتیک و سیستم‌های کنترل است که بر اساس میکروکنترلر STM32 طراحی شده است. این پلتفرم شامل یک کنترلر اصلی STM32F103RCT6، یک سنسور وضعیت IMU 6 محوره (شتاب‌سنج + ژیروسکوپ)، موتورها با قدرت بالا و یک شاسی فلزی است که امکان حس کردن شیب در زمان واقعی و تثبیت تعادل با استفاده از کنترل PID را فراهم می‌کند. این پلتفرم از حداکثر بار 4 کیلوگرم پشتیبانی می‌کند و یک نمایشگر OLED به همراه یک اپلیکیشن موبایل برای اشکال‌زدایی و کنترل (فقط از اندروید پشتیبانی می‌کند، نه iOS) ارائه می‌دهد. چندین سبک گسترش پشتیبانی می‌شود تا با سنسورهای مختلف ترکیب شود.

ویژگی‌های کلیدی

  • مجهز به چیپ STM32F103RCT6
  • انکودر سرعت فاز AB
  • موتور DC با توان بالا
  • با جعبه محافظ باتری
  • تنظیم پارامترها در اپلیکیشن
  • کنترل PID و LQR
  • حسگر وضعیت IMU 6 محوره
  • هشدار ولتاژ پایین
  • مدل ریاضی خودرو تعادلی
  • عملکردهای اجتناب/دنبال کردن اولتراسونیک (از طریق ماژول اولتراسونیک)
  • نمایش داده OLED (پشتیبانی از نمایش حالت و ولتاژ فعلی)
  • شناسایی وضعیت (IMU 6 محوره می‌تواند تعادل را هنگام قرار گرفتن بر روی زمین شروع کند؛ می‌تواند تعادل را هنگام بلند شدن به صورت عمودی خاموش کند)
  • قابلیت صعود: شیب‌های حدود 30°

عملکردهای گسترش اختیاری (بسته به کیت/ماژول‌ها)

  • لیدار حرکت در امتداد دیوار (اختیاری)
  • لیدار اجتناب/دنبال کردن (اختیاری)
  • نگهبان لیدار (اختیاری)
  • K210 کنترل کد QR (اختیاری)
  • پتروپاترو رنگی K210 (اختیاری)
  • پیروی رنگی K210 (اختیاری)
  • یادگیری خودکار K210 (اختیاری)
  • شناسایی شماره K210 (اختیاری)

مشخصات

کنترل کننده اصلی (MCU)

مدل STM32F103RCT6
هسته Cortex M3 R1P1
فلش داخلی 256KB
SRAM 48KB
تعداد GPIO 51
تایمر 8
بسته پین LQFP64
منابع رابط 2 x SPI، 3 x USART، 2 x I2C، 2 x I2S، 1 x CAN، 51 x I/O، 2 x DAC
دامنه ولتاژ ولتاژ خارجی: 2.0~3.6V; ولتاژ هسته: 1.8V
ابزار کامپایل KEIL MDK, STM32CubeMX

STM32F103RCT6 به عنوان یک میکروکنترلر 32 بیتی با عملکرد بالا توصیف می‌شود که دارای حداکثر 256KB فلش و 48KB SRAM است و 51 پین ورودی/خروجی قابل برنامه‌ریزی را برای برنامه‌های پیچیده مانند سیستم‌های کنترل ربات و سیستم‌های کنترل ربات خودمتعادل فراهم می‌کند.

شاسی

ضخامت صفحه فلزی 2mm
سطح سطح رنگ شده و مات
حرکت موتور کاهش دهنده با توان بالا و انکودر فاز AB

پارامترهای موتور

مدل موتور MD520Z30_12V
ولتاژ نامی موتور 12V
نوع موتور موتور براش با آهنربای دائمی
محور خروجی محور اکسنتریک نوع D با قطر 6mm
توان نامی <=4W
جریان نامی 0.3A
نسبت کاهش مجموعه دنده 1:30
سرعت قبل از کاهش سرعت 11000rpm
سرعت بعد از کاهش سرعت 333±10rpm
گشتاور توقف 4.8kg·cm
گشتاور نامی 3.3kg·cm
جریان توقف 3A
نوع رابط PH2.0 6Pin
وزن موتور تک 150g±1g
عملکرد شکل‌دهی داخلی با کشش، میکروکنترلر می‌تواند به‌طور مستقیم پالس سیگنال را بخواند

پارامترهای انکودر

نوع انکودر انکودر هال افزایشی فاز AB
تعداد خط انکودر 11ppr
نوع تحریک مغناطیسی
دامنه منبع تغذیه 3.3V~5V
حفاظت انکودر نمایان (انکودر مغناطیسی پایدارتر است و نیازی به پوشش پشتی ندارد)
میکروکنترلر مناسب تقریباً تمام میکروکنترلرها

ظرفیت بار

حداکثر بار 4KG

کنترل & الگوریتم‌های وضعیت (طبق ارائه شده)

  • الگوریتم کنترل: PID/LQR
  • الگوریتم وضعیت: فیلتر کالمن / فیلتر مکمل / DMP

سیم‌کشی موتور انکودر (PH2.0 6Pin)

1 خط تغذیه موتور +
2 خط تغذیه موتور -
3 سیگنال حسگر- منفی
4 سیگنال حسگر- مثبت 3.3V
5 خط سیگنال سنسور-فاز B
6 خط سیگنال سنسور-فاز A

کنترل APP (فقط اندروید)

برنامه کنترل APP قبل از ارسال نوشته شده است. این برنامه شامل حداکثر 20 عملکرد و بازی است. نیازی به دانلود برنامه نیست؛ می‌توان بلافاصله از آن استفاده کرد. چرخ‌ها را به آرامی بچرخانید تا ماشین ربات به حالت‌های عملکرد مختلف سوئیچ کند.

رابط کنترل اصلی (برچسب‌ها)

  1. سوئیچ بلوتوث
  2. نمایشگر گرانش
  3. نمایشگر سرعت موتور
  4. نمایشگر فاصله اولتراسونیک
  5. دکمه رابط کنترل اصلی
  6. نمایشگر ولتاژ باتری
  7. چرخش به راست
  8. چرخش به چپ
  9. نمایشگر سرعت موتور چپ و راست
  10. سه روش کنترل: دکمه، گرانش، جوی‌استیک
  • کنترل دکمه‌ای: دکمه‌های بالا، پایین، چپ و راست را فشار دهید تا فعال شود، رها کنید تا متوقف شود.
  • سنسور گرانش: کنترل ماشین رباتیک برای حرکت به جلو، عقب، چپ و راست بر اساس وضعیت گوشی.
  • کنترل راکر: دایره وسط را به سمت‌های مختلف فشار دهید تا حرکت ماشین رباتیک را کنترل کنید.

رابط اشکال‌زدایی PID (برچسب‌ها)

  1. پارامتر D حلقه تعادل
  2. پارامتر P حلقه تعادل
  3. پارامتر I حلقه سرعت
  4. پارامتر P حلقه سرعت
  5. پارامتر D حلقه فرمان
  6. پارامتر P حلقه فرمان
  7. دکمه رابط اشکال‌زدایی PID
  8. بازگرداندن به تنظیمات پیش‌فرض
  9. به‌روزرسانی PID حلقه فرمان
  10. به‌روزرسانی PID حلقه سرعت
  11. به‌روزرسانی PID حلقه تعادل
  12. پرسش PID

عملکرد اشکال‌زدایی PID می‌تواند داده‌های PID ماشین را به‌روزرسانی کرده و آن را در رابط APP نمایش دهد و همچنین می‌تواند پارامترهای PID را تنظیم کرده و با یک کلیک به پارامترهای پیش‌فرض بازگرداند.

رابط نمایش شکل موج

از نمایش همزمان شکل موج‌های چند کاناله پشتیبانی می‌کند. جزئیات شکل موج می‌توانند بزرگنمایی و کوچک‌نمایی شوند و وضعیت حرکتی ماشین رباتی را می‌توان بر روی یک تلفن همراه مشاهده کرد.

لیست حالت‌های عملکرد (طبق ارائه شده)

شماره سریال حالت عملکرد توضیحات
1 حالت استاندارد حالت استاندارد: کنترل APP
2 دنبال کردن UT حالت دنبال کردن اولتراسونیک
3 اجتناب UT حالت اجتناب از موانع اولتراسونیک
4 حرکت بار حالت بار: کنترل APP
5 کنترل دسته حالت کنترل دسته بی‌سیم PS2
6 ردیابی IR حالت ردیابی خط مادون قرمز 4 کاناله
7 ردیابی IR پیشرفته حالت ردیابی خط مادون قرمز 4 کاناله پیشرفته
8 K210 شناسایی QR حالت شناسایی کد QR K210
9 K210 ردیابی خط K210 حالت ردیابی خط
10 K210 دنبال کردن K210 حالت دنبال کردن
11 K210 یادگیری خودکار K210 حالت یادگیری خودکار
12 K210 شناسایی شماره K210 حالت شناسایی شماره
13 LiDAR اجتناب LiDAR حالت اجتناب از موانع
14 LiDAR دنبال کردن LiDAR حالت دنبال کردن
15 LiDAR نگهبانی LiDAR حالت نگهبانی
16 LiDAR گشت زنی LiDAR حالت گشت زنی
17 LiDAR خط مستقیم-1 LiDAR حالت خط مستقیم-1
18 LiDAR خط مستقیم-2 LiDAR حالت خط مستقیم-2

چه چیزی شامل می‌شود

کیت‌های مختلفی در دسترس هستند.محتویات کیت زیر به شرح زیر ارائه شده است.

کیت استاندارد

  • ماشین ربات خودمتعادل STM32
  • ماژول اولتراسونیک
  • نمایشگر OLED
  • ماژول BT 5.0

توضیحات عملکرد کیت استاندارد: تنظیم پارامتر PID، شناسایی وضعیت، تعادل بار، صعود، کنترل از راه دور با اپلیکیشن موبایل، اجتناب از موانع اولتراسونیک و عملکردهای دنبال کردن.

کیت ردیابی خط

  • کیت استاندارد
  • ماژول ردیابی 4 کاناله
  • بسته سیم + پیچ

یادداشت‌های کیت ردیابی خط: مناسب برای ردیابی خط سیاه با عرض 1.6~2CM و پشتیبانی از ردیابی خط با دشواری بالا مانند چرخش‌های زاویه‌دار و تقاطع‌ها.

کیت کنترل دسته

  • کیت استاندارد
  • دسته PS2
  • باتری AAA
  • برد آداپتور PS2
  • گیرنده دسته PS2
  • بسته سیم + پیچ

یادداشت‌های کیت کنترل دسته: می‌تواند کنترل از راه دور بی‌سیم 2.4G را تحقق بخشد.

K210 کیت بینایی

  • کیت استاندارد
  • ماژول بینایی K210
  • صفحه نصب لولا
  • صفحه لولای دمپر
  • آداپتور K210
  • بسته پیچ
  • کارت TF
  • خواننده کارت

یادداشت‌های کیت بینایی K210: می‌تواند شناسایی بصری و عملکردهای تعاملی مانند دنبال کردن بصری، ردیابی خط بصری، کنترل کد QR و سایر عملکردها را تحقق بخشد.

کیت لیدار

  • کیت استاندارد
  • لیدار T-MINI PLUS
  • بسته سیم + پیچ

یادداشت‌های کیت لیدار: بر اساس عملکردهای اندازه‌گیری لیدار، محافظت لیدار، اجتناب از موانع، دنبال کردن، گشت‌زنی و سایر بازی‌ها قابل تحقق است.

برای کمک به انتخاب کیت و لوازم جانبی مناسب، با [email protected] or تماس بگیرید https://rcdrone.top/.

کاربردها

  • آموزش رباتیک و نمایش‌های کلاسی
  • یادگیری الگوریتم کنترل (PID / LQR) و اشکال‌زدایی پارامترها
  • آزمایش‌های گسترش حسگر (اولتراسونیک، ردیابی خط مادون قرمز، 2.4G بی‌سیم دسته، ماژول دید K210، لیدار)

راهنماها

لینک آموزش

ماشین ربات خودمتعادل STM32

آموزش ویدیویی تحلیل کد با زیرنویس انگلیسی (طبق فهرست)

  • ساخت و توسعه محیط
    • 1.1 MDK-ARM installation.mp4
    • 1.2 STM32CubeIDE installation.mp4
    • 1.3 درایور عمومی installation.mp4
    • 1.4 دانلود program.mp4
    • 1.5 پروژه MDK-ARM usage.mp4
    • 1.6 برنامه simulation.mp4
    • 1.7 VSCode install.mp4
  • دوره گسترش STM32
    • 3.1 تشخیص ولتاژ باتری (ADC).mp4
    • 3.2 ماژول اولتراسونیک-اندازه‌گیری فاصله (TIM).mp4
    • 3.3 درایو موتور+انکودر (TIM).mp4
    • 3.4 داده OLED-نمایش(I2C).mp4
    • 3.5 MPU6050-خواندن داده (I2C).mp4
    • 3.6 ماژول بلوتوث-خواندن داده (USART).mp4
    • 3.7 خواندن ماژول کنترل دسته 2.4G (SPI).mp4
    • 3.8 ماژول ردیابی-خواندن وضعیت (GPIO).mp4
    • 3.9 ماژول CCD-خواندن داده (ADC).mp4
    • 3.10 ماژول الکترومغناطیسی-خواندن داده (ADC).mp4
    • 3.11 ماژول K210-ارتباط سری (USART).mp4
    • 3.12 Tmini-Plus lidar-خواندن داده (USART).mp4
  • دوره کنترل PID ماشین رباتی
    • 4.1 PID پایه concept.mp4
    • 4.2 مثال PID analysis.mp4
    • 4.3 کنترل کننده P، PI، PD theory.mp4
    • 4.4 موقعیت PID.mp4
    • 4.5 افزایشی PID.mp4
    • 4.6 کاسکاد PID.mp4
    • 4.7 اصل تعادل car.mp4
    • 4.8 کنترل ایستاده ماشین (PD).mp4
    • 4.9 کنترل سرعت ماشین (PI).mp4
    • 4.10 کنترل فرمان ماشین (PD).mp4
    • 4.11 زاویه و سرعت زاویه‌ای (الگوریتم DMP).mp4
    • 4.12 زاویه و سرعت زاویه‌ای (الگوریتم فیلتر کالمن).mp4
    • 4.13 زاویه و سرعت زاویه‌ای (فیلتر مکمل ...)
  • دوره پایه ماشین رباتیک
    • 5.1 پارامترهای خودرو adjustment.mp4
    • 5.2 مانع اولتراسونیک avoidance.mp4
    • 5.3 اولتراسونیک follow.mp4
    • 5.4 کنترل از راه دور بلوتوث control.mp4
    • 5.5 بار balance.mp4
  • دوره پیشرفته ماشین رباتیک
    • 6.1 4 کاناله tracking.mp4
    • 6.2 ردیابی 4 کاناله avoid.mp4
    • 6.3 دسته 2.4G control.mp4
    • 6.4 CCD tracking.mp4
    • 6.5 ردیابی CCD avoid.mp4
    • 6.6 الکترومغناطیسی tracking.mp4
    • 6.7 کد QR K210 recognition.mp4
    • 6.8 خط رنگ K210 tracking.mp4
    • 6.9 رنگ K210 follow.mp4
    • 6.10 K210-Self learning.mp4
    • 6.11 K210-Number recognition.mp4
    • 6.12 لیدار avoid.mp4
    • 6.13 لیدار guard.mp4
    • 6.14 لیدار follow.mp4
    • 6.15 لیدار patrol.mp4
    • 6.16 ردیابی دیوار لیدار-مستقیم line.mp4
    • 6.17 ردیابی دیوار لیدار-چندگانه walls.mp4
    • 6.18 رانندگی خودکار DIY car.mp4

جزئیات