به گفته CNX Software – Embedded Systems News
جیک واچلین (Energy Labs) دستگاه Open RC Spotter را طراحی کرده است؛ یک سیستم تلمتری و دیتالاگر اوپن سورس مبتنی بر ESP32 برای ماشین های کنترلی، کامیون ها و سایر اسباب بازی های RC. این پلتفرم داده های همگام سازی شده موقعیت GPS، شتاب، ژیروسکوپ، فرمان، گاز، ولتاژ باتری، دما و زمان بندی دور (lap timing) را روی یک کارت microSD ذخیره می کند، در حالی که از تلمتری زنده از طریق وای فای و ESP-NOW نیز پشتیبانی می نماید.
ما پیش از این درباره سخت افزارهای تلمتری و دیتالاگینگ طراحی شده برای خودروهای واقعی، مانند برد ماکینا Macchina A0 ESP32 CAN که از عیب یابی OBD-II و یکپارچه سازی با RaceChrono پشتیبانی می کند، نوشته بودیم. در مقایسه با آن، این لاگر مبتنی بر ESP32 برای ماشین ها و کامیون های RC طراحی شده است و GPS، IMU، نظارت بر PWM و ثبت داخلی داده ها را در یک پلتفرم فشرده مبتنی بر ESP32 ترکیب می کند.


نمای پشت Open RC Spotter
فریمور به طور کامل با C++ نوشته شده است و میتواند با استفاده از Arduino IDE کامپایل شود. ویژگی بارز آن فیلتر کالمان توسعهیافته ۱۰ حالته (EKF) است که دادههای IMU و GPS را برای محاسبه دقیق موقعیت، سرعت و وضعیت (Attitude) در سیستم مختصات NED (شمال-شرق-پایین) با هم ترکیب میکند. در طول حرکت، دادهها روی کارت microSD بهصورت لوکال و با نرخ نمونهبرداری پیشفرض ۱۰۰ هرتز نوشته میشوند.
پس از اتمام حرکت، با دو بار فشردن دکمه روی برد، ثبت دادهها متوقف شده و یک وایفای SoftAP راهاندازی میشود که به کاربران اجازه میدهد فایلهای لاگ CSV خود را از طریق مرورگر وب در آدرس http://192.168.4.1 دانلود کنند. سپس دادهها میتوانند در اپلیکیشن تحت وب Open RC Crew Chief برای رسم نمودارهای دقیق، بصریسازی و مقایسه دورها آپلود شوند.

داشبورد وب Open RC Crew Chief (متصل نشده)

تحلیلگر لوگ بارگذاریشده با فایل لوگ نمونه
علاوه بر این، این برد از تلمتری زنده پشتیبانی میکند. با فلش کردن یک ESP32 در سمت پیست (pit-side) توسط کد گیرنده ارائه شده، Open RC Spotter میتواند تلمتری را با فرکانس ۲۰ هرتز با استفاده از ESP-NOW پخش کند. این دادهها سپس میتوانند از طریق سریال USB به رابط Crew Chief برای بازخورد آنی مهندس مسابقه وارد شوند.

نصب Open RC Spotter در یک ماشین RC
فایلهای طراحی سختافزار شامل نمودارهای شماتیک، چیدمان PCB و لیست قطعات (BOM) در OSHWLab در دسترس هستند؛ در حالی که کتابخانه آردوینو، فریمور و مستندات راهاندازی در مخزن گیتهاب پروژه یافت میشوند.
سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.