RC Porsche Car (Proyecto Arduino)
Componentes y suministros
| × | 1 | ||||
| × | 1 |
Acerca de este proyecto
Introducción:RC Car (Proyecto Arduino)
En este proyecto, te mostraré cómo construir una versión más simple de autos RC.
Le proporciono una guía completa paso a paso para mostrarle cómo hacer su propio automóvil RC, y estoy explicando en detalle las partes de hardware y software para convertir esta guía en la forma más simple que lo lleve a probar su propias habilidades en la fabricación electrónica. Este proyecto es muy útil de hacer especialmente después de obtener el PCB personalizado que pedimos a easyEDA para mejorar la apariencia de nuestro automóvil y también hay suficientes documentos y códigos en esta guía para permitirle crear movimientos personalizados para su automóvil. ¡Si tanto te disgusta leer! Puede ver este video para obtener una guía más clara.
Hicimos este proyecto en solo 7 días, solo tres días para terminar la fabricación del hardware y el ensamblaje, luego 4 días para preparar el código y la aplicación de Android. para controlar el coche a través de él.
Antes de comenzar, veamos primero
lo que aprenderá de este tutorial:
- Hackearemos un Porsche GT3 RS para usar sus motores y chasis, etc.
- Luego diseñaremos la PCB de nuestra nueva placa controlable
- Veremos también cómo hacer que la aplicación de Android controle el coche
- Y finalmente ensamblaremos todas las piezas y comenzamos a conducir.
Paso 1:¿Qué es un coche RC?
Aquí hay alguna información sobre un automóvil RC o un vehículo de control remoto que se define como cualquier vehículo que se teleopera por un medio que no restringe su movimiento con un origen externo al dispositivo. Suele ser un control de radio dispositivo, cable entre el control y el vehículo, o un infrarrojo controlador.
Los automóviles R / C de grado de juguete se fabrican típicamente con un enfoque en el diseño junto con la reducción de los costos de producción. Mientras que un automóvil de grado hobby tiene componentes electrónicos separados que se pueden reemplazar individualmente si fallan, los automóviles de grado de juguete generalmente se fabrican con componentes más difíciles de encontrar como repuestos y una sola placa de circuito electrónico integrada en el diseño del vehículo.
En nuestro caso, estamos usando un enlazador de radio que es un módulo Bluetooth HC-05 para conectar tanto el automóvil como un teléfono inteligente o cualquier otro dispositivo Android, ya que estamos controlando el automóvil a través de una aplicación de Android.
Acerca de la aplicación de Android
Usamos la plataforma de inventor de aplicaciones del MIT para hacer una programación gráfica para nuestra aplicación de Android.
Usar esta plataforma es muy fácil y simple.
Puede descargar la aplicación. que hemos hecho para este proyecto a través de este enlace
Paso 2:Modelo Porsche GT3 RS
Conseguí este coche RC de uno de mis amigos, es un Porsche modelo GT3 RS y estaba en muy malas condiciones, pero todavía está en buen estado, así que después de realizar algunos pasos de limpieza, el coche está teniendo una gran apariencia ahora. pero lo más importante son los motores.
Entonces, cuando lo desenrosqué, encontré dos motores, el primero está en la parte trasera del automóvil para movimientos hacia adelante y hacia atrás y el segundo está en la parte delantera para representar el volante y están funcionando muy bien. Así que moví todos los cables inútiles y me quedé solo con los cables de los motores y después de soldar algún conector, el chasis está listo para la acción. El automóvil también tiene algunas luces, hay dos LED blancos en la parte delantera y dos LED rojos en la parte trasera, pero agregaremos más LED para divertirse más con él, como las luces laterales que seguirán los movimientos del motor del volante:
Por ejemplo, cuando el automóvil gira a la izquierda (después de elegir la flecha izquierda en la aplicación de Android), los LED del lado izquierdo comenzarán a parpadear automáticamente y será lo mismo para la dirección correcta
Y también agregué algunos LED RGB que cambiarán de color según su selección.
Paso 3:Fabricación de PCB bajo la plataforma EasyEDA
Mostrar todos los elementos
¡Acerca de EasyEDA!
EasyEDA es una comunidad de automatización de diseño electrónico en línea gratuita que permite la creación, prueba y edición de esquemas y PCB. Encuentre el enlace a la plataforma easyEDA aquí. Este programa en línea es compatible con todas las plataformas incluso android, con easyEDA puedes realizar una Captura de Esquemas para tus documentos, Simulación de Circuitos, Diseño de PCB en Línea con la capacidad de importar archivos de PCB y Esquemas, por lo que a partir de este punto podemos entender que podemos crear el PCB en este diseñador en línea o simplemente hágalo con otro software y cargue un archivo gerber en easyEDA para realizar un pedido.
Volver a nuestro proyecto
Volvemos a nuestro proyecto y hablando de diseño de circuitos, esto está directamente relacionado con esta plataforma, los mejores fabricantes de PCB que brindan este software en línea donde puedes diseñar tu PCB y luego ordenarlo. Esto es súper sorprendente al proporcionar todas estas opciones, herramientas y especialmente una gran biblioteca aquí porque todos los componentes necesarios están disponibles, como el controlador del motor Arduino Nano L293 H-bridge, el módulo HC Bluetooth y más, todo lo que tenemos que hacer es simplemente buscar el componente por su nombre, luego colóquelo
Como de costumbre, necesitamos ejecutar la plataforma easyEDA desde aquí, luego comenzar un nuevo proyecto e importar los componentes necesarios ... y conectarlos para hacer el circuito que se muestra en la imagen.Además, esta plataforma le permite transformar su esquema en PCB y esto es exactamente lo que necesitamos, simplemente haga clic en convertir proyecto a PCB y obtendrá su área de diseño de PCB. Le aconsejo que haga clic directamente en el siguiente enlace a la PCB automáticamente:Enlace directo para el proyecto de coche RC También puede verificar la PCB antes de realizar el pedido utilizando el visor de PCB, y proporcioné una imagen que muestra la PCB que diseñamos.
Este esquema es útil sin importar cuál sea su necesidad porque agregué el módulo ESP-01 si desea controlar su automóvil a través de WIFI y también NRF está disponible allí si desea usar un transceptor de radio. Después de hacer este esquema, nos movemos directamente para transformarlo en PCB, lo cual es muy útil ahora, y después de colocar cada componente en su lugar y agregar algunas etiquetas y algunos logotipos hermosos, ahora nuestro PCB está listo para un pedido en línea, así que todo lo que necesita. ir a la salida de fabricación y establecer algunos parámetros, para mí prefiero el color rojo para mi PCB. Realice el pago y espere la entrega. Solo 4 días para recibir el paquete y fue un servicio increíble, y después de abrir el paquete, noté un nuevo servicio proporcionado por easyEDA que es un servicio LCSC que le permite pedir los componentes necesarios para su PCB. Y tenemos los PCB con todas las opciones preestablecidas que hemos elegido. Los PCB están muy bien fabricados como de costumbre y todas las etiquetas están allí con la descripción, etc., por lo que la realización de este proyecto será muy útil ahora.
Paso 4:ingredientes
Ahora revisemos los componentes necesarios para este proyecto y puede encontrar todos los enlaces relacionados para un pedido en línea, por lo que necesitaremos:
- - Cualquier chasis de juguete de coche RC
- - El PCB que puede solicitar desde este enlace:http://ouo.io/1i1Lc
- - Un Arduino nano
- - Módulo Bluetooth HC-05 o HC-06
- - Sensor de luz BH1750
- - Sensor de temperatura y humedad
- - Controlador de motor de puente H L293D
- - Algunos LED RGB
- - zumbador de 5 V
- - Algunos conectores de encabezado
Paso 5:El ensamblaje (soldadura de los componentes)
Ya estamos listos, así que comencemos a soldar los componentes y no olvide seguir las etiquetas para evitar errores de soldadura. Comenzamos soldando el conector Arduino para probar la fuente de alimentación y también puede escribir algún código de prueba básico para verificar la conexión correcta para cada sensor como el sensor de luz y es lo mismo para los LED porque todos están conectados directamente a la placa (Arduino ) para que tenga acceso completo a ellos.
Nota :Necesita mantener su soldador limpio y agradable. Eso significa limpiarlo con la esponja cada vez que lo use. La punta de su soldador debe estar limpia y brillante. Siempre que vea que la punta se ensucia con fundente u oxida, eso significa que pierde su brillo, debe limpiarla. Incluso si estás soldando. Tener una punta de soldadura limpia hace que sea MUCHO más fácil transferir calor al objetivo de soldadura.
El PCB que pedimos a EasyEDA lo guiará para mantener todo en la ubicación correcta, así que no dude en visitar este enlace si desea ver el PCB que hemos hecho y hacer un pedido en línea.
Paso 6:Prueba de la aplicación Andoid
Esta aplicación le permitirá controlar el automóvil usando Bluetooth para movimientos hacia adelante y hacia atrás y direcciones de izquierda a derecha y también hay un modo de deriva con el botón del timbre y el interruptor manual, pero primero debe habilitar Bluetooth y conectarse a su automóvil para que la aplicación lo haga. guiarlo a través de algunos mensajes vocales.
Después de elegir el automóvil, podemos probar ahora la capacidad de controlar el color de los LED RGB y, como puede ver, los LED cambian de color según nuestra selección.
Acerca de la aplicación de Android, en los próximos instructivos le mostraré cómo hacerlo utilizando la plataforma de inventor de aplicaciones del MIT, pero por ahora puede descargarla e instalarla de forma gratuita desde este enlace
Paso 7:Prueba de validación y código
El chasis parece estar listo para algunas pruebas serias, así que todo lo que necesitamos ahora es el código.
¡Entonces! Así es como funciona, por cada botón que presione en nuestra aplicación de Android se transferirá un carácter a Arduino a través de Bluetooth y para cada carácter hay un algoritmo a realizar, por ejemplo, si presionamos el botón hacia adelante transferimos el carácter 'f' así que cuando la placa recibe el carácter 'f' llama a una función para controlar el motor del lado trasero para el movimiento hacia adelante y es el mismo para todos los botones.
el código está disponible y, como es habitual, puede descargarlo desde este enlace. Y como puedes ver en las fotos el código es tan simple y muy bien comentado para que puedas entenderlo como tuyo.
Como pueden ver chicos, cada botón tiene una funcionalidad con el automóvil, pero lo que realmente aprecio es el modo automático para el control del brillo de la luz. Coloqué el sensor de luz en la parte superior trasera del automóvil y, cuando seleccionemos este modo, el automóvil controlará el brillo. de los LED de las luces delanteras en función de las señales del sensor. También podemos leer los valores de temperatura y humedad directamente en la pantalla del teléfono inteligente, lo cual es realmente impresionante.
Gracias :)
Creo que este Instructable es la guía paso a paso más completa para construir un automóvil RC jamás publicada. Eso es todo por este instructivo, siéntase libre de hojearlo y preguntarnos cualquier cosa que desee saber sobre este proyecto a través de un comentario.
Proceso de manufactura
- Hacer Monitor Ambilight usando Arduino
- Juego Arduino Pong - Pantalla OLED
- Coche RC controlado por joystick
- Detector de frecuencia de audio
- Clon Arduino Tamagotchi - Mascota digital
- Manipulador de interruptor de luz inalámbrico
- Tech-TicTacToe
- Pistola de agua con sensor de movimiento
- Temporizador de cuenta atrás de Arduino
- Contador de autos usando Arduino + Procesamiento + PHP
- Arduino Sunflower:Un Sun-Dancer electrónico