BeagleBone® Blue

BeagleBone® Blue está basado en el diseño de hardware de código abierto extremadamente exitoso de BeagleBone® Black, una computadora de hardware abierto de alta expansión, enfocada en makers, con soporte de la comunidad, creada por la Fundación BeagleBoard.Org.
BeagleBone® Blue combina la interfaz WiLink™ WiFi/Bluetooth flexible de alto rendimiento del BeagleBone® Black Wireless y las capacidades de robótica del Robotics Cape de Strawson Design. BeagleBone® Blue tiene gestión integrada de batería LiPo de 2 celdas (2S) con cargador y LEDs indicadores del nivel de batería, 8 salidas para servomotores, 4 controladores de motor DC, 4 entradas de codificador cuadrático, una amplia gama de conectores GPIO y protocolos serie incluyendo CAN, una IMU de 9 ejes y barómetro, 4 entradas ADC, una interfaz USB para PC, un puerto host USB 2.0, un botón de reinicio, un botón de encendido, dos botones configurables por el usuario y seis LEDs indicadores. Construido sobre el System-In-Package de Octavo Systems que integra un procesador ARM TI de alto rendimiento y 512MB de DDR3, BeagleBone® Blue arranca Linux en aproximadamente 10 segundos y te permite comenzar a desarrollar a través de tu navegador web en menos de 5 minutos con solo un cable USB.
Características
-
Procesador: Octavo Systems OSD3358 1GHz ARM® Cortex-A8
- 512MB DDR3 RAM
- Gestión de energía integrada
- 2×32-bit 200-MHz unidades programables en tiempo real (PRUs)
- ARM Cortex-M3
- Almacenamiento flash eMMC de 8-bit 4GB integrado programado con Debian Linux
-
Conectividad y sensores
- Batería: soporte LiPo de 2 celdas con balanceado, entrada de cargador 9-18V
- Inalámbrico: 802.11bgn, Bluetooth 4.1 y BLE
- Control de motores: 8 salidas servo 6V, 4 salidas motor DC, 4 entradas codificador cuadrático
- Sensores: IMU de 9 ejes, barómetro
- Conectividad: cliente y host USB 2.0 de alta velocidad
- Interfaz de usuario: 11 LEDs programables por el usuario, 2 botones programables por el usuario
- Interfaces de conexión fácil para agregar sensores adicionales como:
- GPS, radio DSM2, UARTs, SPI, I2C, analógico 1.8V, GPIOs 3.3V
-
Compatibilidad de Software
Especificaciones
Elemento | Descripción | |
---|---|---|
Procesador (Integrado en el OSD3358) | ● AM335x 1GHz ARM® Cortex-A8 ● Acelerador gráfico SGX530 ● Acelerador de punto flotante NEON ● 2x PRU microcontroladores de 32 bits a 200MHz | |
Memoria | ● 512MB DDR3800MHZ RAM (Integrada en el OSD3358) ● 4GB 8-bit eMMC almacenamiento flash integrado ● Conector SD/MMC para microSD | |
Conectividad | Puerto cliente USB 2.0 de alta velocidad | Acceso a USB0, modo cliente vía microUSB |
Puerto host USB 2.0 de alta velocidad | Acceso a USB1, conector tipo A, 500mA LS/FS/HS | |
WiLink1835 WiFi 802.11 b/g/n 2.4GHz. Soporta los siguientes modos: | 2x2 MIMO | |
AP | ||
SmartConfig | ||
STA | ||
Wi-Fi Direct | ||
Mesh sobre Wi-Fi basado en 802.11s | ||
Puerto serie | UART0, UART1, UART5 disponibles vía conectores JST de 4 pines | |
UART2 disponible vía conector JST de 6 pines (conector estilo GPS EM-506) | ||
UART4 RX disponible vía conector DSM2 de 3 pines | ||
WiLink 1835 Bluetooth 4.1 con BLE | ||
I2C1 disponible vía conector JST de 4 pines | ||
SPI1 CS0 (S1.1) y SPI1 CS1 (S1.2) disponibles vía conectores JST de 6 pines | ||
CAN disponible vía conector JST de 4 pines (incluye transceptor CAN TCAN1051) | ||
8 GPIOs (GP0 y GPI1) disponibles vía conectores JST de 6 pines | ||
Entradas ADC 0 a 3 disponibles vía conector JST de 6 pines | ||
Salida de alimentación 3.3VDC y 5VDC vía conector JST de 4 pines | ||
Gestión de energía | Se utiliza PMIC TPS65217C junto con un LDO separado para proporcionar energía al sistema (Integrado en el OSD3358) | |
Cargador de batería LiPo de 2 celdas (2S) (alimentado por conector DC de 9 – 18VDC): i., 4 LEDs de nivel de batería; ii.,1 LED de cargador | ||
Regulador 6VDC 4A para alimentar salidas de servomotores | ||
Soporte de depuración | Puntos de prueba JTAG | |
Fuente de alimentación | i., microUSB USB, ii., Conector de batería LiPo de 2 celdas (2S), iii.,Conector DC de 9 - 18VDC | |
Entrada/Salida del usuario | i.,Botón de encendido; ii.,Botón de reinicio; iii.,Botón de arranque; iv.,2 botones configurables por el usuario; v.,6 LEDs configurables por el usuario;vi LED de encendido | |
Control de motores (requiere alimentación desde conector DC o batería 2S) | i., 4 controladores de motor DC, ii., 4 entradas de codificador de cuadratura, iii.,8 salidas de servomotor | |
Sensores | i., IMU de 9 ejes, ii.,Barómetro |
Ideas de Aplicación
-
Internet de las Cosas
-
Casa Inteligente
-
Industrial
-
Automatización y Control de Procesos
-
Interfaz Humano-Máquina
-
control de motores
-
control de UAV
-
Robot
Descripción General del Hardware

Primeros Pasos
Preparación
PASO 1. Actualizar la imagen más reciente
Cuando recibas un BeagleBone®Blue de seeed, la imagen ya está grabada en la eMMC integrada. Lo que significa que puedes omitir este paso. Sin embargo, recomendamos encarecidamente que actualices a la imagen más reciente.
i. Haz clic y descarga la imagen más reciente desde beagleboard.org.
Las imágenes "IoT" proporcionan más espacio libre en disco si no necesitas usar una interfaz gráfica de usuario (GUI). Debido a las necesidades de tamaño, esta descarga puede tomar 30 minutos o más.
Se proporciona la distribución Debian para las placas. El archivo que descargues tendrá una extensión .img.xz. Esta es una imagen comprimida sector por sector de la tarjeta SD.
ii. Conecta la tarjeta SD a tu PC o MAC con un lector de tarjetas SD. Necesitas una tarjeta SD con una capacidad de más de 4G.
iii. Descarga e instala Etcher
Haz clic para descargar aquí, y graba el archivo *.img.xz
directamente a tu tarjeta SD con Etcher. O descomprime el archivo *.img.xz
a un archivo *.img
, luego grábalo a la tarjeta SD con otras herramientas de escritura de imágenes.
Haz clic en el icono Plus para añadir la imagen que acabas de descargar, el software seleccionará automáticamente la tarjeta SD que conectaste. Luego haz clic en Flash! para comenzar la grabación. Tomará aproximadamente 20 minutos para grabar.

Luego expulsa la tarjeta SD e insértala en tu BeagleBone® Blue.
PASO 2. Alimentación y arranque
Conecta el BeagleBone® Blue a tu computadora con el Cable Micro-USB.

Por favor conecta el cable USB con cuidado, de lo contrario podrías dañar la interfaz. Por favor usa el cable USB con 4 cables en el interior, el cable de 2 cables no puede transferir datos. Si no estás seguro sobre el cable que tienes, puedes hacer clic aquí para comprar. Si quieres usar los módulos de Control de Motor del BeagleBone® Blue, la alimentación a través del Puerto USB no es suficiente, necesitas usar el Puerto DC-DC o batería 2S.
Verás el LED de alimentación (PWR o ON) encendido de forma constante. En un minuto aproximadamente, deberías ver los otros LEDs parpadeando en sus configuraciones predeterminadas.
- USR0 está típicamente configurado al arranque para parpadear en un patrón de latido
- USR1 está típicamente configurado al arranque para encenderse durante los accesos a la tarjeta SD (microSD)
- USR2 está típicamente configurado al arranque para encenderse durante la actividad de la CPU
- USR3 está típicamente configurado al arranque para encenderse durante los accesos a la eMMC
- El LED WIFI está típicamente configurado al arranque para encenderse con la asociación de red WiFi (solo BeagleBone® Blue)
Con las imágenes más recientes, ya no debería ser necesario instalar controladores para que tu sistema operativo te dé acceso de red-sobre-USB a tu Beagle. En caso de que estés ejecutando una imagen más antigua, un sistema operativo más antiguo o necesites controladores adicionales para acceso serie a placas más antiguas, los enlaces a los controladores antiguos están a continuación.
Sistema Operativo | Controladores USB | Comentarios |
---|---|---|
Windows (64-bit) | Instalador de 64-bit | Si tienes dudas, prueba primero el instalador de 64-bit. ● La advertencia de Certificación de Controladores de Windows puede aparecer dos o tres veces. Haz clic en "Ignorar", "Instalar" o "Ejecutar" ● Para verificar si estás ejecutando Windows de 32 o 64-bit ve esto aquíEnlace. ● En sistemas sin la versión de servicio más reciente, puedes obtener un error (0xc000007b). En ese caso, por favor haz clic aquí para instalar y reintentar. ● Puede que necesites reiniciar Windows. ● Estos controladores han sido probados para funcionar hasta Windows 10. |
Windows (32-bit) | Instalador de 32-bit | |
Mac OS X | Red Serie | Instala tanto el controlador de Red como el Serie. |
Linux | mkudevrule.sh | La instalación de controladores no es requerida, pero podrías encontrar útiles algunas reglas udev. |
PASO 3. Navega a tu Beagle
Usando Chrome o Firefox (Internet Explorer NO funcionará), navega al servidor web que se ejecuta en tu placa. Cargará una presentación que te muestra las capacidades de la placa. Usa las teclas de flecha de tu teclado para navegar por la presentación.
Cuando el arranque esté completo, debería aparecer un adaptador de red en tu computadora. Puedes hacer clic para ingresar al IDE Cloud 9.

PASO 4. Conectar a wifi
Abre una nueva terminal, luego escribe el comando a continuación
root@beaglebone:/var/lib/cloud9# connmanctl
connmanctl> enable wifi
Enabled wifi
connmanctl> tether wifi disable
Error disabling wifi tethering: Already disabled
connmanctl> scan wifi
Scan completed for wifi
connmanctl> services
*AO seeed wifi_f45eabf743ad_7365656564_managed_psk
CHAIHUOMAKERS wifi_f45eabf743ad_4348414948554f4d414b455253_managed_psk
DIRECT-99-HP DeskJet 4670 series wifi_f45eabf743ad_4449524543542d39392d4850204465736b4a6574203436373020736572696573_managed_psk
mostfun-5bf7 wifi_f45eabf743ad_6d6f737466756e2d35626637_managed_psk
DIRECT-TNDESKTOP-71PTKLKmsXO wifi_f45eabf743ad_4449524543542d544e4445534b544f502d373150544b4c4b6d73584f_managed_psk
HPKJ wifi_f45eabf743ad_48504b4a_managed_psk
ChinaNet-yTGy wifi_f45eabf743ad_4368696e614e65742d79544779_managed_psk
GPKJ1 wifi_f45eabf743ad_47504b4a31_managed_psk
GUMO wifi_f45eabf743ad_47554d4f_managed_psk
jdsfkf wifi_f45eabf743ad_6a6473666b66_managed_psk
connmanctl> agent on
Agent registered
connmanctl> connect wifi_f45eabf743ad_7365656564_managed_psk
Error /net/connman/service/wifi_f45eabf743ad_7365656564_managed_psk: Already connected
connmanctl> quit
root@beaglebone:/var/lib/cloud9# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr f4:5e:ab:f7:43:ad
inet addr:192.168.199.145 Bcast:192.168.199.255 Mask:255.255.255.0
inet6 addr: fe80::f65e:abff:fef7:43ad/64 Scope:Link
UP BROADCAST RUNNING MULTICAST DYNAMIC MTU:1500 Metric:1
RX packets:8920 errors:0 dropped:0 overruns:0 frame:0
TX packets:3531 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1166820 (1.1 MiB) TX bytes:3352208 (3.1 MiB)
root@beaglebone:/var/lib/cloud9#
Cuando escribas ifconfig wlan0
y la dirección de internet sea algo como 192.168.199.145, felicidades, te has conectado al wifi exitosamente.
Cuando el BeagleBone® Blue se conecte a Internet, te recomendamos encarecidamente que uses el comando de abajo para actualizar tu BeagleBone® Blue.
sudo apt-get update
sudo apt-get upgrade
Puede tomar mucho tiempo actualizar, pero vale la pena.
Demo.1 Parpadeo
Esta es una demostración de Javascript.
Haz clic en el botón File->New File-> en la esquina superior derecha del IDE Cloud9.
después de crear el archivo, simplemente no olvides guardar el archivo mientras añades el tipo de archivo.
copia el código de abajo y haz clic en Run
var b = require('bonescript');
var state = b.LOW;
b.pinMode("USR0", b.OUTPUT);
b.pinMode("USR1", b.OUTPUT);
b.pinMode("USR2", b.OUTPUT);
b.pinMode("USR3", b.OUTPUT);
setInterval(toggle, 1000);
function toggle() {
if(state == b.LOW) state = b.HIGH;
else state = b.LOW;
b.digitalWrite("USR2", state);
}
Entonces verás parpadear el LED USER2.
Demo.2 USAR GPIO Con Grove-LED
Paso 1. Por favor prepara el material según la Lista de partes a continuación.
BeagleBone® Blue | Grove - LED Socket Kit | Grove Cable adaptador(6pin) |
---|---|---|
![]() | ![]() | ![]() |
Obtener UNO Ahora | Obtener UNO Ahora | Obtener UNO Ahora |
Paso 2. Conecta el LED Socket Kit a la interfaz GPIO de 6 pines del BeagleBone® Blue.

Paso 3. Abre una nueva terminal en el IDE Cloud9, escribe el código a continuación en esta terminal.
cd /sys/class/gpio
echo 49 >export
cd gpio49
echo out >direction
while sleep 1;
do echo 0 >value;
sleep 1;
echo 1 >value;
done
Ahora verás tu LED encenderse en modo latido.
Demo.3 USAR UART Con Grove-GPS
Paso 1. Por favor prepara el material según la Lista de partes a continuación.
BeagleBone® Blue | Grove - LED Socket Kit | Grove Cable adaptador(4pin) |
---|---|---|
![]() | ![]() | ![]() |
Obtener UNO Ahora | Obtener UNO Ahora | Obtener UNO Ahora |
Paso 2. Conecta el sensor Grove-GPS a la interfaz UART1 de 4 pines del BeagleBone® Blue.

Paso 3. Abre una nueva terminal en el IDE Cloud9, escribe el código a continuación en esta terminal.
apt install tio
tio /dev/ttyO1 -b 9600
Luego verás la información GPS en la terminal como se muestra en la imagen a continuación.

Demo.4 USAR I2C Con Grove-Digital Light Sensor
Paso 1. Por favor prepara el material según la Lista de partes a continuación.
BeagleBone® Blue | Grove - LED Socket Kit | Grove Cable adaptador(4pin) |
---|---|---|
![]() | ![]() | ![]() |
Obtener UNO Ahora | Obtener UNO Ahora | Obtener UNO Ahora |
Paso 2. Conecta el Grove-Digital Light Sensor a la interfaz I2C de 4 pines del BeagleBone® Blue.

Paso 3. Abre una nueva terminal en el IDE Cloud9, escribe el código a continuación en esta terminal.
cd /sys/bus/i2c/devices/i2c-1;
echo tsl2561 0x29 >new_device;
watch -n0 cat 1-0029/iio\:device0/in_illuminance0_input
Entonces obtendrás el valor de luz como se muestra en la imagen a continuación.

Lista de Compatibilidad Grove
Grove es un sistema de prototipado con conectores modulares y estandarizados. Grove adopta un enfoque de bloques de construcción para ensamblar electrónicos. Comparado con el sistema basado en jumpers o soldadura, es más fácil de conectar, experimentar y construir, y simplifica el sistema de aprendizaje, pero no hasta el punto de volverse simplista. Algunos de los otros sistemas de prototipado que existen reducen el nivel a bloques de construcción. Es bueno aprender de esa manera, pero el sistema Grove te permite construir sistemas reales. Requiere algo de aprendizaje y experiencia para conectar las cosas.
La lista a continuación son los módulos Grove que funcionan bien con BeagleBone® Blue.
SKU | Artículo | Tipo de E/S | Voltaje de Trabajo |
---|---|---|---|
101020017 | Grove - Sensor de Ángulo Rotativo | Analógico | Puede funcionar a 1.8V |
101020048 | Grove - Sensor de Ángulo Rotativo(P) | Analógico | Puede funcionar a 1.8V |
101020036 | Grove - Potenciómetro Deslizante | Analógico | Puede funcionar a 1.8V |
101020031 | Grove - Sensor de Vibración Piezoeléctrico | Analógico | Puede funcionar a 1.8V |
101020003 | Grove - Botón | Digital | 3.3V |
111020000 | Grove - Botón(P) | Digital | 3.3V |
111020001 | Grove - Codificador | Digital | 3.3V |
101020004 | Grove - Interruptor(P) | Digital | 3.3V |
101020025 | Grove - Interruptor de Inclinación | Digital | 3.3V |
101020018 | Grove - Sensor de Agua | Digital | 3.3V |
101020005 | Grove - Sensor de Colisión | Digital | 3.3V |
103020030 | Grove - Codificador de Ratón | Digital | 3.3V |
104030007 | Grove - LED Verde | Digital | 3.3V |
104030005 | Grove - LED Rojo | Digital | 3.3V |
101020172 | Grove - Detector de Línea v1.1 | Digital | 3.3V |
101020018 | Grove - Sensor de Agua | Digital | 3.3V |
101020019 | Grove - Sensor de Temperatura y Humedad Pro | Digital | 3.3V |
101020020 | Grove - Sensor de Movimiento PIR | Digital | 3.3V |
101020052 | Grove - Sensor GSR | Digital | 3.3V |
101020175 | Grove - Interruptor de Distancia IR v1.2 | Digital | 3.3V |
101020033 | Grove - Sensor de Frecuencia Cardíaca con Clip para Oreja | Digital | 3.3V |
101020037 | Grove - Sensor Táctil | Digital | 3.3V |
101020030 | Grove - Sensor de Luz Digital | Digital | 3.3V |
101020232 | Grove - Reconocedor de Voz v1.0 | Digital | 3.3V |
101020005 | Grove - Sensor de Colisión | Digital | 3.3V |
105020005 | Grove - Controlador EL | Digital | 3.3V |
104030009 | Grove - LED Blanco | Digital | 3.3V |
104030010 | Grove - LED Azul | Digital | 3.3V |
104030005 | Grove - LED Rojo | Digital | 3.3V |
104030007 | Grove - LED Verde | Digital | 3.3V |
104030014 | Grove - LED Multicolor Intermitente (5mm) | Digital | 3.3V |
104020001 | Grove - LED de Color Variable | Digital | 3.3V |
104020005 | Grove - Tira de Luces LED | Digital | 3.3V |
104020048 | Grove - LED RGB Encadenable v2.0 | Digital | 3.3V |
101020004 | Grove - Switch(P) | Digital | 3.3V |
111020000 | Grove - Button(P) | Digital | 3.3V |
101020003 | Grove - Button | Digital | 3.3V |
101020038 | Grove - Magnetic Switch | Digital | 3.3V |
101020025 | Grove - Tilt Switch | Digital | 3.3V |
103020005 | Grove - Relay | Digital | 3.3V |
107020000 | Grove - Buzzer | Digital | 3.3V |
103020014 | Grove - Dry-Reed Relay | Digital | 3.3V |
105020003 | Grove - Vibration Motor | Digital | 3.3V |
108020021 | Grove - Mini Fan v1.1 | Digital | 3.3V |
103020004 | Grove - Solid State Relay | Digital | 3.3V |
103020007 | Grove - Screw Terminal | Digital | 3.3V |
103020008 | Grove - MOSFET | Digital | 3.3V |
101020212 | Grove - Sensor de Temp y Humedad(SHT31) | I2C | 3.3V |
101020192 | Grove - Sensor de Barómetro (BMP280) | I2C | 3.3V |
101020080 | Grove - IMU 9DOF v2.0 | I2C | 3.3V |
101020054 | Grove - Acelerómetro Digital de 3 Ejes(±16g) | I2C | 3.3V |
101020252 | Grove - IMU 10DOF v2.0 | I2C | 3.3V |
101020193 | Grove - Sensor de Barómetro(BME280) | I2C | 3.3V |
101020082 | Grove - Sensor de Frecuencia Cardíaca de Clip para Dedo con carcasa | I2C | 3.3V |
101020050 | Grove - Giroscopio Digital de 3 Ejes | I2C | 3.3V |
103020024 | Grove - Sensor de Frecuencia Cardíaca de Clip para Dedo | I2C | 3.3V |
101020081 | Grove - Acelerómetro y Brújula de 6 Ejes v2.0 | I2C | 3.3V |
101020071 | Grove - Acelerómetro Digital de 3 Ejes(±400g) | I2C | 3.3V |
104030008 | Grove - Pantalla OLED 0.96'' | I2C | 3.3V |
104030011 | Grove - Pantalla OLED 1.12'' | I2C | 3.3V |
103020006 | Grove - Hub I2C | I2C | 3.3V |
103020013 | Grove - ADC I2C | I2C | 3.3V |
113020003 | Grove - GPS | UART | 3.3V |
Preguntas Frecuentes
Por favor haz clic aquí para ver todas las preguntas frecuentes de BeagleBone® Blue.
Visor de Esquemáticos en Línea
Recursos
- [Esquemático] Esquemático de BeagleBone® Blue
- [Grove] Lista de Compatibilidad Grove de BeagleBone® Blue.xlsx
- [LecturasAdicionales] Página Principal de BeagleBoard
- [LecturasAdicionales] Primeros Pasos con BeagleBoard
- [LecturasAdicionales] Solución de Problemas
- [LecturasAdicionales] Documentación de hardware
- [LecturasAdicionales] Proyectos de BeagleBoard
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.