Transporte con Arduino

Drones

Otra de las aplicaciones de Arduino es su uso en drones.

Firmware usado con Drones con MCUs iguales a las de Arduino:

Ardupilot:

Placa de control:

Los motores brushless se usan habitualmente en los drones son trifásicos con un variador para controlar de forma muy exacta la velocidad del motor. Motores DC brushless: https://en.wikipedia.org/wiki/Brushless_DC_electric_motor

Para cotrolar los motores brushless necesitaremos un ESC (Electronic Speed Control) https://en.wikipedia.org/wiki/Electronic_speed_control

Y el esquema de conexiones en un drone es:

Más información: https://learn.adafruit.com/adafruit-motor-selection-guide/brushless-dc-motor-control  

Montar un drone es sencillo usando el programa de Ardupilot y el SW que facilita es el mission planner: http://ardupilot.org/planner/index.html

Rovers

Es muy habitual ver desarrollos de coches o rovers con Arduino e incluso ya venden kits para montar tu propio coche con Arduino

Hay coches basados en Arduino comerciales como Moway: http://moway-robot.com/category/productos-mowayduino/

KITs de coches:

También hay un proyecto Rover con Arduino derivado de ardupilot:

Robot 1 – Basado en el bq printbot evolution. Se puede comprar el kit completo o imprimir las pieza y comprar BQ zum kit y montarlo o incluso comprar las piezas por separado.

Programación con IDE Arduino o bitbloq: http://bitbloq.bq.com/#/

Montaje: http://diwo.bq.com/montaje-del-printbot-evolution/

Placa ZUM: http://diwo.bq.com/placa-controladora-conexion-zum/

Componentes electronicos: http://diwo.bq.com/descubre-los-componentes-electronicos-del-kit-de-robotica/

Partes imprimibles:

Robot 2 –  basado en el kit de chasis de coche 4×4 con 4 motores DC y reductora

Kit Chasis:

Montado:

En este caso se opta por un Arduino Yun al tener un interfaz wifi integrado y la posibilidad de poner una web embebida en el SO linux y usar la API REST para comunicar con el microcontrolador.

Driver: L298N Breakout Board (Esta breakout board es muy sencilla y bien documentada):

Specification:

  • chipset: L298N
  • Driving power supply voltage Vs: +5V  to +46V
  • Peak current of driving power supply Io: 2A
  • Vss: +5V to +7V
  • Current of logic power supply: 0 – 36mA
  • PWM control signal range:
    • Low level: -0.3V < Vin < 1.5V
    • High level: 2.3V < Vin< Vss
  • Enable signal range:
    • Low level: -0.3V
    • High level: 2.3V < Vin< Vss
  • Maximum power consumption: 25W
  • Working temperature: -25C to 130C
  • Regulador de tensión para los 5V.

Para las conexiones se usa un shield de conectores grove: Base Shield V2: http://www.seeedstudio.com/depot/Base-Shield-V2-p-1378.html?cPath=98_16

Esquema del shield: https://www.arduino.cc/en/uploads/Main/arduino_MotorShield_Rev3-schematic.pdf

Alimentación:

Código del proyecto: https://github.com/jecrespo/Coche_AprendiendoArduino

1 comentario en “Transporte con Arduino

  1. Pingback: Saber Más… | Aprendiendo Arduino

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.