Tabla de contenido:
- Paso 1: Enlaces de compra de hardware
- Paso 2: Organice el hardware, el IDE y otras cosas necesarias
- Paso 3: Enlace de video
- Paso 4: hazlo tú mismo y sorprende
Video: Trucos de coches con Arduino: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Esta documentación presenta una forma simple y rentable de piratear el flujo OBD del automóvil. En esto, estoy tratando de mostrar la forma general de obtener la información OBD.
Aquí estoy usando Arduino UNO, escudo CAN-Bus (1.2), cable DB9 para conectar al puerto OBD y para programar Arduino IDE (que ayuda a grabar el código en uno con facilidad).
Comencé este proyecto para establecer el bloqueo automático de la puerta cuando el vehículo alcanza una velocidad de 20 km y el enrollado automático de todas las ventanas cuando el automóvil se bloquea desde el exterior.
Para encontrar los datos que se produjeron desde el puerto OBD, es necesario analizar y comprender los datos antes de comenzar este proyecto (se necesita más paciencia y rendimiento continuo).
Aquí comienza la historia (estoy probando Hyundai Grand i10, Magna, 2019 - Fabricado en India, los datos variarán según los fabricantes / variantes, etc.).
Paso 1: Enlaces de compra de hardware
- Blindaje arduino CAN-bus - blindaje CAN-bus
- Arduino UNO - Arduino UNO
- Puerto OBD a cable DB9 - Cable DB9
Paso 2: Organice el hardware, el IDE y otras cosas necesarias
Antes de comenzar el proyecto, tenemos que asegurarnos de que todo el hardware que se utiliza para este proyecto debe verificar y hacer que funcione como se espera. Por lo tanto, tenemos que conectar el hardware al puerto OBD y debemos asegurarnos de que no haya humo o calor innecesario producido por el hardware, luego tenemos que grabar un código de muestra para asegurarnos de que el hardware pueda leer el flujo de datos de OBD.
El primer paso comienza aquí, configure Arduino IDE en la máquina y asegúrese de que las bibliotecas necesarias estén instaladas en ella. Después de conectar arduino uno a la computadora, seleccionamos el puerto serie conectado y el tipo de placa en Arduino IDE.
El código de muestra debe descargarse del repositorio de git y grabar el código en Arduino Uno, luego conectamos el escudo al puerto OBD y luego comienza la lectura del flujo de datos.
Repositorio de Git -
github.com/JijovarghesePunalur/CarHacks.git
Puede obtener código de muestra y biblioteca para conectar y extraer el flujo de datos Can-bus. Después de clonar el proyecto, puede copiar los archivos de la biblioteca dentro de la carpeta de archivos arduino y ejecutar el proceso de compilación y grabación en arduino IDE.
Antes de grabar el código en Arduino Uno, debe conectar el arduino a la computadora y luego seleccionar el puerto serie y el tipo de placa en Arduino IDE.
En la carpeta de ejemplo, puede ver la operación de lectura, la operación de escritura y los archivos de mensajes en serie, básicamente contenidos creados mediante el uso de archivos de biblioteca comunes. Serial-Message difiere con el programa Read en función del formato de salida, es decir, en este proyecto intenté usar can-utils en Linux para ordenar los mensajes recurrentes.
Uso y ejecución de can-utils, puede encontrarlo en el archivo Readme.md de CarHaks.
Paso 3: Enlace de video
Este video le dará una idea exacta sobre el flujo de datos CAN-bus (puerto OBD). Puede ser simple porque incluí solo información esencial.
Paso 4: hazlo tú mismo y sorprende
Vuelva a escribir en CAN-bus usando los datos extraídos usando Serial Message, esto realmente lo sorprenderá (puede encontrar el programa de escritura en el repositorio, pruébelo ahora).
Puede controlar todo lo relacionado con ECU / BCM, solo necesita analizar los datos y luego escribir de nuevo.
El próximo proyecto se basará en este estudio: Control del automóvil mediante un teléfono inteligente.
Recomendado:
Trucos / trucos de Eagle: Ejemplo de controlador de motor paso a paso de molino CNC TB6600: 7 pasos
Eagle Hacks / tricks: Ejemplo TB6600 CNC Mill Stepper Motor Driver: Esto lo convierte en un buen proyecto para mostrar los pocos trucos que le facilitarán la vida al crear PCB. Eagle, elijo un proyecto simple que hice para mi Kickstarter. Necesitaba un externo
Sistema de dirección inteligente para coches robot con motor paso a paso de unidad de CD / disquete antigua: 8 pasos (con imágenes)
Sistema de dirección inteligente para automóviles robot con motor paso a paso de unidad de disco / CD antigua: sistema de dirección inteligente para automóviles robóticos ¿Le preocupa hacer un buen sistema de dirección para su automóvil robot? Aquí hay una solución excelente simplemente usando sus unidades de disquete / CD / DVD antiguas. Cuidado y hazte una idea Visita georgeraveen.blogspot.com
Almohadilla de enfriamiento para computadora portátil DIY - Impresionantes trucos de vida con ventilador de CPU - Ideas creativas - Ventilador de la computadora: 12 pasos (con imágenes)
Almohadilla de enfriamiento para computadora portátil DIY | Impresionantes trucos de vida con ventilador de CPU | Ideas creativas | Fan de la computadora: Debes ver este video hasta su final. por entender el video
Cómo hacer ruedas de coches RC de cartón y papel Kraft: 9 pasos (con imágenes)
Cómo hacer ruedas de coches RC con cartón y papel Kraft: las ruedas RC son piezas esenciales para todos los coches RC. Hay varias categorías y tipos de ruedas RC y elegir la rueda correcta es uno de los factores más importantes cuando se trata de estos coches. Cuando comencé a hacer bricolaje con autos RC, uno de los principales
Pistones con válvula para amortiguadores de coches RC: 8 pasos
Pistones con válvula para amortiguadores de automóviles RC: aquí hay una manera de hacer un pistón en cualquier válvula de amortiguación hidráulica de automóviles RC. La válvula se abrirá de una manera para abrir todos los orificios del pistón y se cerrará en la dirección opuesta para bloquear algunos de los orificios del pistón. Esto permite que el amortiguador sea más rígido de una manera que