» Electrónica » Arduino »Hercules: una máquina controlada por Android

Hércules: una máquina controlada por Android



Durante su educación, el autor jugó juegos con soporte de acelerómetro en su teléfono. Realmente le gustaba conducir un automóvil por teléfono simplemente inclinándolo, y luego comenzó a soñar con fabricar un automóvil con el mismo control en la vida real. Ahora teniendo Arduino y habiendo adquirido habilidades de programación, es hora de crear una máquina administrada en Android, lo llamó Hercules.

Ella recibió este nombre debido al gran torque y la alta velocidad. Modelo se puede controlar con un teléfono Android a través de Bluetooth. Cualquier teléfono con este sistema operativo es adecuado para el control, el autor no limita un control remoto. Además, usar el teléfono ahorró dinero, porque no tuve que gastar dinero en crear un control remoto.

Materiales y herramientas:
- Arduino Uno
- Transceptor Bluetooth
- Controlador de doble motor (con puente L298 H)
- Motores con engranajes de 4 piezas (la potencia se selecciona según la aplicación de la máquina)
- Ruedas 4 piezas
- Batería 1Ah SLA 12V
- Base para componentes (chasis)
- tablero
- Cajas para alojar 4 piezas
- Interruptor SPST
- Cables de conexión para Arduino
- Cables de soldadura
- Tuercas y tornillos de pequeño tamaño.
- Resistencia 10 kOhm 1 pc
- Resistencia 20 kOhm 1 pc
- teléfono Android
- soldador
- soldadura
- pasta de soldadura
- taladro

Hércules: una máquina controlada por Android










Primer paso Ruedas y chasis.
Los tornillos del motor facilitaron su instalación en el chasis con tuercas. Las ruedas están instaladas hasta el eje del motor. Se conectan dos motores derechos en paralelo entre sí, así como dos motores izquierdos. En la foto a continuación se puede ver cómo se ve el chasis después de instalar cuatro ruedas y motores.






Paso dos Vivienda para Arduino.
El diagrama del caso para el Arduino se divide en varias partes. Tal solución de diseño modular ayudará en el futuro a soportar el circuito, o eliminará un posible mal funcionamiento. Si uno de los componentes se descompone o se quema, se puede reemplazar rápidamente y sin romper el diseño. La caja para Arduino se creó de la siguiente manera:

- Se cortaron cuatro partes de la placa de pruebas, dos de ellas con orificios de tamaño 8x3, las otras dos partes de 6x3.
- Los pines BLS se soldaron a cada placa en el lado largo.
- Cada pin de la placa de prueba se soldaba adicionalmente con cables de aproximadamente 10 cm de largo. Esto se hizo para que los cables no se salieran del Arduino, porque ahora la carga comenzó a distribuirse de manera uniforme.
- Luego, la placa Arduino se colocó en el estuche para que la salida USB tocara la pared. Se cortó un agujero para esta salida, esto ayudará a cargar programas adicionales en la máquina, o para hacer correcciones a los existentes. A los lados de la caja, se cortaron agujeros para los cables que saldrían del tablero. Se cortaron agujeros adicionales en la parte inferior de la caja, debajo de los conectores de montaje Arduino.










Paso tres Transceptor Bluetooth
Soldar cables a un transceptor Bluetooth es la tarea más difícil en el ensamblaje de este proyecto, el autor realmente careció de una tercera mano al soldar. Se utilizaron cuatro conductores de 10 cm de largo, se soldaron a los pines 1 (Tx), 2 (Rx), 12 (+ 3.3B) y 13 (GND). Ahora el transceptor podría colocarse en una carcasa con agujeros preparados previamente para los cables. El autor pegó los cables a la caja para evitar que los cables rompan los contactos.






El cuarto paso. Carcasa para resistencias.
Debido al hecho de que la salida Arduino Tx envía una señal con un voltaje de 5V, y el módulo Bluetooth funciona con un voltaje de 3.3V, fue necesario convertir 5V a 3.3V. Para esta tarea, el autor utilizó un divisor de voltaje. De acuerdo con el circuito que se proporciona a continuación, solda una resistencia a la pieza restante de la placa de pruebas. Por supuesto, era posible poner este circuito en un caso Arduino, pero no había suficiente espacio, por lo que el autor hizo uno separado para resistencias.






Paso cinco Conductor del motor.
El autor utiliza un controlador dual con un H-bridge L298 IC, controla cuatro motores. Para él, el autor creó una placa para facilitarle los cables de soldadura, la placa en la foto a continuación. Después de soldar, el controlador también se colocó en una caja separada con agujeros para los cables.








Paso seis La asamblea final.
Cada componente individual está conectado al Arduino de acuerdo con el esquema.

La conexión del controlador del motor con Arduino se realizó de acuerdo con este pinout:
1 a GND
2 al primer contacto de los motores izquierdos
3 al segundo contacto de los motores izquierdos
4 a una batería de 12V
5 para fijar Arduino 2
6 al pin Arduino 3
7 para fijar Arduino 4
8 a GND
9 a 5V con Arduino
10 para fijar Arduino 5
11 para fijar Arduino 6
12 al pin Arduino 7
13 al primer contacto de los motores correctos
14 al segundo contacto de los motores correctos
15 a GND

La alimentación de 12 V se conectó al pin Vin Arduino y al pin 4 de L298. GND Arduino respectivamente a la fuente de alimentación GND.




Séptimo paso. Programa para Arduino.
Para que el programa funcionara correctamente, era necesario instalar la biblioteca Amarino, que se puede descargar. Puede descargar el código fuente de Arduino en el artículo.

Paso ocho Software para Android
Amarino Library es un juego de herramientas para trabajar con teléfonos inteligentes Android. Al instalar una aplicación adicional en su teléfono, puede comenzar a escribir un programa.

La aplicación y el complemento de Amarino se pueden descargar desde. Después de instalarlos en el teléfono, solo quedaba encender la máquina y conectarla, y seleccionar la sección Agregar eventos-> Sensor de acelerómetro.

Video con la instalación de Amarino y sus complementos:


La velocidad de la máquina es igual a la inclinación del teléfono. Si la máquina se mueve en la dirección incorrecta, debe cambiar los cables de los motores.


hercules.rar [10.92 Kb] (descargas: 170)
10
10
10

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