{"id":846,"date":"2026-06-12T15:49:59","date_gmt":"2026-06-12T07:49:59","guid":{"rendered":"https:\/\/projectleon.net\/make\/blog\/drive-by-wire-real-car-autonomous-arduino-servo-part1-farsi\/"},"modified":"2026-06-12T15:49:59","modified_gmt":"2026-06-12T07:49:59","slug":"drive-by-wire-real-car-autonomous-arduino-servo-part1-farsi","status":"publish","type":"post","link":"https:\/\/projectleon.net\/make\/blog\/drive-by-wire-real-car-autonomous-arduino-servo-part1-farsi\/","title":{"rendered":"Drive-By-Wire: \u062a\u0628\u062f\u06cc\u0644 \u0645\u0627\u0634\u06cc\u0646 \u0648\u0627\u0642\u0639\u06cc \u0628\u0647 \u062e\u0648\u062f\u0631\u0627\u0646 \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0648 \u0633\u0631\u0648 (\u0628\u062e\u0634 \u06f1) (\u0641\u0627\u0631\u0633\u06cc)"},"content":{"rendered":"<div class='hero-image-container' style='margin-bottom:28px;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,0.08)'>\n<img src='https:\/\/projectleon.net\/make\/wp-content\/uploads\/2026\/06\/post173-drive-by-wire-real-car.jpg' alt='Drive-By-Wire \u0645\u0627\u0634\u06cc\u0646 \u0648\u0627\u0642\u0639\u06cc \u062e\u0648\u062f\u0631\u0627\u0646 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0633\u0631\u0648' style='width:100%;height:auto;display:block' loading='eager'\/>\n<\/div>\n<div style='background:#ffebee;border-right:4px solid #c62828;padding:14px 18px;border-radius:10px;margin-bottom:20px'>\n<strong>&#x26a0;&#xfe0f; \u0647\u0634\u062f\u0627\u0631 \u0627\u06cc\u0645\u0646\u06cc:<\/strong> \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0631\u0648\u06cc \u062e\u0648\u062f\u0631\u0648\u06cc \u0648\u0627\u0642\u0639\u06cc \u0627\u0633\u062a. \u0647\u0645\u06cc\u0634\u0647 \u0627\u0632 \u06cc\u06a9 \u062e\u0648\u062f\u0631\u0648\u06cc \u062e\u0627\u0645\u0648\u0634 \u06cc\u0627 \u067e\u0627\u0631\u06a9\u200c\u0634\u062f\u0647 \u0634\u0631\u0648\u0639 \u06a9\u0646. \u0647\u0631\u06af\u0632 \u0631\u0648\u06cc \u062c\u0627\u062f\u0647 \u0639\u0645\u0648\u0645\u06cc \u0628\u062f\u0648\u0646 \u062a\u0633\u062a \u06a9\u0627\u0645\u0644 \u0622\u0632\u0645\u0627\u06cc\u0634 \u0646\u06a9\u0646. \u0627\u06cc\u0646 \u0622\u0645\u0648\u0632\u0634 \u0628\u0631\u0627\u06cc \u0627\u0647\u062f\u0627\u0641 \u0622\u0645\u0648\u0632\u0634\u06cc \u0648 \u062a\u062d\u0642\u06cc\u0642\u0627\u062a\u06cc \u0627\u0633\u062a.\n<\/div>\n<div style='background:#e8f5e9;border-right:4px solid #2e7d32;padding:14px 18px;border-radius:10px;margin-bottom:20px'>\n<strong>&#x1f4cc; \u0628\u062e\u0634 \u06f1\/\u06f2 (\u0647\u0645\u06cc\u0646):<\/strong> \u0645\u06a9\u0627\u0646\u06cc\u06a9 \u2014 \u067e\u062f\u0627\u0644 \u06af\u0627\u0632\u060c \u062a\u0631\u0645\u0632\u060c \u0641\u0631\u0645\u0627\u0646 EPS<br \/>\n<strong>&#x1f4cc; \u0628\u062e\u0634 \u06f2\/\u06f2:<\/strong> \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u060c \u0622\u0631\u062f\u0648\u06cc\u0646\u0648\u060c \u06a9\u0646\u062a\u0631\u0644 \u0648 \u0627\u06cc\u0645\u0646\u06cc\n<\/div>\n<div class='beginner-intro' style='background:#f0f7ff;border-right:4px solid #2e5fb6;padding:16px 20px;border-radius:10px;margin-bottom:22px'>\n<h2 style='margin-top:0'>Drive-By-Wire \u0686\u06cc\u0633\u062a\u061f<\/h2>\n<p><strong>Drive-By-Wire (DBW)<\/strong> \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0627\u062a\u0635\u0627\u0644\u0627\u062a \u0645\u06a9\u0627\u0646\u06cc\u06a9\u06cc \u0641\u0631\u0645\u0627\u0646\u060c \u06af\u0627\u0632 \u0648 \u062a\u0631\u0645\u0632 \u0628\u0627 \u0633\u06cc\u06af\u0646\u0627\u0644\u200c\u0647\u0627\u06cc \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u0627\u0633\u062a. \u062f\u0631 \u062e\u0648\u062f\u0631\u0648\u0647\u0627\u06cc \u0645\u062f\u0631\u0646 (\u0645\u062b\u0644 Tesla \u0648 Nissan Leaf) \u0627\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 DIY \u0628\u0627\u06cc\u062f \u0633\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u0622\u062f\u0631\u0633 \u0628\u062f\u0647\u06cc\u0645:<\/p>\n<p>\u06f1) <strong>\u06af\u0627\u0632 (Throttle)<\/strong>: \u0627\u06a9\u062b\u0631 \u062e\u0648\u062f\u0631\u0648\u0647\u0627\u06cc \u06f2\u06f0\u06f0\u06f5+ \u062f\u0627\u0631\u0627\u06cc \u067e\u062f\u0627\u0644 \u06af\u0627\u0632 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc (TPS) \u0647\u0633\u062a\u0646\u062f \u2014 \u0628\u0627 \u06cc\u06a9 \u0631\u0626\u0648\u0633\u062a\u0627 \u06cc\u0627 \u0627\u0631\u0633\u0627\u0644 \u0648\u0644\u062a\u0627\u0698 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0622\u0646 \u0631\u0627 \u06a9\u0646\u062a\u0631\u0644 \u06a9\u0631\u062f. \u06f2) <strong>\u062a\u0631\u0645\u0632<\/strong>: \u0633\u0627\u062f\u0647\u200c\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634 \u06cc\u06a9 \u0633\u0631\u0648 \u062e\u0637\u06cc \u06cc\u0627 \u06af\u06cc\u0631\u0628\u06a9\u0633 \u062f\u0646\u062f\u0647\u200c\u0627\u06cc \u0631\u0648\u06cc \u067e\u062f\u0627\u0644 \u0627\u0633\u062a. \u06f3) <strong>\u0641\u0631\u0645\u0627\u0646<\/strong>: \u062e\u0648\u062f\u0631\u0648\u0647\u0627\u06cc \u062f\u0627\u0631\u0627\u06cc EPS (Electric Power Steering) \u0627\u0632 \u0645\u0648\u062a\u0648\u0631 DC \u0628\u0631\u0627\u06cc \u06a9\u0645\u06a9 \u0641\u0631\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u2014 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0622\u0646 \u0631\u0627 \u0647\u06a9 \u06a9\u0631\u062f.<\/p>\n<\/div>\n<h2>\u0627\u0646\u062a\u062e\u0627\u0628 \u062e\u0648\u062f\u0631\u0648\u06cc \u067e\u0627\u06cc\u0647<\/h2>\n<table style='width:100%;border-collapse:collapse;margin-bottom:18px'>\n<thead>\n<tr style='background:#e8f0fe'>\n<th style='padding:9px;border:1px solid #ddd;text-align:right'>\u0648\u06cc\u0698\u06af\u06cc \u0644\u0627\u0632\u0645<\/th>\n<th style='padding:9px;border:1px solid #ddd;text-align:right'>\u062a\u0648\u0636\u06cc\u062d<\/th>\n<th style='padding:9px;border:1px solid #ddd;text-align:right'>\u0645\u062b\u0627\u0644<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style='padding:8px;border:1px solid #ddd'>EPS (\u0641\u0631\u0645\u0627\u0646 \u0628\u0631\u0642\u06cc)<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u0627\u062c\u0628\u0627\u0631\u06cc \u2014 \u0641\u0631\u0645\u0627\u0646 \u0647\u06cc\u062f\u0631\u0648\u0644\u06cc\u06a9 \u062e\u06cc\u0644\u06cc \u0633\u062e\u062a\u200c\u062a\u0631 \u0627\u0633\u062a<\/td>\n<td style='padding:8px;border:1px solid #ddd'>Nissan Micra\u060c Kia Picanto\u060c Peugeot 206 \u062c\u062f\u06cc\u062f<\/td>\n<\/tr>\n<tr style='background:#fafafa'>\n<td style='padding:8px;border:1px solid #ddd'>\u067e\u062f\u0627\u0644 \u06af\u0627\u0632 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u062e\u0648\u062f\u0631\u0648\u0647\u0627\u06cc \u06f2\u06f0\u06f0\u06f5+ \u0627\u06a9\u062b\u0631\u0627\u064b \u062f\u0627\u0631\u0646\u062f<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u062a\u0623\u06cc\u06cc\u062f \u0627\u0632 \u0645\u06a9\u0627\u0646\u06cc\u06a9<\/td>\n<\/tr>\n<tr>\n<td style='padding:8px;border:1px solid #ddd'>ECU \u062f\u0633\u062a\u0631\u0633\u200c\u067e\u0630\u06cc\u0631<\/td>\n<td style='padding:8px;border:1px solid #ddd'>\u0628\u0631\u0627\u06cc Throttle Override<\/td>\n<td style='padding:8px;border:1px solid #ddd'>OBD2 \u067e\u0648\u0631\u062a \u0645\u0648\u062c\u0648\u062f<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u06a9\u0646\u062a\u0631\u0644 \u067e\u062f\u0627\u0644 \u06af\u0627\u0632 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc<\/h2>\n<p>\u067e\u062f\u0627\u0644 \u06af\u0627\u0632 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u06cc\u06a9 \u067e\u062a\u0627\u0646\u0633\u06cc\u0648\u0645\u062a\u0631 \u062f\u0648\u062a\u0627\u06cc\u06cc \u06f0\u2013\u06f5V \u062f\u0627\u0631\u062f. \u0628\u0627 \u06cc\u06a9 DAC (\u0645\u062b\u0644 MCP4725) \u0645\u06cc\u200c\u062a\u0648\u0627\u0646 \u0648\u0644\u062a\u0627\u0698 \u062f\u0644\u062e\u0648\u0627\u0647 \u062a\u0648\u0644\u06cc\u062f \u0648 \u0628\u0647 ECU \u062a\u0632\u0631\u06cc\u0642 \u06a9\u0631\u062f:<\/p>\n<pre style='background:#1e1e1e;color:#d4d4d4;padding:12px;border-radius:8px;font-size:12px;margin-bottom:18px'><code>\/\/ MCP4725 DAC \u2014 \u062a\u0648\u0644\u06cc\u062f \u0648\u0644\u062a\u0627\u0698 \u06f0\u2013\u06f5V \u0628\u0631\u0627\u06cc TPS\n#include &lt;Adafruit_MCP4725.h&gt;\nAdafruit_MCP4725 dac;\n\nvoid setup(){ dac.begin(0x60); }\n\nvoid setThrottle(float percent){  \/\/ 0\u2013100\n  \/\/ TPS \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u06f0.\u06f5V (idle) \u062a\u0627 \u06f4.\u06f5V (full)\n  float voltage = 0.5 + (percent\/100.0)*4.0;\n  uint16_t val = (uint16_t)(voltage\/5.0 * 4095);\n  dac.setVoltage(val, false);\n}<\/code><\/pre>\n<div style='display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin:20px 0'>\n<iframe width='100%' height='280' src='https:\/\/www.youtube.com\/embed\/IvUU8joBb1Q' title='Drive By Wire Car Arduino Autonomous' frameborder='0' allowfullscreen><\/iframe><br \/>\n<iframe width='100%' height='280' src='https:\/\/www.youtube.com\/embed\/_jHnWHafzPc' title='Electric Power Steering EPS Hack Tutorial' frameborder='0' allowfullscreen><\/iframe>\n<\/div>\n<ul>\n<li><a href='https:\/\/openpilot.comma.ai' target='_blank'>comma.ai openpilot \u2014 \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f\u0631\u0627\u0646 \u0645\u062a\u0646\u200c\u0628\u0627\u0632<\/a><\/li>\n<li><a href='https:\/\/www.aparat.com\/result\/%D9%85%D8%A7%D8%B4%DB%8C%D9%86+%D8%AE%D9%88%D8%AF%D8%B1%D8%A7%D9%86+%D8%A7%DB%8C%D8%B1%D8%A7%D9%86' target='_blank'>\u0622\u067e\u0627\u0631\u0627\u062a: \u0645\u0627\u0634\u06cc\u0646 \u062e\u0648\u062f\u0631\u0627\u0646 DIY \u0627\u06cc\u0631\u0627\u0646<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u0628\u062e\u0634 \u06f1 \u0627\u0632 \u06f2: \u0645\u0628\u0627\u0646\u06cc Drive-By-Wire \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u062e\u0648\u062f\u0631\u0648 \u0648\u0627\u0642\u0639\u06cc \u2014 \u06a9\u0646\u062a\u0631\u0644 \u0627\u0644\u06a9\u062a\u0631\u0648\u0646\u06cc\u06a9\u06cc \u067e\u062f\u0627\u0644 \u06af\u0627\u0632\u060c \u062a\u0631\u0645\u0632 \u0647\u06cc\u062f\u0631\u0648\u0644\u06cc\u06a9 \u0628\u0627 \u0633\u0631\u0648 \u0644\u06cc\u0646\u06a9\u0627\u0698\u060c \u0648 \u0641\u0631\u0645\u0627\u0646 \u0628\u0631\u0642\u06cc EPS. \u0627\u06cc\u0645\u0646\u06cc\u060c BOM \u0648 \u0646\u0642\u0634\u0647 \u0645\u06a9\u0627\u0646\u06cc\u06a9\u06cc.<\/p>\n","protected":false},"author":1,"featured_media":845,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[19,16],"tags":[634,636,21,564,638,487,635,637],"class_list":["post-846","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials-2","category-ugv","tag-drive-by-wire","tag-eps","tag-arduino","tag-564","tag-638","tag-487","tag-635","tag-637"],"_links":{"self":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/846","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/comments?post=846"}],"version-history":[{"count":1,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/846\/revisions"}],"predecessor-version":[{"id":847,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/846\/revisions\/847"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media\/845"}],"wp:attachment":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media?parent=846"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/categories?post=846"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/tags?post=846"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}