Inhaltsverzeichnis:

Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus - Gunook
Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus - Gunook

Video: Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus - Gunook

Video: Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus - Gunook
Video: Grausame Arten der Todesstrafe 2024, November
Anonim
Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus
Hacken Sie Ihr Auto mit Wio-Terminal und CAN-Bus

Wenn Sie ein gewisses Verständnis der CAN-Bus- und Arduino-Programmierung haben und Ihr Auto hacken möchten, können Ihnen diese Anleitungen eine Lösung bieten.

Warum Sie Ihr Auto hacken möchten, weiß ich nicht, aber das ist in der Tat eine interessante Sache.

Dieses Projekt verwendete hauptsächlich das Serial CAN Bus Module von Longan Labs und die Wio Terminal Hauptsteuerplatine von Seeedstudio.

Das serielle CAN-Bus-Modul ist ein von Longan Labs entwickeltes CAN-Bus-Steuermodul. Es verwendet UART, um mit dem Einchip-Mikrocomputer zu kommunizieren. Es ist kompakt und einfach zu bedienen.

Wio Terminal stammt von Seeedstuio, einem Entwicklungsboard mit einem Bildschirm, der mit Arduino programmiert werden kann.

In diesem Projekt werden hauptsächlich folgende Funktionen realisiert:

Lesen Sie die Zyklusgeschwindigkeit, Rotationsgeschwindigkeit und Öltemperatur und andere Informationen, die auf dem Bildschirm des Wio-Terminals angezeigt werden

Wenn Sie mehr Daten vom Auto wünschen, lesen Sie bitte

Schritt 1: Prinzip Einführung

Fast alle modernen Fahrzeuge verfügen über eine OBD-II-Schnittstelle, die eine Brücke zwischen dem Auto und der Außenwelt bildet. Wir können alle Autoinformationen abrufen und das Auto über die OBD-II-Schnittstelle steuern.

Und es ist eine gefährliche Sache, das Auto zu kontrollieren, Sie sollten sich besser mit der OBD-II-Schnittstelle vertraut machen, bevor Sie fortfahren. Dieser Artikel liest nur einige grundlegende Informationen aus dem Auto, sodass Sie die Schritte in dieser Anleitung sicher befolgen können.

Schritt 2: Stückliste

Stückliste
Stückliste
Stückliste
Stückliste
Stückliste
Stückliste
  • Wio-Terminal
  • Wio Terminal Batteriegehäuse
  • OBD-II CAN-BUS-Entwicklungskit

Wichtiger Hinweis: Dieses Projekt benötigt die Version V1.3 oder höher des seriellen CAN-Bus-Moduls.

Schritt 3: Löten

Löten
Löten
Löten
Löten
Löten
Löten

Dies kann der schwierigste Schritt sein, wenn Sie noch nie einen Lötkolben verwendet haben.

Wir müssen das vom OBD-II CAN-BUS Dev Kit bereitgestellte Kabel an einen OBD-Anschluss löten. Sie können sich das Bild ansehen, wir haben das rote Kabel an den 6-Pin des Steckers gelötet und das schwarze Kabel an 14-Pin. Wenn 6-Pin für CANH steht, steht 14-Pin für CANL

Schritt 4: Hardwareverbindung

Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung
Hardware-Verbindung
  1. Das im OBD-II CAN-BUS Dev Kit enthaltene serielle CAN-Bus-Modul wird über ein Grove-Kabel mit der Wio-Terminal-UART-Schnittstelle verbunden
  2. Verbinden Sie die Drähte aus dem vorherigen Schritt mit dem seriellen CAN-Busmodul, verbinden Sie Rot mit CANH und Schwarz mit CANL.

Schritt 5: Software und Einstellungen

Software und Einstellungen
Software und Einstellungen

Hier müssen wir einige Einstellungen für das serielle CAN-Bus-Modul vornehmen.

Bevor wir beginnen, müssen wir den Code dieses Projekts herunterladen. Sie können die Bibliothek und die benötigte Bibliothek über diesen Link herunterladen.

Wenn Sie das Wio-Terminal zum ersten Mal verwenden, können Sie im Wiki nach Wio-Terminal suchen

Zuerst öffnen wir die Einstellungsdemo in der Skizze, in der wir die Maske und den Filter des seriellen CAN-Bus-Moduls einstellen.

Brennen Sie dann die Einstellungsdemo auf das Wio-Terminal, öffnen Sie den seriellen Monitor und geben Sie ein zufälliges Zeichen ein, um zu sehen, ob die Einstellung erfolgreich ist oder nicht.

Nachdem die Einstellung abgeschlossen ist, brennen Sie die Demo auf das Wio-Terminal und Sie können die Daten auf dem Bildschirm sehen.

Schritt 6: Test am Auto

Test am Auto
Test am Auto
Test am Auto
Test am Auto
Test am Auto
Test am Auto

Als nächstes müssen wir zum Auto gehen und es testen. Sie finden die OBD-II-Schnittstelle unter dem Lenkrad, stecken den Stecker in die OBD-II-Schnittstelle, schalten das Wio-Terminal ein und Sie können das Ergebnis sehen.

Schritt 7: Was kann verbessert werden?

Wio ist eine leistungsstarke Hauptsteuerplatine, in der wir einige Funktionen verwendet haben.

Zum Beispiel Bluetooth, WLAN usw.

Natürlich können Sie auch eine schönere Oberfläche erstellen. Kurz gesagt, Sie können den Produktionsprozess spielen und genießen.

Empfohlen: