Auto a control remoto bluetooth con arduino
arduino bluetooth diagrama del circuito del coche
ReplyUpvoteHola, he hecho este proyecto y ejecutar bien. Pero cuando presiono el botón de avance u otro botón continuamente, el sistema se cuelga y no responde a ningún comando de android. El sistema no responde a ninguna orden de android. Al principio creo que arduino energía deficiente porque yo uso 1 fuente de la batería. Así que trato de separar la batería para el arduino y para el motor de CC y configurar el puente en el escudo controlador del motor L293D. Pero todavía se cuelga cuando hago funcionar el coche con una pulsación continua. ¿Qué debo hacer? ¿alguien tiene el mismo problema que yo? gracias de antemano.0viaggiatoresolitario7
en IntroducciónRespuestaUpvoteHice un coche rc que es un poco más grande de lo que se muestra. Mi problema es que hay muy poca tensión para girar las ruedas delanteras. No sé qué añadir o cambiar para poner más voltaje. Creo que el arduino pone muy poco voltaje. Con una batería de 10V debería ser suficiente. ¿Podríais ayudarme?
controlador rc bluetooth
En este proyecto transformarás un simple RC en un coche controlado por Bluetooth con Arduino. Tu nuevo coche podrá ser controlado a través de tu dispositivo Android, smartphone o tablet. Especificaciones del nuevo coche Arduino: ¡Empecemos! Selecciona las pestañas de abajo para navegar por los detalles del proyecto.
Para este proyecto necesitarás:Opcional necesitarás:Alimentación: Puedes utilizar las baterías existentes (4x 1.5V AA) del coche rc, o sustituirlas por un pack de baterías recargables LiOn.(Yo he utilizado una batería recargable LiOn de 12V)
Antes de empezar, quita el circuito rc existente. Ya no lo necesitarás… ¡harás uno mejor desde el principio con Arduino uno! Ahora, con una batería AA de 1,5V debes encontrar la polaridad de 2 motores c.
Intenta descargar el plugin de Codebender y haz clic en el botón ‘Run on Arduino’ para programar tu Arduino con este sketch. Lee cada línea de código (+comentarios) para entender cómo funciona y luego súbelo a tu placa Arduino uno. Para programar tu placa primero debes desconectar los pines RX y TX del módulo Bluetooth.
informe sobre el proyecto de coche controlado por bluetooth usando arduino
}El código en el dispositivo maestro, o el joystick es bastante simple. Sólo tenemos que leer los valores X e Y del joystick, que en realidad regulan la velocidad de los motores, y enviarlos a través del puerto serie al dispositivo esclavo HC-05 Bluetooth. Podemos notar aquí que los valores analógicos del joystick de 0 a 1023 son convertidos en valores de 0 a 255 al dividirlos por 4.Hacemos esto porque ese rango, de 0 a 255, puede ser enviado, a través del dispositivo Bluetooth, como 1 byte que es más fácil de ser aceptado en el otro lado, o en el coche robot Arduino.Así que aquí, si el serial ha recibido los 2 bytes, los valores X e Y, usando la función Serial.read() leeremos ambos.// Código del coche robot Arduino
}Ahora solo tenemos que volver a convertir los valores al rango de 0 a 1023, apto para el código de control del motor de abajo, que ya explicamos como funciona en el video anterior.// Código del Coche Robot Arduino
}Control del Coche Robot Arduino usando un Smartphone y una aplicación Android construida a medidaA continuación, vamos a ver cómo podemos controlar nuestro coche robot Arduino usando una aplicación Android construida a medida. El esquema del circuito del coche robot es exactamente el mismo que el del ejemplo anterior, con el modo Bluetooth del HC-05 configurado como dispositivo esclavo.Por otra parte, utilizando la aplicación online MIT App Inventor construiremos nuestra propia aplicación Android, y aquí está su aspecto.Así que básicamente la aplicación simula un joystick, cuya apariencia está hecha de dos imágenes, o sprites de imagen. Si echamos un vistazo a los bloques de esta app, podemos ver que cuando se arrastra el sprite del joystick, la imagen de la bola del joystick se mueve a la ubicación actual de nuestro dedo, y al mismo tiempo enviamos los valores X e Y a través del Bluetooth al coche Arduino.Estos valores son aceptados por el Arduino de la misma manera que en el ejemplo anterior, utilizando la función Serial.read.// Leer los datos entrantes de la aplicación Android del Smartphone
arduino bluetooth rc car app
Ten en cuenta que el módulo Bluetooth funciona a 3,3V. Suministrar 5V al pin RX del Bluetooth podría dañarlo, por lo que se debe utilizar un divisor de tensión para suministrar una señal de 3,3V al pin RX. Esto se consigue en esta demo con una resistencia de 20k y 10k. El pin TX del módulo Bluetooth no necesita ser modificado y puede conectarse directamente al pin RX del Arduino. Esto se debe a que el HIGH en la lógica de 3,3V seguirá siendo reconocido como un HIGH en el circuito lógico de 5V en el Arduino.
2) Añade 4 botones, uno azul, uno verde, uno rojo y uno amarillo. Los códigos de envío por defecto para estos botones son «B», «G», «R» o «Y» mayúsculas para pulsar, y «b», «g», «r» e «y» para soltar. Es decir, la primera letra del nombre del color. Dado que estos corresponden al código de Arduino anterior, no necesitamos editar nada si se utilizan estos botones. Alternativamente, seleccione la biblioteca y navegar a la demo del coche RC y copiar al panel.
3) Necesitamos conectar el dispositivo Bluetooth. Enciende tu circuito para que el LED del módulo Bluetooth comience a parpadear. Haz clic en conectar en la pantalla principal de la aplicación. Si aún no está emparejado, haz clic en descubrir y espera a que el dispositivo aparezca en la lista inferior. Selecciona el dispositivo (por ejemplo, HC-06) y pulsa en emparejar. Cuando se le solicite, tendrá que introducir un número pin, que suele ser el 1234 para estos dispositivos. Una vez emparejado, el dispositivo aparecerá en la parte derecha. Selecciónelo y haga clic en conectar. Si todo ha ido bien, vuelva a la pantalla principal.