Mục lục:
- Bước 1: Giới thiệu nguyên tắc
- Bước 2: Danh sách phần
- Bước 3: Hàn
- Bước 4: Kết nối phần cứng
- Bước 5: Phần mềm và Cài đặt
- Bước 6: Chạy thử trên ô tô
- Bước 7: Những gì có thể được cải thiện
Video: Hack xe của bạn với Wio Terminal và CAN Bus: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Nếu bạn có một số hiểu biết về CAN Bus và lập trình Arduino và muốn hack xe của mình, thì tài liệu hướng dẫn này có thể cung cấp cho bạn một giải pháp.
Về lý do tại sao bạn muốn hack xe của bạn, tôi không biết, nhưng đây quả thực là một điều thú vị.
Dự án này chủ yếu sử dụng Mô-đun Bus nối tiếp CAN của Longan Labs và bảng điều khiển chính Wio Terminal của Seeedstudio.
Mô-đun Bus CAN nối tiếp là một mô-đun điều khiển Bus CAN do Longan Labs thiết kế. Nó sử dụng UART để giao tiếp với máy tính vi mạch đơn. Nó nhỏ gọn và dễ sử dụng.
Wio Terminal đến từ Seeedstuio, là một bảng phát triển với màn hình có thể được lập trình với Arduino.
Trong dự án này, các chức năng sau chủ yếu được thực hiện:
Đọc tốc độ đạp xe, tốc độ quay và nhiệt độ dầu và các thông tin khác, được hiển thị trên màn hình Wio Terminal
Nếu bạn muốn biết thêm thông tin về chiếc xe, vui lòng tham khảo
Bước 1: Giới thiệu nguyên tắc
Hầu hết tất cả các phương tiện hiện đại đều có giao diện OBD-II, là cầu nối giữa xe và thế giới bên ngoài. Chúng ta có thể lấy tất cả thông tin về xe và điều khiển xe thông qua giao diện OBD-II.
Và, đó là một điều nguy hiểm khi điều khiển xe, tốt hơn hết bạn nên hiểu sâu về giao diện OBD-II trước khi tiếp tục. Bài viết này chỉ đọc một số thông tin cơ bản từ ô tô, vì vậy bạn có thể an toàn làm theo các bước được cung cấp trong tài liệu hướng dẫn này.
Bước 2: Danh sách phần
- Nhà ga Wio
- Khung pin Wio Terminal
- Bộ phát triển CAN-BUS OBD-II
Lưu ý quan trọng: Dự án này cần phiên bản V1.3 hoặc mới hơn của mô-đun bus có thể nối tiếp.
Bước 3: Hàn
Đây có thể là bước khó nhất, nếu bạn chưa bao giờ sử dụng mỏ hàn.
Chúng tôi cần hàn dây được cung cấp bởi bộ OBD-II CAN-BUS Dev với đầu nối OBD. Bạn có thể nhìn vào hình ảnh, chúng tôi đã hàn dây màu đỏ vào 6 chân của đầu nối, và dây màu đen vào 14 chân. Khi 6pin đại diện cho CANH, 14pin đại diện cho CANL
Bước 4: Kết nối phần cứng
- Mô-đun Bus CAN nối tiếp có trong bộ OBD-II CAN-BUS Dev được kết nối với giao diện Wio Terminal UART thông qua cáp Grove
- Kết nối các dây từ bước trước với Mô-đun Bus nối tiếp CAN, kết nối màu đỏ với CANH và màu đen với CANL.
Bước 5: Phần mềm và Cài đặt
Ở đây chúng ta cần thực hiện một số cài đặt cho mô-đun bus có thể nối tiếp.
Trước khi bắt đầu, chúng ta cần tải xuống mã của dự án này. Bạn có thể tải xuống thư viện và thư viện bạn cần thông qua liên kết này.
Nếu bạn đang sử dụng thiết bị đầu cuối wio lần đầu tiên, bạn có thể kiểm tra wiki để biết thiết bị đầu cuối wio
Đầu tiên, chúng tôi mở bản trình diễn cài đặt trong bản phác thảo, nơi chúng tôi sẽ đặt mặt nạ và bộ lọc của mô-đun bus can-ri nối tiếp.
Sau đó ghi bản trình diễn cài đặt vào thiết bị đầu cuối wio, mở màn hình nối tiếp và nhập ngẫu nhiên một ký tự để xem liệu cài đặt có thành công hay không.
Sau khi hoàn tất cài đặt, ghi bản trình diễn vào thiết bị đầu cuối wio và bạn có thể xem dữ liệu trên màn hình.
Bước 6: Chạy thử trên ô tô
Tiếp theo, chúng ta cần đến xe và chạy thử. Bạn có thể tìm thấy giao diện OBD-II dưới vô lăng, cắm đầu nối vào giao diện OBD-II, bật thiết bị đầu cuối wio và bạn có thể xem kết quả.
Bước 7: Những gì có thể được cải thiện
Wio là một bo mạch điều khiển chính mạnh mẽ, chúng tôi đã sử dụng khá nhiều chức năng trong đó.
Ví dụ: Bluetooth, wi-wifi, v.v.
Tất nhiên, bạn cũng có thể làm một giao diện đẹp hơn. Nói tóm lại, bạn có thể chơi và tận hưởng quá trình sản xuất.
Đề xuất:
Làm thế nào để tạo cổng WIFI của riêng bạn để kết nối Arduino của bạn với mạng IP ?: 11 bước (có Hình ảnh)
Làm thế nào để tạo cổng WIFI của riêng bạn để kết nối Arduino của bạn với mạng IP ?: Như nhiều người bạn nghĩ rằng Arduino là một giải pháp rất tốt để thực hiện tự động hóa tại nhà và robot! Nhưng về mặt giao tiếp, Arduino chỉ đi kèm với các liên kết nối tiếp. Tôi đang làm việc trên một rô bốt cần được kết nối vĩnh viễn với một máy chủ chạy ar
Tùy chỉnh da của bạn, với chữ ký khắc của bạn: 9 bước
Tùy chỉnh da của bạn, với chữ ký khắc của bạn: Xin chào tất cả mọi người, trong hướng dẫn này, chúng tôi sẽ khắc laser tùy chỉnh trên ví da và bạn cũng có thể làm điều này trên các chất liệu da khác nhau
Điều khiển bố cục tàu mô hình của bạn với TỪ XA trên TV của bạn!: 7 bước (có hình ảnh)
Điều khiển bố cục tàu mô hình của bạn bằng TỪ XA trên TV của bạn !: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo hệ thống điều khiển từ xa IR cho tàu mô hình. Sau đó, bạn sẽ có thể điều khiển các chuyến tàu của mình trong khi thư giãn trên chiếc ghế dài của mình. Vậy hãy bắt đầu
Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này!: 11 bước
Thúc đẩy sự tiếp nhận của ITrip của IPod của bạn với chiếc đế tuyệt vời này !: Chiếc đế này được làm từ vật liệu xung quanh nhà sẽ tăng khả năng tiếp nhận iTrip của bạn- cho phép bạn phát các giai điệu của mình qua radio một cách rõ ràng từ khắp mọi nơi trong phòng! Đối với dự án này, bạn sẽ cần: 1 Cuộn khăn giấy hoặc 2 Giấy vệ sinh
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để