Tabla de contenido:
- Paso 1: Compre lo que necesita
- Paso 2: Construya el marco de hardware
- Paso 3: Habla sobre Bluetooth
- Paso 4: codificación de software
- Paso 5: descripción general
Video: Coche Romote inteligente basado en Arduino: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Este proyecto se basa en la placa de desarrollo Arduino UNO para hacer un coche inteligente. El automóvil tiene control inalámbrico Bluetooth, evasión de obstáculos, alarma de timbre y otras funciones, y es un automóvil con tracción en las cuatro ruedas, fácil de girar.
Paso 1: Compre lo que necesita
Necesitamos comprar placa base y placa de expansión Arduino, así como zumbador, módulo controlador de motor L298N, módulo Bluetooth BT-04A, motor DC, soporte de batería, etc. Por supuesto, las placas acrílicas para los módulos de soporte son esenciales. Las placas acrílicas adecuadas para este automóvil no son fáciles de encontrar, por lo que se proporciona un enlace a continuación. Puedes encontrar otras cosas fácilmente en las tiendas.
Aquí hay un enlace al tablero acrílico en Taobao:
El software utiliza el asistente de depuración de Bluetooth para controlar el automóvil, y también se adjuntarán recursos.
Paso 2: Construya el marco de hardware
Necesitamos instalar el módulo en la posición adecuada en la placa acrílica. Como la placa acrílica comprada tiene más agujeros de los que necesitamos, solo preste atención a cómo instalarla de la manera más conveniente para evitar un desmontaje repetido.
Debido a que la instalación del motor es relativamente simple y fija, nos enfocamos en la instalación del circuito de control anterior. Es necesario utilizar Bluetooth y la placa principal para recibir señales. Es más apropiado ponerlos en la parte trasera del automóvil. La base de la batería y las baterías ocupan un gran espacio. Para garantizar el equilibrio del automóvil, se colocan en la posición media, y el módulo de accionamiento del motor y el módulo de evitación de obstáculos se colocan en la parte delantera como se muestra en las imágenes.
La siguiente figura muestra el patrón de instalación desde la parte inferior y superior respectivamente. La primera imagen muestra el estado del circuito desde abajo cuando el motor no está instalado. Preste atención a comprar más tornillos y pilares de cobre con diferentes alturas, para alejarse del espacio. La segunda imagen es la situación del automóvil cuando está completamente instalado. Puede ver claramente el módulo de accionamiento del motor, la batería, etc.
Paso 3: Habla sobre Bluetooth
El módulo Bluetooth se utiliza a menudo en el campo del control inalámbrico de corta distancia. El módulo Bluetooth BT-04A está seleccionado en este proyecto. Al igual que el módulo Bluetooth de la serie HC, el módulo Bluetooth de la serie BT se utiliza a menudo, pero su precio es más económico.
Este módulo se utiliza principalmente en el campo de la transmisión inalámbrica de datos a corta distancia. Se puede conectar fácilmente con el dispositivo Bluetooth de la PC y también puede comunicar datos entre dos módulos. El uso de este módulo puede evitar la tediosa conexión de cables y puede reemplazar directamente el cable del puerto serie.
Este módulo está controlado por un conjunto de comandos 'AT' como el módulo WIFI Esp8266, módulo GSM. Para facilitar la conexión de diferentes computadoras, hacemos que el automóvil sea el modo principal, y la computadora y el teléfono móvil se emparejan con el Bluetooth en el extremo del automóvil de forma activa para obtener el control del automóvil inteligente. El asistente de depuración de Bluetooth del lado de la computadora es muy perfecto, muchas instrucciones de funciones se han encapsulado en botones, solo necesitamos ingresar las instrucciones de control. Tenga en cuenta que antes de enviar el comando de control, la computadora debe estar conectada al Bluetooth del automóvil primero. Este proceso puede estar bloqueado. Intente varias veces más y el terminal móvil es más conveniente.
El software móvil se adjunta a este paso solo como referencia, y se recomienda el software de depuración del puerto bluetooth de la computadora.
Paso 4: codificación de software
El entorno de desarrollo de Arduino es de código abierto y se puede descargar directamente de Internet. Los pasos clave en la programación se explican a continuación.
En primer lugar, definimos macroscópicamente los pines clave en el tablero de control para una fácil comprensión y posterior operación.
Luego, inicialice la operación del motor, como se muestra en la figura siguiente, es la operación de inicialización directa. Tenga en cuenta que el motor es impulsado por dos polos, uno alto y otro bajo, y viceversa. Utilizamos principalmente este principio para controlar el motor.
El movimiento de izquierda a derecha es bastante especial. Para hacer la rotación izquierda-derecha para que el coche no avance mucho, tomamos el camino de la rueda izquierda hacia atrás y la rueda derecha hacia adelante para girar a la izquierda. Lo mismo ocurre con el giro a la derecha. (dado que el efecto de usar una señal analógica no es muy bueno, necesita una depuración constante y la salida digital se usa directamente aquí).
Después de recibir el comando desde el puerto serie, el automóvil puede realizar la operación correspondiente de acuerdo con el comando. La figura muestra la operación para obtener el comando de avance. Una de las razones por las que elegimos el módulo Bluetooth BT-04A es que ha sido encapsulado en USART, con solo cuatro pines de TX, Rx, VCC y GND, lo cual es muy conveniente para la depuración y el acceso.
Paso 5: descripción general
Finalmente, adjunte el código del programa y las imágenes del automóvil en diferentes situaciones. Este es el borrador del programa, bienvenidos a discutir juntos y mejorar este proyecto.
Recomendado:
Coche Rc basado en módulo Rf de 434 mhz: 5 pasos
Coche Rc basado en módulo Rf de 434 mhz: 1) placa perf (pcb ficticia) 2) cables 3) codificador ht12e y decodificador ht12d ic, y controlador de motor l293d o puede usar L298N si está usando una lipo o cualquier otra batería de alta corriente. 4) módulos rf 5) resistencias 1M y 51K 6) led's 7) ic7805 tensión re
Kits de coche de seguimiento de robot inteligente de bricolaje Seguimiento de coche fotosensible: 7 pasos
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTPuedes comprar desde el robot de seguimiento carTheoryLM393 chip compara los dos fotorresistores, cuando hay un fotorresistor LED en BLANCO, el lado del motor se detendrá inmediatamente, el otro lado del motor girar, de modo que
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
RoverBluetooth: Coche Bluetooth basado en Arduino: 5 pasos
RoverBluetooth: Coche Bluetooth basado en Arduino: RoverBluetooth es el nombre que le di al coche Bluetooth basado en Arduino que hice para mi examen de la escuela cuando solo tenía trece años. ¡También lo mostré en Maker Faire Rome con un FabLab (y yo era uno de los más jóvenes allí)! Es muy fácil de hacer (solo unas pocas
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: 4 pasos (con imágenes)
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: Sonoff es una línea de dispositivos para Smart Home desarrollada por ITEAD. Uno de los dispositivos más flexibles y económicos de esa línea es Sonoff Basic. Es un conmutador habilitado para Wi-Fi basado en un gran chip, ESP8266. Este artículo describe cómo configurar el Cl