BeagleBoard.org® es una corporación sin fines de lucro dedicada al hardware y software de código abierto en el espacio de computación integrada con énfasis en la educación. La comunidad de código abierto ha creado miles de proyectos basados en estas placas con tamaño de una tarjeta de crédito. Su placa más popular, BeagleBone® Black, es una computadora de placa simple robusta y de uso general que se encuentra en muchas aplicaciones de control de máquinas como impresoras 3D y máquinas CNC. De hecho, se adaptan tan bien a estas aplicaciones en entornos hostiles que Arrow creó una versión calificada para temperatura industrial de esta placa de hasta 85ºC para mejorar el rendimiento de la aplicación.
Ahora, BeagleBoard.org® está lanzando BeagleBone® Blue, diseñado específicamente para aplicaciones robóticas. Tiene el mismo tiempo de inicio rápido que BeagleBone® Black, pero también tiene características nuevas que lo optimizan para la robótica. Tiene comunicación inalámbrica estándar a bordo en forma de 802.11bgn WiFi, BLE y Bluetooth 4.0 además de cabezales dedicados para otras interfaces como UART, SPI, DSM2 radio e incluso GPS.
Ver Productos relacionados
La ventaja real viene en la forma de administración de energía integrada y control de movimiento. Esta placa admite de forma nativa una batería de dos celdas LiPo con balance de celdas y puede administrar una entrada de cargador de 6-16V. Cualquiera que haya intentado mover otros SBC en el mercado a un sistema alimentado por batería sabe cuán significativa es esta característica para la robótica. La placa también tiene hardware dedicado para el control del motor que acepta entradas del codificador de 4 cuadraturas y tiene 8 salidas del servomotor de 6 V y 4 salidas del motor DC. Estas salidas están reguladas hasta 4A para que pueda crear realmente un robot muy potente en esta plataforma con hardware externo mínimo. Sin duda no recomendamos probar conducir decenas de vatios del motor desde la batería LiPo, pero la energía está disponible si puede permanecer conectado a la pared. La placa acepta 9-18 VCC por un adaptador de pared positivo central estándar con DE de 5,5 mm.
Ver Productos relacionados
BeagleBone® Blue también integra sensores como una unidad de medición inercial de 9 ejes y un barómetro que permite al usuario ver en profundidad las fuerzas en juego en la aplicación. Además de las interfaces inalámbrica y GPIO, la placa tiene un puerto de cliente y host 2.0 USB, que probablemente sea la manera más sencilla de alcanzar una interfaz visual si es necesaria. No hay una cámara ni interfaz de pantalla dedicada en la placa, pero si se investiga un poco se descubre una cámara USB con un buen controlador Linux. También puede conectar una pantalla TFT mediante SPI para las impresiones sencillas. La placa admite las distribuciones Ubuntu Snappy y Debian, además de sistemas operativos específicos de robótica y lenguajes como ROS, ArduPilot y Machinekit. Incluso puede usar la interfaz del usuario de Cloud9 para una experiencia más gráfica. Los sistemas operativos se pueden descargar mediante MicroSD como Raspberry Pi y otras computadoras de una sola placa.
Aunque esta placa es nueva en el mercado, está diseñada con tanto énfasis en las interfaces estándar que está lista para trabajar con casi cualquier kit robótico que incluye ruedas y chasis. Nos encanta este kit de motor DC con dos ruedas de Adafruit Industries.
Hay muchas cosas a considerar para encontrar una buena computadora de placa simple para un diseño robótico, el nuevo BleagleBone® Blue les gana a todos. Esta placa de código abierto se ha convertido en la manera más sencilla de aprender sobre robótica y crear un proyecto propio, sin importar el nivel de experiencia.