» Electrónica » Arduino »Camión de bomberos de Lego Technic y Arduino

Camión de bomberos de Lego Technic y Arduino

Camión de bomberos de Lego Technic y Arduino

Yo sigo modelado de Lego Technic y modelos electrizantes a través de Arduino. Esta vez me gustó el camión de bomberos Lego Technic 42068. Lo rehice para la posibilidad de electrificación y lo puse en ruedas grandes, porque, en mi opinión, se ve mejor en ruedas grandes. Según mi experiencia personal, la mejor manera de controlar es Bluetooth.

Para implementar esto hecho en casa necesitará:
- Lego Technic 42068
- Lego Technic 42029
- 2 LED blancos y resistencias combinadas con ellos
- Arduino Pro Mini 5v AT Mega 328
- Conductor del motor L9110S
- 1 servoaccionamiento SG-90
- Módulo Bluetooth HC-05 o equivalente
- USB-UART para firmware Arduino
- Clérigo o simplemente un cuchillo afilado
- Caja de cambios del motor 6v 1: 100
- Condensador 10v 1000uF
- 2 peines de una hilera PLS-40
- Inductor 68mkGn
- 2 baterías Li-ion 18650
- Conector papá-mamá de dos pines para cablear
- Homutik
- Alambres de diferentes colores.
- Soldadura, colofonia, soldador
- Tornillos 3x20, 3x40, 3x60 tuercas y arandelas para ellos

Paso 1 Prepare el motorreductor.
Nuestro modelo será impulsado por un motor de 6 voltios, que viene completo con un motorreductor. El modelo era pesado, por lo que es mejor usar un motorreductor con una relación de transmisión de 1: 100. El modelo se desplaza no muy rápido, pero con confianza en cualquier superficie y supera los deslizamientos bastante grandes. Los ejes de salida no implican una conexión con las partes de Lego, por lo que tomamos un cuchillo y le damos a los ejes una forma de cruz, las dimensiones como partes de Lego:


Paso 2 Preparando el servo.
A pesar de las ruedas grandes, el pequeño servo SG-90 es suficiente para girarlas. Si es posible, es mejor elegir un servo con engranajes metálicos. Cortamos sus "alas" sobresalientes para sujetarlas. Solo interferirán. A continuación, en la carcasa del servo perforamos un agujero con un diámetro de 3,2 mm o simplemente lo cortamos. Ten cuidado Al realizar esta operación, lo principal es no tocar el chip interno.

Incluido con el servo hay una palanca, póngalo en el eje. Tomamos la parte de Lego y usamos el tornillo autorroscante que viene con el servoaccionamiento, lo sujetamos a la palanca:


Paso 3 Construye el modelo.
Para construir el modelo usaremos dos instrucciones de Lego y. Vienen con el constructor, pero si los perdiste, siempre puedes descargarlos desde el sitio web oficial de Lego.

Descargue todas las instrucciones y proceda al montaje. Primero, necesitamos la instrucción 42029, ambas partes. El eje trasero está tomado de las instrucciones Lego 42029 parte 1, comenzando desde 3 páginas hasta 8 inclusive. Agregue partes en forma de T para unir los resortes. Después de colocar el manguito de conexión en el eje de salida del motorreductor, fíjelo con un perno de 3x60 como se muestra en la foto:




Montamos la suspensión delantera de acuerdo con las páginas 21 a 23 de la Lego 42029 parte 1. Así como las páginas 6 a 11 de la segunda parte de Lego 42029. Fijamos el servoaccionamiento con un perno de 3x40, como se muestra en la foto. Antes de conectar, es necesario girar la palanca del servo a una posición de 90 grados, y dar a las ruedas una posición paralela a la carcasa:




Conectamos ambas partes en el punto de montaje del motorreductor:


Ahora ve a Lego 42068. Primero ensamblamos la cabina de las páginas 107 a 115. Colocamos la parte resultante en nuestra base, agregamos los bastidores en la foto en la parte posterior:


Luego continúe en las páginas 132 a 160:



En la parte superior agregamos el soporte para los LED, no olvide calcular las resistencias para ellos y soldarlos en el circuito abierto:


De acuerdo con las instrucciones de Lego Technic 42068, de las páginas 118 a 128 montamos la cubierta superior.

Paso 4 Arduino.
Los modelos nutricionales son un tema muy importante. La forma más fácil (y más estable) de compartir comida. Use una batería de corona de 9 voltios para el Arduino. Y baterías para motores y un módulo Bluetooth. Soldamos dos Li-ion 18650 en paralelo. Suelde el conector de conexión para facilitar la conexión y gírelos con cinta aislante:


Para usar una sola fuente de alimentación, es necesario agregar un inductor de 68μH al espacio del cable de alimentación positivo Arduino y conectar un condensador de 10v 1000uF en paralelo. Conectamos el cable de señal del servo al pin 2, el controlador del motor al pin 5 y 6, conectamos los ánodos de los faros LED a través de resistencias a 4 pines, los cátodos a GND. Las resistencias deben seleccionarse para los diodos que usa.

Difundo el esquema:


El módulo Bluetooth puede usar HC-05 o HC-06. Son fáciles de comprar y el precio es razonablemente razonable. HC-05 funciona, dependiendo de la configuración, en modo maestro, es decir, crea una conexión en sí mismo, o en modo esclavo, puede conectarse a él. HC-06 solo funciona en modo esclavo. El módulo en sí es una placa pequeña con una pequeña distancia entre los contactos:


Vale la pena elegir un módulo ya preparado en forma de dos placas soldadas entre sí. Una placa grande de ellos es una placa de pruebas especial con los contactos necesarios y un regulador de voltaje de 3.3 voltios en un bloque conveniente para alimentar el propio módulo Bluetooth:


Para mantener los contactos TX y RX Arduino libres para conectarse a una computadora, conectaremos el módulo Bluetooth a través de la biblioteca SoftwareSerial. De este modo crearemos un puerto de conexión de software. Conectamos el módulo de la siguiente manera:
Arduino Pro Mini - Bluetooth
D7 - RX
D8 - TX
5V - VCC
GND –GND

Colocamos las baterías y la batería de 9 voltios en la parte posterior de la máquina:


Ensamblamos todos los sistemas eléctricos de acuerdo con el esquema, utilizo un pequeño cableado para conectar:


Colocamos un electricista encima de las baterías:


Ahora puede colocar encima la cubierta superior previamente ensamblada. No hay techo en la ubicación del electricista, para un acceso conveniente a él:


Los lados de la cubierta superior se elevan para que pueda acceder a la electricidad y desde el lado:



Ahora puede cerrar la parte posterior por completo:


Y así debería verse a continuación:


Y al frente:


Paso 5 Instale el entorno de programación y las bibliotecas.
El entorno de programación de Arduino es el IDE de Arduino. Si lo tiene, verifique la relevancia de su versión. Si no, es necesario.

Luego agregamos bibliotecas. Servo.h se usa para controlar el servo. SoftwareSerial.h crea un puerto de comunicación para el módulo Bluetooth:
servo.rar [24.79 Kb] (descargas: 68)

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


Descargar y descomprimir archivos. A continuación, movemos los archivos desempaquetados a la carpeta "bibliotecas" ubicada en la carpeta con el IDE de Arduino instalado. También puede agregarlos al entorno de programación sin desempaquetar los archivos. Para hacer esto, ejecute el IDE de Arduino, seleccione Sketch - Connect Library en el menú. En la parte superior de la lista desplegable, seleccione el elemento "Agregar biblioteca .Zip". Queda por indicar la ubicación de los archivos descargados. Después de todas las manipulaciones, debe reiniciar el IDE de Arduino.

Paso 5 Configuración del módulo de comunicación.
El siguiente paso es configurar el módulo Bluetooth. Para hacer esto, complete el siguiente boceto en la placa Arduino:
bluetooth_send_at.rar [857 b] (descargas: 63)


Este boceto se utiliza para conectar una computadora con un módulo Bluetooth. Usaremos la ventana de terminal del IDE de Arduino. Seleccione Herramientas - Monitor de puerto.
Si tiene HC-06, configure la velocidad en 9600, configure el parámetro sin enviar NL y CR e ingrese los siguientes comandos:
"AT" (sin comillas) debería recibir la respuesta "OK"
"AT + BAUD7" (sin las comillas) debería aparecer la respuesta "OK57600".

Si tiene HC-05, configure la velocidad en 38400, configure el parámetro de envío NL y CR e ingrese los siguientes comandos:
"AT" - ingresado sin comillas, debe aparecer la respuesta "OK". Si vienes, seguimos ingresando comandos más.
“AT + UART = 57600,0,0”: establezca la velocidad en 57600 bps.

Paso 6 Bosquejo.
Y finalmente, complete el boceto de nuestra máquina en Arduino:
posharnaya.rar [962 b] (descargas: 74)


Paso 7 Configuración de los dispositivos de control.
Controlaremos nuestro modelo utilizando un dispositivo Android. Entramos en la configuración de Bluetooth, buscamos nuestro módulo Arduino y nos conectamos usando la contraseña para la conexión "1234", tal vez la contraseña sea "0000", puede ser diferente para diferentes modelos. Luego, instale el programa de control. Descargue el programa Arduino BT Joystick Free de Google play. Ejecutando la configuración del programa, instale los siguientes comandos:
W - adelante
S - espalda
A - izquierda
D - derecha
F - parar
G - volante
K - faros
L - faro apagado

También puede usar una computadora con Windows. Descargue el siguiente programa:
pc.rar [49.07 Kb] (descargas: 60)


Luego, debe establecer una conexión con la misma contraseña. Seleccione el puerto com de nuestro módulo Bluetooth en el programa. Y configure el programa para los mismos comandos.

Simulaciones usando Lego Technic y Arduino
Total de votantes: 15
3.7
4
4

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 ...