</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›آموزش›Drive-By-Wire: تبدیل ماشین واقعی به خودران با آردوینو و سرو (بخش ۱) (فارسی)
آموزش ربات‌های زمینی (UGV)

Drive-By-Wire: تبدیل ماشین واقعی به خودران با آردوینو و سرو (بخش ۱) (فارسی)

​ ژوئن 12, 2026 1 دقیقه مطالعه
Drive-By-Wire ماشین واقعی خودران آردوینو سرو
⚠️ هشدار ایمنی: این پروژه روی خودروی واقعی است. همیشه از یک خودروی خاموش یا پارک‌شده شروع کن. هرگز روی جاده عمومی بدون تست کامل آزمایش نکن. این آموزش برای اهداف آموزشی و تحقیقاتی است.
📌 بخش ۱/۲ (همین): مکانیک — پدال گاز، ترمز، فرمان EPS
📌 بخش ۲/۲: الکترونیک، آردوینو، کنترل و ایمنی

Drive-By-Wire چیست؟

Drive-By-Wire (DBW) جایگزینی اتصالات مکانیکی فرمان، گاز و ترمز با سیگنال‌های الکترونیکی است. در خودروهای مدرن (مثل Tesla و Nissan Leaf) این سیستم استاندارد است. برای تبدیل DIY باید سه سیستم را آدرس بدهیم:

۱) گاز (Throttle): اکثر خودروهای ۲۰۰۵+ دارای پدال گاز الکترونیکی (TPS) هستند — با یک رئوستا یا ارسال ولتاژ مستقیم می‌توان آن را کنترل کرد. ۲) ترمز: ساده‌ترین روش یک سرو خطی یا گیربکس دنده‌ای روی پدال است. ۳) فرمان: خودروهای دارای EPS (Electric Power Steering) از موتور DC برای کمک فرمان استفاده می‌کنند — می‌توان آن را هک کرد.

انتخاب خودروی پایه

ویژگی لازم توضیح مثال
EPS (فرمان برقی) اجباری — فرمان هیدرولیک خیلی سخت‌تر است Nissan Micra، Kia Picanto، Peugeot 206 جدید
پدال گاز الکترونیکی خودروهای ۲۰۰۵+ اکثراً دارند تأیید از مکانیک
ECU دسترس‌پذیر برای Throttle Override OBD2 پورت موجود

کنترل پدال گاز الکترونیکی

پدال گاز الکترونیکی یک پتانسیومتر دوتایی ۰–۵V دارد. با یک DAC (مثل MCP4725) می‌توان ولتاژ دلخواه تولید و به ECU تزریق کرد:

// MCP4725 DAC — تولید ولتاژ ۰–۵V برای TPS
#include <Adafruit_MCP4725.h>
Adafruit_MCP4725 dac;

void setup(){ dac.begin(0x60); }

void setThrottle(float percent){  // 0–100
  // TPS معمولاً ۰.۵V (idle) تا ۴.۵V (full)
  float voltage = 0.5 + (percent/100.0)*4.0;
  uint16_t val = (uint16_t)(voltage/5.0 * 4095);
  dac.setVoltage(val, false);
}

  • comma.ai openpilot — پروژه خودران متن‌باز
  • آپارات: ماشین خودران DIY ایران
برچسب‌ها: Drive-By-Wire EPS آردوینو بخش ۱ از ۲ ترمز خودران ماشین واقعی پدال گاز الکترونیکی
​
مطلب بعدی تبدیل ماشین قدیمی پدال‌دار کودکانه به UGV برقی خودکار (فارسی) مطلب قبلی Drive-By-Wire: کنترل فرمان EPS و ترمز با آردوینو (بخش ۲) (فارسی)
</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

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

دسته‌بندی‌ها

  • پروژه‌ها
  • ربات‌های پرنده (UAV)
  • آموزش
  • ربات‌های زمینی (UGV)
  • الکترونیک
  • پهپاد و مولتی‌روتور

پیوندها

  • خانه
  • درباره ما
  • تماس
  • فید RSS

آخرین مطالب

  • خلاصه دوره ArduPilot/iNAV و گام‌های بعدی (فارسی)
  • رادیو تله‌متری در مقابل LTE/4G برای کنترل از راه دور (فارسی)
  • Ground Station روی موبایل و تبلت — QGroundControl و Solex (فارسی)
  • راه‌اندازی Ground Station با Mission Planner (فارسی)
© 2026 Make for Iran – بسازیم برای ایران. تمامی حقوق محفوظ است.
ساخته شده با ❤️ برای سازندگان ایران  |  ورود