Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Als je enig begrip hebt van CAN-bus- en Arduino-programmering en je auto wilt hacken, dan kan deze instructable je een oplossing bieden.
Ik weet niet waarom je je auto wilt hacken, maar dit is inderdaad interessant.
Dit project maakte voornamelijk gebruik van de seriële CAN-busmodule van Longan Labs en de hoofdbesturingskaart van Wio Terminal van Seeedstudio.
De seriële CAN-busmodule is een CAN-bus-besturingsmodule ontworpen door Longan Labs. Het gebruikt UART om te communiceren met de microcomputer met één chip. Het is compact en gemakkelijk te gebruiken.
Wio Terminal is afkomstig van Seeedstuio, een ontwikkelbord met een scherm dat met Arduino kan worden geprogrammeerd.
In dit project worden voornamelijk de volgende functies gerealiseerd:
Lees de fietssnelheid, rotatiesnelheid en olietemperatuur en andere informatie, weergegeven op het Wio Terminal-scherm
Als u meer datum van de auto wilt, raadpleeg dan
Stap 1: Principe Inleiding
Bijna alle moderne voertuigen hebben een OBD-II-interface, die een brug vormt tussen de auto en de buitenwereld. We kunnen alle auto-informatie krijgen en de auto besturen via de OBD-II-interface.
En het is gevaarlijk om de auto te besturen, je kunt maar beter een goed begrip hebben van de OBD-II-interface voordat je verder gaat. Dit artikel leest alleen enkele basisinformatie van de auto, zodat u veilig de stappen in deze instructables kunt volgen.
Stap 2: Deellijst
- Wio-terminal
- Wio-terminalbatterijchassis
- OBD-II CAN-BUS-ontwikkelkit
Belangrijke opmerking: dit project heeft de V1.3-versie of later van de seriële busmodule nodig.
Stap 3: Solderen
Dit is misschien wel de moeilijkste stap als je nog nooit een soldeerbout hebt gebruikt.
We moeten de draad van de OBD-II CAN-BUS Dev-kit aan een OBD-connector solderen. Je kunt naar de foto kijken, we hebben de rode draad aan de 6-pins van de connector gesoldeerd en de zwarte draad aan 14-pins. Wanneer 6pin CANH vertegenwoordigt, vertegenwoordigt 14pin CANL
Stap 4: Hardwareverbinding
- De seriële CAN-busmodule in de OBD-II CAN-BUS Dev-kit is via een Grove-kabel aangesloten op de Wio Terminal UART-interface
- Sluit de draden van de vorige stap aan op de seriële CAN-busmodule, sluit rood aan op CANH en zwart op CANL.
Stap 5: Software en instellingen
Hier moeten we enkele instellingen maken voor de seriële busmodule.
Voordat we beginnen, moeten we de code van dit project downloaden. Via deze link kun je de bibliotheek en de bibliotheek die je nodig hebt downloaden.
Als je wio terminal voor de eerste keer gebruikt, kun je wiki voor wio terminal raadplegen
Eerst openen we de instellingsdemo in de schets, waar we het masker en de filter van de seriële busmodule gaan instellen.
Brand vervolgens de instellingendemo naar de wio-terminal, open de seriële monitor en voer willekeurig een teken in om te zien of de instelling succesvol is of niet.
Nadat de instelling is voltooid, brandt u de demo op de wio-terminal en ziet u de gegevens op het scherm.
Stap 6: Test op de auto
Vervolgens moeten we naar de auto gaan en hem testen. U vindt de OBD-II-interface onder het stuur, sluit de connector aan op de OBD-II-interface, zet de wio-terminal aan en u kunt het resultaat zien.
Stap 7: Wat kan er verbeterd worden?
Wio is een krachtig hoofdbesturingsbord, we hebben er nogal wat functies in gebruikt.
Bijvoorbeeld Bluetooth, wifi, enz.
Je kunt natuurlijk ook een mooiere interface maken. Kortom, je kunt spelen en genieten van het productieproces.