» Electrónica » Arduino »Nimble SUV de Lego y Arduino, control de Bluetooth

SUV ágil de Lego y Arduino, control de Bluetooth

SUV ágil de Lego y Arduino, control de Bluetooth

Buenas tardes Continuando con el tema del modelado de Lego Technic, quiero llamar su atención sobre otra versión del SUV, cuyo sello distintivo será la alta velocidad y el rendimiento. Gran velocidad en comparación con otros. modelos, se proporcionará mediante el uso de un kit de caja de cambios de doble motor Tamiya 70097. Las ruedas traseras izquierda y derecha se expresarán de forma independiente. Por lo tanto, se utilizarán dos motores para llevar a cabo el movimiento. Electrificación, como siempre, Arduino. Esta vez necesitamos un Arduino Nano, y algo más:
- Lego Technic 42079
- Kit de caja de cambios de doble motor Tamiya 70097
- Arduino Nano v3 AT Mega 328
- Controladores de motor L9110S 2 piezas
- Módulo Bluetooth HC-06, HC-05 o equivalente
- LED blanco 2 piezas
- Resistencia 150 Ohm 2 pcs.
- Condensador 10v 1000uF
- Inductor 68mkH \
- 8 baterías NI-Mn 1.2v 1000mA
- placa de circuito
- Peine de una hilera PLS-40
- Conector papá-mamá de dos pines para cablear
- Alambres de diferentes colores.
- Soldadura, colofonia, soldador
- Pernos 3x20, tuercas y arandelas para ellos.
- Pernos 3x40
- Pernos 3x60

Paso 1 Montar la caja de cambios.
En primer lugar, desempaque y ensamble el kit de caja de cambios de doble motor Tamiya 70097. Junto con él hay instrucciones detalladas para ensamblar varias opciones, con diferentes relaciones de transmisión. Una opción es con una relación de transmisión de 58: 1, la otra es 203: 1. Elija una opción con una relación de 58: 1. A continuación, debe determinar la ubicación de los ejes de salida. Según las instrucciones de la caja de cambios, son posibles dos opciones. Ejes de salida en el centro o más cerca de la parte inferior. Elija la opción en el medio.


No olvide lubricar los engranajes y los ejes en los que se sientan al ensamblar la caja de engranajes. Por la experiencia de recolectar varias cajas de engranajes, diré que ponen poca grasa, y es un poco líquido. Le aconsejo que use un lubricante como Litol, en una cantidad razonable, por supuesto.


Y por otro lado:


Ahora tomamos dos mangas de conexión Lego:


Ponemos bujes en los ejes de salida:


Después de colocar los casquillos, rellene las ranuras vacías de los casquillos de fusión en caliente, fijando así los casquillos en los ejes:


En nuestra caja de cambios, la caja no cubre los engranajes, lo que significa que es muy probable que manche las piezas de Lego en Litol. Para evitar esto, tomamos un plástico delgado, por ejemplo, de una carpeta de plástico, tomé uno transparente. Pegue con cinta adhesiva de doble cara, comenzando en un lado, envuelva el extremo y péguelo en el otro lado. Debería ser así:



Ahora necesita atornillar la pieza a la caja de cambios Lego. Utilizamos 3x20 tornillos para esto:


Paso 2 Juntando los cimientos.
La base deberá recogerse de las fotografías. Todo es claramente visible en la foto:


El frente se ve así:


Vista trasera:


Paso 3 Armar la cabina.
Tome el taxi desde Lego 42065.Descargue instrucciones de

Montamos la cabina, comenzando desde 61 pasos y hasta 95. Agregue el soporte inferior como en la foto para conectarlo a nuestra base:


En el frente, también agregaremos algunos detalles:


Y agregue las luces en la parte posterior:


En la parte superior de la cabina agregue luces:


Paso 4 Electricista.
El cerebro de nuestro modelo será el Arduino Nano v3. Para la gestión del motor lo realizaremos a través del controlador del motor L9110S. No me gusta hacer muchos cables. En primer lugar, ocupa mucho espacio y, en segundo lugar, muchas conexiones aumentan el riesgo de conexiones deficientes y otros "glucófos". Por lo tanto, recopilaremos todo lo que necesite en una placa de circuito. El esquema será el siguiente:


Power Arduino, los controladores del motor y los motores serán comunes. Para evitar que Arduino se reinicie cuando los motores se enciendan debido a una sobretensión, es necesario utilizar un inductor y un condensador incluidos en el circuito de alimentación de Arduino. Colocamos todo esto en una placa de circuito, soldadura de acuerdo con el esquema. En forma ensamblada debería resultar así:


Desde abajo conectamos todo usando soldadura.


Para el poder usaremos baterías de Ni-Mn. Soldamos 4 baterías sucesivamente, las rebobinamos con cinta aislante y llevamos el cable con el conector hacia afuera. Tenemos dos fuentes de alimentación con 4 baterías cada una. Los colocamos sobre la base, al lado de las ruedas delanteras:


Estos dos paquetes de baterías están conectados en paralelo. Por lo tanto, se logra un voltaje estable a un alto amperaje, que ocurre cuando se encienden dos motores eléctricos a la vez. Los faros deben conectarse a través de resistencias limitadoras de corriente con un valor nominal de 150 ohmios.

Paso 5 del entorno de programación.
Editaremos y rellenaremos el boceto a través del IDE de Arduino. Este es un entorno de programación simple y conveniente. Este programa se puede descargar fácilmente desde

Instálelo de acuerdo con las instrucciones del programa. Luego debe agregar a la biblioteca Arduino IDE, que es necesaria para el boceto. SoftwareSerial.h se usa para crear un canal de software para la comunicación con el módulo Bluetooth:

softwareserial.rar [9.29 Kb] (descargas: 46)


El archivo descargado y desempaquetado debe moverse a la carpeta "bibliotecas". Esta carpeta se puede encontrar buscando el IDE de Arduino instalado. También es posible utilizar la función interna del IDE de Arduino. Sin descomprimir el archivo, puede agregarlo al entorno de programación. Inicie el IDE de Arduino, seleccione el elemento de menú Bosquejo - Conectar biblioteca. Al comienzo de la lista desplegable, seleccione el elemento "Agregar biblioteca .Zip". Indicamos la ubicación del archivo descargado. Después de completar todos los pasos, debe reiniciar el IDE de Arduino.

Paso 6 módulo Bluetooth.
Usaremos uno de los módulos Bluetooth más asequibles para hoy: HC-05 o HC-06. Se pueden encontrar fácilmente tanto en tiendas chinas como en el mercado ruso. Son similares, pero también hay pequeñas diferencias: el módulo NS-05 puede funcionar tanto en modo maestro (esclavo) como en modo esclavo (maestro). NS-06 solo puede ser un dispositivo esclavo.

Características de los módulos:

- Chip Bluetooth - BC417143 fabricado por
- protocolo de comunicación - Especificación Bluetooth v2.0 + EDR;
- radio de acción: hasta 10 metros (nivel de potencia 2);
- Compatible con todos los adaptadores Bluetooth que admiten SPP;
- La cantidad de memoria flash (para almacenar firmware y configuraciones) - 8 Mbit;
- la frecuencia de la señal de radio - 2,40 .. 2,48 GHz;
- interfaz de host - USB 1.1 / 2.0 o UART;
- consumo de energía: la corriente durante la comunicación es de 30-40 mA. El valor actual promedio es de aproximadamente 25 mA. Una vez establecida la conexión, la corriente consumida es de 8 mA. No hay modo de reposo.

Para que todo funcione como debería, el módulo Bluetooth debe configurarse antes de conectarse. La configuración se realiza dando a AT los comandos ingresados ​​en la ventana de terminal. Configuraremos el módulo HC-05. Para otros módulos, los comandos pueden ser diferentes. Conectaremos la computadora y el módulo Bluetooth a través de Arduino.

Conectamos el módulo Bluetooth de la siguiente manera:

Arduino Nano - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Rellene el siguiente boceto en arduino:

bluetooth_send_at.rar [857 b] (descargas: 50)


Este boceto se utiliza para enviar comandos AT al módulo Bluetooth. Arduino simplemente transfiere todo lo escrito en el terminal al módulo de comunicación Bluetooth. Ahora y en el futuro conectaremos el módulo a través de la biblioteca SoftwareSerial. A altas velocidades, la biblioteca es inestable. Si encuentra problemas con la velocidad de comunicación, puede conectar el módulo directamente a los contactos RX y TX de Arduino. No olvides corregir el boceto en este caso. En este caso, trabajaremos con el módulo a una velocidad de 9600. Entonces, después de completar el boceto, abra la ventana del terminal e ingrese los siguientes comandos:

"AT" (sin comillas) debería aparecer la respuesta "OK" (significa que todo está conectado correctamente y el módulo funciona)
"AT + BAUD96000" (sin las comillas) debería aparecer la respuesta "OK9600".
Si tiene la respuesta correcta, vaya al siguiente paso.

A continuación, debe completar el boceto de nuestro SUV en Arduino:

lego_vnedr_2.rar [1.39 Kb] (descargas: 43)


Paso 7 Instalación de electricidad en el modelo.
Instalamos los tableros sobre la base en el medio:


Instalamos el módulo Bluetooth en la parte posterior de la base, fijándolo con un cable:


Conectamos todo de acuerdo con el esquema:


Paso 8 Preparando el control remoto
Para el control, tomamos un teléfono o tableta Android, como de costumbre, o una computadora con Windows, o hacemos un control remoto en Arduino nosotros mismos. Comencemos con Android, primero necesitamos instalar el programa de control del robot a través de Bluetooth. Para hacer esto, ingrese "Bluetooth Arduino" en Google play e instale el programa que desee. Personalmente me gusta BT Controller. Luego, a través del menú de configuración de Android, establecemos una conexión con el módulo Bluetooth. Utilizamos la contraseña para la conexión "1234" o "0000". Y pase a configurar el programa. Es necesario anotar los caracteres necesarios para la acción correspondiente. Lista abajo.

Y ahora, una computadora con Windows. Para enviar comandos, puede usar el programa de terminal o ejecutar el programa Z-Controller conveniente, especialmente diseñado para este. Seleccione el puerto (puerto com a través del cual se realiza la conexión) y configure las teclas para los comandos.
bluetooth-pc.rar [49.07 Kb] (descargas: 37)


La tercera opción, la mejor, es el uso de un control remoto físico, desde entonces se siente el clic de los botones. Te aconsejo que hagas un control remoto, siguiendo el mío instrucciones

Y añádele Módulo bluetooth

Los comandos de administración son los siguientes:
W - adelante
S - espalda
A - izquierda
D - derecha
F - parar
K - faros
L - faro apagado

Formas de electrificar Lego Technick
Total de votantes: 22
9.7
7.5
9.8

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...