فهرست مطالب:
- مرحله 1: معرفی اصل
- مرحله 2: لیست پارت
- مرحله 3: لحیم کاری
- مرحله 4: اتصال سخت افزار
- مرحله 5: نرم افزار و تنظیمات
- مرحله 6: آزمایش روی خودرو
- مرحله 7: آنچه را می توان بهبود بخشید
تصویری: ماشین خود را با پایانه Wio و اتوبوس CAN هک کنید: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
اگر از برنامه نویسی CAN Bus و Arduino آگاهی دارید و می خواهید ماشین خود را هک کنید ، این دستورالعمل ها می توانند راه حلی را برای شما ارائه دهند.
در مورد اینکه چرا می خواهید ماشین خود را هک کنید ، نمی دانم ، اما این واقعاً یک چیز جالب است.
این پروژه عمدتا از Serial CAN Bus Module توسط Longan Labs و برد کنترل اصلی Wio Terminal توسط Seeedstudio استفاده می کند.
ماژول Serial CAN Bus یک ماژول کنترل CAN Bus است که توسط Longan Labs طراحی شده است. از UART برای ارتباط با میکرو رایانه تک تراشه استفاده می کند. جمع و جور است و استفاده از آن آسان است.
Wio Terminal از Seeedstuio می آید ، که یک برد توسعه با صفحه نمایش است که می تواند با Arduino برنامه ریزی شود.
در این پروژه ، عملکردهای زیر عمدتا انجام می شود:
سرعت دوچرخه سواری ، سرعت چرخش و دمای روغن و سایر اطلاعات نمایش داده شده در صفحه پایانه Wio را بخوانید
اگر می خواهید تاریخ بیشتری از خودرو داشته باشید ، لطفاً به https://fa.wikipedia.org/wiki/OBD-II_PIDs مراجعه کنید
مرحله 1: معرفی اصل
تقریباً همه خودروهای مدرن دارای رابط OBD-II هستند که پلی بین خودرو و دنیای خارج است. ما می توانیم تمام اطلاعات خودرو را دریافت کرده و خودرو را از طریق رابط OBD-II کنترل کنیم.
و کنترل خودرو چیز خطرناکی است ، بهتر است قبل از ادامه کار ، رابط کاربری OBD-II را عمیقاً بشناسید. این مقاله فقط برخی از اطلاعات اولیه خودرو را می خواند ، بنابراین می توانید با خیال راحت مراحل ارائه شده در این دستورالعمل ها را دنبال کنید.
مرحله 2: لیست پارت
- ترمینال Wio
- شاسی باتری ترمینال Wio
- کیت توسعه OBD-II CAN-BUS
نکته مهم: این پروژه به نسخه V1.3 یا بالاتر از ماژول Serial can bus نیاز دارد.
مرحله 3: لحیم کاری
اگر تا به حال از لحیم کاری استفاده نکرده اید ، ممکن است این سخت ترین مرحله باشد.
ما باید سیم ارائه شده توسط کیت OBD-II CAN-BUS Dev را به یک اتصال OBD لحیم کنیم. می توانید به تصویر نگاه کنید ، ما سیم قرمز را به 6 پین کانکتور و سیم سیاه را به 14 پین لحیم کردیم. وقتی 6 پین نشان دهنده CANH است ، 14 پین نشان دهنده CANL است
مرحله 4: اتصال سخت افزار
- ماژول Serial CAN Bus موجود در کیت OBD-II CAN-BUS Dev از طریق کابل Grove به رابط WART Terminal UART متصل می شود
- سیمهای مرحله قبل را به Serial CAN Bus Module وصل کنید ، رنگ قرمز را به CANH و رنگ مشکی را به CANL وصل کنید.
مرحله 5: نرم افزار و تنظیمات
در اینجا ما باید برخی از تنظیمات را برای ماژول سریال سریال can bus انجام دهیم.
قبل از شروع ، باید کد این پروژه را بارگیری کنیم. می توانید کتابخانه و کتابخانه مورد نیاز خود را از طریق این پیوند بارگیری کنید.
اگر برای اولین بار از پایانه wio استفاده می کنید ، می توانید wiki را برای ترمینال wio بررسی کنید
ابتدا ، نمایشی تنظیمات را در طرح باز می کنیم ، جایی که ماسک و فیلتر ماژول گذرگاه سریال can can را تنظیم می کنیم.
سپس نسخه نمایشی تنظیمات را به پایانه wio بسوزانید ، مانیتور سریال را باز کنید و به طور تصادفی یک کاراکتر وارد کنید تا ببینید آیا تنظیمات موفق است یا خیر.
پس از اتمام تنظیمات ، نسخه نمایشی را در پایانه wio رایت کنید و می توانید داده ها را روی صفحه مشاهده کنید.
مرحله 6: آزمایش روی خودرو
در مرحله بعد ، باید به ماشین برویم و آن را آزمایش کنیم. می توانید رابط OBD-II را زیر فرمان پیدا کنید ، کانکتور را به رابط OBD-II وصل کنید ، ترمینال wio را روشن کرده و نتیجه را مشاهده کنید.
مرحله 7: آنچه را می توان بهبود بخشید
Wio یک برد کنترل قدرتمند اصلی است ، ما از چندین عملکرد در آن استفاده کردیم.
به عنوان مثال ، بلوتوث ، wi-wifi و غیره.
البته ، شما همچنین می توانید یک رابط زیباتر ایجاد کنید. به طور خلاصه ، می توانید از روند تولید بازی کرده و لذت ببرید.
توصیه شده:
UPS خود را Steam Punk کنید تا ساعتهای به روز برای روتر Wi-Fi خود دریافت کنید: 4 مرحله (همراه با تصاویر)
UPS شما Steam Punk می کند تا ساعتهای به روز برای روتر Wi-fi شما دریافت کند: در مورد اینکه UPS شما قدرت باتری 12 ولت DC خود را به برق AC 220 ولت تبدیل کند ، چیزی اساساً مخالف است تا ترانسفورماتورهای روتر و فیبر ONT شما بتوانند آن را دوباره به 12 ولت DC! شما همچنین با [معمولاً
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: 8 مرحله
از ایده های خود محافظت کنید ، از کار خود محافظت کنید: من چند روز پیش اطلاعات را در اثر خرابی رایانه از دست دادم. کار یک روز از بین رفت.:/ من داده های خود را در ابر ذخیره می کنم تا از نقص دیسک سخت جلوگیری شود. من از یک نرم افزار نسخه سازی استفاده می کنم تا بتوانم نسخه های قدیمی کار خود را بازیابی کنم. من هر روز یک نسخه پشتیبان تهیه می کنم. اما این بار من
بلوتوث را به استریوی ماشین قدیمی خود اضافه کنید: 5 مرحله
بلوتوث را به استریوی ماشین قدیمی خود اضافه کنید: سلام به همه! این برای اولین بار است که برخی از این پروژه ها را به اشتراک می گذارم ، امیدوارم بتوانید حداقل ایده هایی برای زنده کردن استریو ماشین قدیمی خود داشته باشید. lenguaje بومی من انگلیسی نیست ، بنابراین ، متأسفم اگر دستور زبان یا دستور زبان من درست نیست
ماشین MACRO ، زندگی خود را آسان تر کنید!: 3 مرحله
ماشین ماکرو ، زندگی خود را آسان تر کنید!: ماکرو یک چیز بسیار مفید است زیرا به ما کمک می کند تا کارها را سریعتر انجام دهیم. این پروژه درباره یک پیوند وب سایت برای شما فقط با فشار دادن یک دکمه که نوعی کلان است ، تایپ کنید. این پروژه برای دانش آموزان در KCIS است که اغلب برای بررسی نیاز دارند در Managbac
بلوتوث را به استریوی ماشین قدیمی خود اضافه کنید: 11 مرحله
بلوتوث را به استریوی ماشین قدیمی خود اضافه کنید: من یک استریو روی ماشین دارم ، اما بلوتوث ندارد ، بنابراین من خوب هستم ، اما چرا آن را اضافه نکنم؟