Tabla de contenido:
- Paso 1: Enlace de video de Youtube
- Paso 2: Piezas y herramientas necesarias
- Paso 3: Estructura / Chasis
- Paso 4: Motor / Actuador
- Paso 5: preparar la terminal de motores
- Paso 6: monte el motor e instale el techo superior
- Paso 7: controlador
- Paso 8: Puente H (módulo LM 298)
- Paso 9: Fuente de energía
- Paso 10: cableado eléctrico
- Paso 11: Lógica de control
- Paso 12: software
- Paso 13: Código Arduino
Video: Coche RC controlado por teléfono inteligente con Arduino: 13 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Este Instructable muestra cómo hacer un Arduino Robot Car controlado por un teléfono inteligente.
Actualización el 25 de octubre de 2016
Paso 1: Enlace de video de Youtube
Paso 2: Piezas y herramientas necesarias
1. Kit de chasis de robot 4WD 2. Arduino Uno
3. Módulo puente LM298 H
4. Módulo Bluetooth HC-05
5. Batería Li-po de 12 V
6. Cables de puente macho-hembra
7. Cables de puente macho-macho
8. Cinta adhesiva o cualquier otra cinta 9. Teléfono inteligente
Paso 3: Estructura / Chasis
Puede comprar un chasis de automóvil 4WD listo para usar o puede hacerlo utilizando PVC / cualquier tipo de tablero duro.
Paso 4: Motor / Actuador
En este proyecto utilizo un motor de 6v DC. Puede utilizar cualquier tipo de motor de 6v DC.
Paso 5: preparar la terminal de motores
Corte 4 pedazos de cables rojos y negros con una longitud de aproximadamente 5 a 6 pulgadas.
Se pueden utilizar cables de 0,5 mm2.
Pele el aislamiento de los cables en cada extremo Suelde los cables al terminal del motor
Puede verificar la polaridad del motor conectándolo al paquete de baterías. Si gira en dirección de avance (cable rojo con positivo y cable negro con terminal negativo de la batería) entonces la conexión es correcta.
Paso 6: monte el motor e instale el techo superior
Paso 7: controlador
Arduino UNO es una placa de microcontrolador de código abierto basada en el microcontrolador Microchip ATmega328P y desarrollada por Arduino.cc. La placa está equipada con conjuntos de pines de entrada / salida (E / S) digitales y analógicas que pueden conectarse a varias placas de expansión (protectores) y otros circuitos. La placa tiene 14 pines digitales, 6 pines analógicos y se puede programar con Arduino IDE (entorno de desarrollo integrado) a través de un cable USB tipo B. Puede ser alimentado por un cable USB o por una batería externa de 9 voltios, aunque acepta voltajes entre 7 y 20 voltios. También es similar al Arduino Nano y Leonardo. El diseño de referencia de hardware se distribuye bajo una licencia Creative Commons Attribution Share-Alike 2.5 y está disponible en el sitio web de Arduino. También se encuentran disponibles archivos de diseño y producción para algunas versiones del hardware. "Uno" significa uno en italiano y fue elegido para marcar el lanzamiento de Arduino Software (IDE) 1.0. La placa Uno y la versión 1.0 del software Arduino (IDE) fueron las versiones de referencia de Arduino, ahora evolucionadas a versiones más recientes. La placa Uno es la primera de una serie de placas USB Arduino y el modelo de referencia para la plataforma Arduino. El ATmega328 en Arduino Uno viene preprogramado con un gestor de arranque que permite cargar nuevo código sin el uso de un programador de hardware externo. [3] Se comunica utilizando el protocolo STK500 original. El Uno también se diferencia de todas las placas anteriores en que no utiliza el chip controlador FTDI USB a serie. En su lugar, utiliza el Atmega16U2 (Atmega8U2 hasta la versión R2) programado como un convertidor de USB a serie.
Los microcontroladores se programan típicamente usando un dialecto de características de los lenguajes de programación C y C ++. Además de utilizar cadenas de herramientas de compilación tradicionales, el proyecto Arduino proporciona un entorno de desarrollo integrado (IDE) basado en el proyecto de lenguaje de procesamiento.
Paso 8: Puente H (módulo LM 298)
¿Qué es puente en H? El término puente en H se deriva de la representación gráfica típica de dicho circuito. Es un circuito que puede impulsar un motor de CC en dirección de avance y retroceso. Funcionamiento: consulte la imagen de arriba para comprender el funcionamiento del puente H.
Consta de 4 interruptores electrónicos S1, S2, S3 y S4 (Transistores / MOSFETs / IGBTS). Cuando los interruptores S1 y S4 están cerrados (y S2 y S3 están abiertos) se aplicará un voltaje positivo a través del motor, por lo que este gira en la dirección de avance, de manera similar cuando S2 y S3 están cerrados y S1 y S4 están abiertos, un voltaje inverso se aplica a través del motor, por lo que gira en sentido inverso.
Nota: Los interruptores en el mismo brazo (ya sea S1, S2 o S3, S4) nunca se cierran al mismo tiempo, harán un cortocircuito muerto. Los puentes H están disponibles como circuitos integrados, o puede construir los suyos propios utilizando 4 transistores o MOSFET. En nuestro caso, estamos utilizando un circuito integrado de puente en H LM298 que permite controlar la velocidad y la dirección de los motores.
Descripción del Pin:
Salida 1: motor DC 1 "+" o motor paso a paso A +
Salida 2: motor DC 1 "-" o motor paso a paso A-
Salida 3: motor DC 2 "+" o motor paso a paso B +
Salida 4: Salida del motor B
Pin de 12v: entrada de 12V pero puede usar de 7 a 35V
GND: tierra
Pin de 5v: salida de 5V si el puente de 12V está en su lugar, ideal para alimentar su Arduino (etc.)
EnA: habilita la señal PWM para el motor A (consulte la sección "Consideraciones sobre el boceto de Arduino")
IN1: Habilitar motor A
IN2: Habilitar MotorA
IN3: Habilitar MotorB
IN4: Habilitar MotorB
EnB: habilita la señal PWM para el motor B
Paso 9: Fuente de energía
Esas baterías se pueden usar:
1. Pila alcalina AA (no recargable) 2. Batería AA NiMh o NiCd (recargable)
3. Batería de iones de litio
4. Batería LiPo
Paso 10: cableado eléctrico
Para el cableado necesita algunos cables de puente. Conecte los cables rojos de dos motores (en cada lado) juntos y los cables negros juntos.
Así que finalmente tienes dos terminales en cada lado. MOTORA está a cargo de dos motores del lado derecho, correspondientemente dos motores del lado izquierdo están conectados a MOTORB. Siga las instrucciones a continuación para conectar todo.
Conexión de motores:
Out1 -> Cable rojo del motor del lado izquierdo (+)
Out2 -> Cable negro del motor del lado izquierdo (-)
Out3 -> Cable rojo del motor del lado derecho (+)
Out4 -> Cable negro del motor del lado derecho (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Módulo Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3,3 V
Poder:
12V -> Conecte el cable rojo de la batería
GND -> Conecte el cable negro de la batería y el pin Arduino GND
5V -> Conectar al pin Arduino 5V
Paso 11: Lógica de control
Paso 12: software
La parte del software es muy simple, no necesita ninguna biblioteca. Si comprende la tabla lógica en los pasos anteriores, puede escribir su propio código. No pasé mucho tiempo escribiendo el código, así que solo usé un código escrito por otra persona. Para controlar el Robot Car, estoy usando mi teléfono inteligente. El teléfono inteligente está conectado al controlador a través de un módulo Bluetooth (HC -06 / 05) Descargue la aplicación Después de instalar la aplicación, debe emparejarla con el módulo Bluetooth. La contraseña para el emparejamiento es "1234".
Enlace de descarga: https://play.google.com/store/apps/details? Id = brau…
Paso 13: Código Arduino
==> código Arduino
O
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Recomendado:
Reloj infinito controlado por teléfono inteligente: 5 pasos (con imágenes)
Reloj infinito controlado por teléfono inteligente: he visto muchos proyectos de espejos infinitos y relojes infinitos en Instructables, así que decidí hacer el mío. Puede que no sea muy diferente a los demás … pero lo hice yo mismo, ¡así es! En caso de que aún no lo sepas: ¿Qué es un infinito …?
Control WIFI ESP8266 RGB LED STRIP - NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi - Control de teléfono inteligente RGB LED STRIP: 4 pasos
Control WIFI ESP8266 RGB LED STRIP | NODEMCU como mando a distancia por infrarrojos para tira de led controlado por wifi | Control de teléfono inteligente con tiras de LED RGB: Hola chicos, en este tutorial aprenderemos a usar nodemcu o esp8266 como control remoto IR para controlar una tira de LED RGB y Nodemcu será controlado por teléfono inteligente a través de wifi. Entonces, básicamente, puedes controlar la TIRA LED RGB con tu teléfono inteligente
Carrito de compras inteligente controlado por teléfono inteligente: 7 pasos
Carrito de compras inteligente controlado por teléfono inteligente: visitar los centros comerciales puede ser divertido. Pero arrastrar el carrito de compras mientras lo llena con cosas es algo que es francamente molesto. ¡El dolor de empujarlo por esos pasillos estrechos, haciendo esos giros bruscos! Entonces, aquí hay (una especie de) oferta que puedes
Coche controlado por teléfono inteligente [Prototipo]: 7 pasos
Coche controlado por teléfono inteligente [Prototipo]: en el instructable de hoy, lo ayudamos a construir un prototipo simple y elegante para un automóvil con control remoto, con una base de madera, que incorpora ácido poliláctico (PLA) impreso en 3D para el refuerzo del motor y el adaptador que conecta los motores al
Cómo hacer un auto RC controlado por teléfono inteligente: 8 pasos (con imágenes)
Cómo hacer un auto RC controlado por teléfono inteligente: ¡Hola, chicos! En este tutorial, voy a hacer un automóvil RC controlado por teléfono inteligente basado en Arduino. Este automóvil se puede controlar a través de Bluetooth usando cualquier teléfono o tableta Android. Este es un proyecto asombroso. es fácil de hacer, fácil de programar y también