Πίνακας περιεχομένων:
- Βήμα 1: Εισαγωγή αρχής
- Βήμα 2: Λίστα μερών
- Βήμα 3: Συγκόλληση
- Βήμα 4: Σύνδεση υλικού
- Βήμα 5: Λογισμικό και ρυθμίσεις
- Βήμα 6: Δοκιμή στο αυτοκίνητο
- Βήμα 7: Τι μπορεί να βελτιωθεί
Βίντεο: Hack Your Car With Wio Terminal and CAN Bus: 7 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Εάν έχετε κάποια κατανόηση του προγραμματισμού CAN Bus και Arduino και θέλετε να χακάρετε το αυτοκίνητό σας, τότε αυτά τα εκπαιδευτικά μπορούν να σας δώσουν μια λύση.
Όσο για το γιατί θέλετε να χακάρετε το αυτοκίνητό σας, δεν ξέρω, αλλά αυτό είναι πράγματι ένα ενδιαφέρον πράγμα.
Αυτό το έργο χρησιμοποίησε κυρίως το Serial CAN Bus Module της Longan Labs και τον κύριο πίνακα ελέγχου Wio Terminal της Seeedstudio.
Το Serial CAN Bus Module είναι μια μονάδα ελέγχου CAN Bus σχεδιασμένη από την Longan Labs. Χρησιμοποιεί το UART για να επικοινωνεί με τον μικροϋπολογιστή ενός τσιπ. Είναι συμπαγές και εύκολο στη χρήση.
Το Wio Terminal προέρχεται από το Seeedstuio, το οποίο είναι ένας πίνακας ανάπτυξης με οθόνη που μπορεί να προγραμματιστεί με Arduino.
Σε αυτό το έργο, πραγματοποιούνται κυρίως οι ακόλουθες λειτουργίες:
Διαβάστε την ταχύτητα ποδηλασίας, την ταχύτητα περιστροφής και τη θερμοκρασία λαδιού και άλλες πληροφορίες, που εμφανίζονται στην οθόνη του τερματικού Wio
Εάν θέλετε περισσότερες ημερομηνίες από το αυτοκίνητο, ανατρέξτε στις
Βήμα 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 πείρους. Όταν το 6pin αντιπροσωπεύει το CANH, το 14pin αντιπροσωπεύει το CANL
Βήμα 4: Σύνδεση υλικού
- Η μονάδα Serial CAN Bus που περιλαμβάνεται στο κιτ OBD-II CAN-BUS Dev συνδέεται με τη διεπαφή WART Terminal UART μέσω καλωδίου Grove
- Συνδέστε τα καλώδια από το προηγούμενο βήμα στη μονάδα Serial CAN Bus, συνδέστε το κόκκινο στο CANH και το μαύρο στο CANL.
Βήμα 5: Λογισμικό και ρυθμίσεις
Εδώ πρέπει να κάνουμε κάποιες ρυθμίσεις για τη μονάδα σειριακού διαύλου can.
Πριν ξεκινήσουμε, πρέπει να κατεβάσουμε τον κώδικα αυτού του έργου. Μπορείτε να κατεβάσετε τη βιβλιοθήκη και τη βιβλιοθήκη που χρειάζεστε μέσω αυτού του συνδέσμου.
Εάν χρησιμοποιείτε τερματικό wio για πρώτη φορά, μπορείτε να ελέγξετε το wiki για τερματικό wio
Αρχικά, ανοίγουμε την επίδειξη ρύθμισης στο σκίτσο, όπου θα ορίσουμε τη μάσκα και το φίλτρο της μονάδας σειριακού διαύλου can.
Στη συνέχεια, ενεργοποιήστε την επίδειξη ρύθμισης στο τερματικό wio, ανοίξτε τη σειριακή οθόνη και εισαγάγετε τυχαία έναν χαρακτήρα για να δείτε εάν η ρύθμιση είναι επιτυχής ή όχι.
Αφού ολοκληρωθεί η ρύθμιση, γράψτε την επίδειξη στο τερματικό wio και μπορείτε να δείτε τα δεδομένα στην οθόνη.
Βήμα 6: Δοκιμή στο αυτοκίνητο
Στη συνέχεια, πρέπει να πάμε στο αυτοκίνητο και να το δοκιμάσουμε. Μπορείτε να βρείτε τη διεπαφή OBD-II κάτω από το τιμόνι, να συνδέσετε τη φίσα στη διεπαφή OBD-II, να ενεργοποιήσετε το τερματικό wio και μπορείτε να δείτε το αποτέλεσμα.
Βήμα 7: Τι μπορεί να βελτιωθεί
Το Wio είναι ένας ισχυρός κύριος πίνακας ελέγχου, χρησιμοποιήσαμε αρκετές λειτουργίες σε αυτό.
Για παράδειγμα, Bluetooth, wi-wifi κ.λπ.
Φυσικά, μπορείτε επίσης να κάνετε μια πιο όμορφη διεπαφή. Εν ολίγοις, μπορείτε να παίξετε και να απολαύσετε τη διαδικασία παραγωγής.
Συνιστάται:
Μετρητής στροφόμετρου/σάρωσης χρησιμοποιώντας Arduino, OBD2 και CAN Bus: 8 βήματα
Μετρητής στροφόμετρου/σάρωσης με χρήση Arduino, OBD2 και CAN Bus: Οποιοσδήποτε ιδιοκτήτης Toyota Prius (ή άλλου υβριδικού/ειδικού οχήματος) θα γνωρίζει ότι ενδέχεται να λείπουν μερικοί πίνακες από τα ταμπλό τους! Το prius μου δεν έχει στροφές στροφών κινητήρα ή δείκτη θερμοκρασίας. Εάν είστε τύπος απόδοσης, μπορεί να θέλετε να μάθετε πράγματα όπως η προώθηση του χρόνου και
Stereo Keys to Car Stereo Adapter (CAN Bus -> Key1): 6 βήματα
Stereo Keys to Car Stereo Adapter (CAN Bus -> Key1): Λίγες μέρες μετά την αγορά μεταχειρισμένου αυτοκινήτου, ανακάλυψα ότι δεν μπορώ να παίξω μουσική από το τηλέφωνό μου μέσω του στερεοφωνικού αυτοκινήτου. Ακόμα πιο απογοητευτικό ήταν ότι το αυτοκίνητο είχε bluetooth, αλλά επέτρεπε μόνο φωνητικές κλήσεις, όχι μουσική. Είχε επίσης θύρα USB για Windows Phone, αλλά
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Βήματα
Hardware and Software Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Σε αυτό το Instructable σας δείχνω πώς έλαμψα αρκετές έξυπνες συσκευές με το δικό μου υλικολογισμικό, ώστε να μπορώ να τις ελέγχω με MQTT μέσω της ρύθμισης Openhab. Θα προσθέσω νέες συσκευές όταν τις χάκαρα. Φυσικά υπάρχουν και άλλες μέθοδοι που βασίζονται σε λογισμικό για να αναβοσβήνει η προσαρμοσμένη
Πώς να αποκωδικοποιήσετε τα δεδομένα CAN Bus του οχήματος: 8 βήματα
Πώς να αποκωδικοποιήσετε τα δεδομένα του CAN Bus του οχήματος: Σε αυτό το εκπαιδευτικό εγχειρίδιο θα καταγράψουμε δεδομένα διαύλου CAN αυτοκινήτου ή φορτηγού και θα μετατρέψουμε τα καταγεγραμμένα δεδομένα καταγραφής διαύλου CAN σε αναγνώσιμες τιμές. Για αποκωδικοποίηση θα χρησιμοποιήσουμε την υπηρεσία cloud του can2sky.com η οποία είναι δωρεάν. Μπορούμε να καταγράψουμε το αρχείο καταγραφής με προσαρμογείς CAN-USB, αλλά να πληρώνουμε
Seeed Studio CAN -BUS V2.0 Hacking - Ξεκινώντας: 5 Βήματα
Seeed Studio CAN -BUS V2.0 Hacking - Ξεκινώντας: Αυτό το εκπαιδευτικό πρόγραμμα προορίζεται για αρχάριους που γνωρίζουν ήδη το δρόμο τους στο Arduino. Η αρχική γνώση πώς να προχωρήσετε είναι πάντα επίπονη και χρονοβόρα σε κάθε έργο. Αλλά μέχρι να μάθετε τον τρόπο που σας περιβάλλει σχεδόν πάντα θα θέλατε να είχατε κάποιον να