SeeedStudio BeagleBone® Green

Seeed Studio BeagleBone® Green es una plataforma de desarrollo de bajo costo, de código abierto y con soporte de la comunidad para desarrolladores y aficionados. Es un esfuerzo conjunto de BeagleBoard.org y Seeed Studio. Está basada en el diseño clásico de hardware de código abierto de BeagleBone® Black y se ha desarrollado en esta versión diferenciada. Seeed Studio BeagleBone® Green incluye dos conectores Grove, lo que facilita la conexión a la gran familia de sensores Grove. El HDMI integrado se ha eliminado para dejar espacio a estos conectores Grove.
Arranca Linux en menos de 10 segundos y comienza el desarrollo en menos de 5 minutos con solo un cable USB.
Características
- Totalmente compatible con BeagleBone® Black
- Procesador: AM335x 1GHz ARMR Cortex-A8
- 512MB DDR3 RAM
- 4GB de almacenamiento flash eMMC de 8 bits integrado
- Acelerador de gráficos 3D
- Acelerador de coma flotante NEON
- 2x microcontroladores PRU de 32 bits
- Conectividad
- Cliente USB para alimentación y comunicaciones
- Host USB
- Ethernet
- Encabezados de 2x 46 pines
- 2x conectores Grove (I2C y UART)
- Compatibilidad de software
- Debian
- Android
- Ubuntu
- Cloud9 IDE en Node.js con biblioteca BoneScript
- y mucho más
Especificación
| Item | Value |
|---|---|
| Processor | AM335x 1GHz ARMR Cortex-A8 |
| RAM | 512MB DDR3 |
| on-board Flash Storage | 4GB eMMC |
| CPU Supports | Acelerador de coma flotante NEON y gráficos 3D |
| Micro USB Supports | alimentación y comunicaciones |
| USB | Host 1 |
| Grove Connectors | 2 (Uno I2C y Uno UART) |
| GPIO | 2 x encabezados de 46 pines |
| Ethernet | 1 |
| Operating Temperature | 0 ~ 75 |
Ideas de aplicación
- Internet de las cosas
- Casa inteligente
- Industrial
- Automatización y control de procesos
- Interfaz hombre-máquina
- Concentrador de sensores
- Robot
Aquí hay algunos proyectos divertidos para tu referencia.
| Centro de hogar | Lámpara retro | Controlar un motor |
|---|---|---|
![]() | ![]() | ![]() |
| ¡HAZLO AHORA! | ¡HAZLO AHORA! | ¡HAZLO AHORA! |
| Caja acrílica Seeed Studio BeagleBone® Green | Control de GPIO | Luz inteligente |
|---|---|---|
![]() | ![]() | ![]() |
| ¡HAZLO AHORA! | ¡HAZLO AHORA! | ¡HAZLO AHORA! |
Descripción general del hardware

- USB Host - Host USB
- Alimentación DC y USB Client - Alimenta la placa y actúa como cliente
- LEDs
- D2 está configurado al arrancar para parpadear con un patrón de latido
- D3 está configurado al arrancar para encenderse durante los accesos a la tarjeta microSD
- D4 está configurado al arrancar para encenderse durante la actividad de la CPU
- D5 está configurado al arrancar para encenderse durante los accesos a la eMMC
- Botón de arranque
- Cuando hay una tarjeta SD insertada, el sistema arrancará primero desde la tarjeta SD; si quieres arrancar desde la eMMC, pulsa este botón y luego enciende.
- Úsalo como un botón normal después del arranque, conectado a GPIO_72
- Interfaz Grove I2C - Conectada a I2C2
- Interfaz Grove Uart - Conectada a UART2
- Depuración serie - Conectada a UART0, PIN1~PIN6: GND, NC, NC, RX, TX, NC, ten en cuenta que el pin1 está cerca del USB.
Mapa de pines
Cada pin de E/S digital tiene 8 modos diferentes que se pueden seleccionar, incluido GPIO.
65 posibles E/S digitales
En modo GPIO, cada E/S digital puede generar interrupciones.

PWM y temporizadores
Hasta 8 pines de E/S digitales se pueden configurar con moduladores de ancho de pulso (PWM) para producir señales para controlar motores o crear niveles de voltaje pseudoanalógicos, sin ocupar ciclos adicionales de CPU.

Entradas analógicas
Asegúrate de no introducir más de 1,8V en los pines de entrada analógica. Este es un convertidor analógico-digital de 12 bits con 8 canales, de los cuales 7 están disponibles en los encabezados.

UART
Hay un encabezado dedicado para acceder a los pines UART0 y conectar un cable de depuración. Cinco puertos serie adicionales se llevan a los encabezados de expansión, pero uno de ellos solo tiene una dirección llevada a los encabezados.

I2C
El primer bus I2C se utiliza para leer las EEPROM en las placas complementarias cape y no puede usarse para otras operaciones de E/S digitales sin interferir con esa función, pero aún puedes usarlo para añadir otros dispositivos I2C en direcciones disponibles. El segundo bus I2C está disponible para que lo configures y uses.

SPI
Para desplazar datos rápidamente, podrías considerar usar uno de los puertos SPI.

Dibujo mecánico


Primeros pasos
Este capítulo está escrito bajo Win10. Los pasos son similares para otros sistemas operativos.
PASO 1. Conecta tu Seeed Studio BeagleBone® Green vía USB
Usa el cable micro USB proporcionado para conectar tu Seeed Studio BeagleBone® Green a tu ordenador. Esto alimentará la placa y proporcionará una interfaz de desarrollo. Seeed Studio BeagleBone® Green arrancará Linux desde la eMMC integrada de 2GB o 4GB.
Seeed Studio BeagleBone® Green funcionará como una unidad flash proporcionándote una copia local de la documentación y los controladores. Ten en cuenta que esta interfaz no puede utilizarse para reconfigurar la tarjeta microSD con una nueva imagen, pero puede utilizarse para actualizar los parámetros de arranque usando el archivo uEnv.txt.
Verás el LED PWR encendido de forma constante. En 10 segundos, deberías ver los otros LEDs parpadeando en sus configuraciones predeterminadas.
- D2 está configurado al arrancar para parpadear con un patrón de latido
- D3 está configurado al arrancar para encenderse durante los accesos a la tarjeta microSD
- D4 está configurado al arrancar para encenderse durante la actividad de la CPU
- D5 está configurado al arrancar para encenderse durante los accesos a la eMMC
PASO 2. Instala los controladores
Instala los controladores para tu sistema operativo para proporcionarte acceso de red sobre USB a tu Beagle. Controladores adicionales te dan acceso serie a tu placa.
| Operating System | USB Drivers | Comments |
|---|---|---|
| Windows (64-bit) | 64-bit installer | |
| Windows (32-bit) | 32-bit installer | |
| Mac OS X | Network Serial | Instala ambos conjuntos de controladores. |
| Linux | mkudevrule.sh | La instalación de controladores no es necesaria, pero podrías encontrar útiles algunas reglas udev. |
Para el sistema Windows, ten en cuenta que:
- El aviso de Certificación de Controlador de Windows puede aparecer dos o tres veces. Haz clic en "Ignore", "Install" o "Run"
- Para comprobar si estás ejecutando Windows de 32 o 64 bits consulta esto.
- En sistemas sin la última versión de servicio, es posible que obtengas un error (0xc000007b). En ese caso, por favor instala y vuelve a intentarlo:
- Es posible que necesites reiniciar Windows.
- Se ha comprobado que estos controladores funcionan hasta Windows 10
Información adicional y controladores FTDI USB a serie/JTAG están disponibles en https://www.ftdichip.com/Drivers/VCP.htm.
Información adicional y controladores USB a Ethernet virtual están disponibles en https://www.linux-usb.org/gadget/ y https://joshuawise.com/horndis.
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 mostrará las capacidades de la placa. Usa las teclas de flecha de tu teclado para navegar por la presentación.
Haz clic en http://192.168.7.2 para iniciar tu Seeed Studio BeagleBone® Green. Las imágenes de software más antiguas requieren que EXPULSES la unidad BeagleBone® para iniciar la red. Con la última imagen de software, ese paso ya no es necesario.
PASO 4. Cloud9 IDE
Para comenzar a editar programas que residen en tu placa, puedes usar Cloud9 IDE haciendo clic
Actualizar al software más reciente
Necesitas actualizar la placa al software más reciente para mantener un mejor rendimiento, aquí te mostraremos cómo hacerlo paso a paso.
PASO 1. Descarga la imagen de software más reciente
Antes que nada, tienes que descargar la imagen adecuada aquí.
Debido a necesidades de tamaño, esta descarga puede tardar unos 30 minutos o más.
El archivo que descargues tendrá una extensión .img.xz. Esta es una imagen comprimida, sector por sector, de la tarjeta SD.
PASO 2. Instala la utilidad de compresión y descomprime la imagen
Descarga e instala 7-zip.
Elige una versión que sea adecuada para tu sistema.
Usa 7-zip para descomprimir el archivo .img de la tarjeta SD
PASO 3. Instala la utilidad de programación de tarjetas SD
Descarga e instala Image Writer for Windows. Asegúrate de descargar la distribución binaria.
PASO 4. Escribe la imagen en tu tarjeta SD
Primero necesitas un adaptador SD para conectar tu tarjeta microSD a tu ordenador. Luego usa el software Image Write for Windows para escribir la imagen descomprimida en tu tarjeta SD.

Haz clic en el botón Write, entonces el proceso comenzará.

- Es posible que veas una advertencia sobre dañar tu dispositivo. Está bien aceptarla siempre que estés apuntando a tu tarjeta SD para la escritura.
- No deberías tener tu BeagleBone® conectado a tu ordenador en este momento.
- Este proceso puede necesitar hasta 10 minutos.
PASO 5. Arranca tu placa desde la tarjeta SD
Inserta la tarjeta SD en tu placa (primero apagada). Entonces la placa arrancará desde la tarjeta SD.
Si no necesitas escribir la imagen en tu eMMC integrado, no necesitas leer el final de este capítulo. De lo contrario, por favor continúa.
Si deseas escribir la imagen en tu eMMC integrado, necesitas iniciar la placa y modificar un archivo.
En /boot/uEnv.txt:
##enable BeagleBone® Black: eMMC Flasher: #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh Cambia a:
##enable BeagleBone® Black: eMMC Flasher: cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Entonces verás las 4 luces LED de usuario como se muestra a continuación

Si no ves la traza de luz anterior, por favor pulsa el botón RESET para reiniciar la placa.
Cuando el flasheo se complete, los 4 LED USRx estarán apagados. Las últimas imágenes flasher de Debian apagan automáticamente la placa al finalizar. Esto puede tardar hasta 10 minutos. Apaga tu placa, retira la tarjeta SD y vuelve a aplicar alimentación para completar.
Grove para Seeed Studio BeagleBone® Green
Grove es un sistema de creación de prototipos modular y estandarizado con conectores. Grove adopta un enfoque de bloques de construcción para ensamblar electrónica. En comparación 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 que se vuelva demasiado simplificado. Algunos de los otros sistemas de prototipos que existen bajan el nivel hasta bloques de construcción. Buen material que aprender de esa manera, pero el sistema Grove te permite construir sistemas reales. Requiere algo de aprendizaje y experiencia para conectar las cosas.
A continuación se enumeran los módulos Grove que funcionan bien con Seeed Studio BeagleBone® Green.
| SKU | Nombre | Interfaz | enlace |
|---|---|---|---|
| 101020054 | Grove - Acelerómetro Digital de 3 Ejes (+16g) | I2C | link |
| 101020071 | Grove - Acelerómetro Digital de 3 Ejes (+400g) | I2C | link |
| 101020034 | Grove - Brújula Digital de 3 Ejes | I2C | link |
| 101020050 | Grove - Giroscopio Digital de 3 Ejes | Analog | link |
| 101020081 | Grove - Acelerómetro y Brújula de 6 Ejes v2.0 | I2C | link |
| 101020072 | Grove - Sensor Barométrico (BMP180) | I2C | link |
| 104030010 | Grove - LED Azul | I/O | link |
| 101020003 | Grove - Botón | I/O | link |
| 111020000 | Grove - Botón (P) | I/O | link |
| 107020000 | Grove - Zumbador | I/O | link |
| 104030006 | Grove - LED RGB Encadenable | I2C | link |
| 101020030 | Grove - Sensor de Luz Digital | I2C | link |
| 103020024 | Grove - Sensor de Frecuencia Cardíaca con Pinza para Dedo | I2C | link |
| 101020082 | Grove - Sensor de Frecuencia Cardíaca con Pinza para Dedo con carcasa | I2C | link |
| 113020003 | Grove - GPS | UART | link |
| 104030007 | Grove - LED Verde | I/O | link |
| 103020013 | Grove - I2C ADC | I2C | link |
| 103020006 | Grove - Concentrador I2C | I2C | link |
| 101020079 | Grove - IMU 10DOF | I2C | link |
| 101020080 | Grove - IMU 9DOF v2.0 | I2C | link |
| 101020040 | Grove - Interruptor de Distancia IR | I/O | link |
| 104030011 | Grove - Pantalla OLED 0.96'' | I2C | link |
| 104030008 | Grove - Pantalla OLED 1.12'' | I2C | link |
| 104030005 | Grove - LED Rojo | I/O | link |
| 103020005 | Grove - Relé | I/O | link |
| 316010005 | Grove - Servo | I/O | link |
| 101020023 | Grove - Sensor de Sonido | Analog | link |
| 101020004 | Grove - Interruptor (P) | I/O | link |
| 101020015 | Grove - Sensor de Temperatura | Analog | link |
| 101020019 | Grove - Sensor de Temperatura y Humedad Pro | Analog | link |
Cape para Seeed Studio BeagleBone® Green
Necesitarás alguna placa de expansión cuando empieces un proyecto. Ya hay muchas cape para Seeed Studio BeagleBone® Green, que incluyen pantalla LCD, controlador de motor así como expansión HDMI, etc. A continuación se recomiendan algunas de ellas.
| Grove Cape | Motor Bridge Cape | HDMI Cape |
|---|---|---|
![]() | ![]() | ![]() |
| GET ONE NOW! | GET ONE NOW! | GET ONE NOW! |
| Grove Cape | Pantalla LCD de 5 pulgadas | Pantalla LCD de 7 pulgadas |
|---|---|---|
![]() | ![]() | ![]() |
| GET ONE NOW! | GET ONE NOW! | GET ONE NOW! |
Preguntas frecuentes (FAQ)
1. ¿Cuál es la diferencia entre Seeed Studio BeagleBone® Green 1 y Seeed Studio BeagleBone® Green 2?
Hemos actualizado la eMMC en Seeed Studio Beaglebone® Green en 2016. Por lo tanto, el firmware anterior para Seeed Studio BeagleBone® Green 1 no funciona en Seeed Studio BeagleBone® Green 2, pero el nuevo firmware funciona correctamente tanto en Seeed Studio BeagleBone® Green 1 como en Seeed Studio BeagleBone® Green 2.

2. A veces el puerto de red de Seeed Studio BeagleBone® Green no funciona y debe reiniciarse para reanudar el trabajo. Ocasionalmente sucede esto.
Por favor, sustituye la fuente de alimentación por una estable e inténtalo de nuevo. Normalmente el adaptador de alimentación USB de un teléfono móvil es más estable que el USB de un ordenador. O puedes retirar el condensador C162.

La BeagleBone Green se revisó en 2021, y el condensador C162 mencionado anteriormente ya no está presente en las placas actualizadas. Este FAQ solo se aplica a las versiones de BeagleBone Green lanzadas antes de 2021.
3. ¿Cuál es el rango de temperatura de funcionamiento de Seeed Studio BeagleBone® Green?
BeagleBone® Green funciona en el rango de temperatura de 0-75 grados Celsius.
Referencias
Hay muchas referencias que te ayudarán a obtener más información sobre la placa.
- Página principal de BeagleBoard
- Información de Seeed Studio BeagleBone® Green en la página de BeagleBoard
- Guía de inicio de BeagleBoard
- Solución de problemas
- Documentación de hardware
- Proyectos de BeagleBoard
- Certificación CE de Seeed Studio BeagleBone® Green
- Certificación FCC de Seeed Studio BeagleBone® Green
Visor online de esquemáticos
Recursos
- [PDF] Seeed Studio BeagleBone® Green SRM(v1a)
- [PDF] Seeed Studio BeagleBone® Green SRM(v3)
- [PDF] Seeed Studio BeagleBone® Green Esquemáticos v1.1
- [ZIP] Seeed Studio BeagleBone® Green Esquemáticos v1.1
- [PDF] Seeed Studio BeagleBone® Green Esquemáticos v1.2
- [ZIP] Seeed Studio BeagleBone® Green Esquemáticos v1.2
- [PDF] Seeed Studio BeagleBone® Green Esquemáticos v1
- [Zip] Seeed Studio BeagleBone® Green Esquemáticos (OrCAD) v1c
- [RAR] Seeed Studio BeagleBone® Green Esquemáticos (OrCAD)
- [RAR] Seeed Studio BeagleBone® Green PCB (OrCAD)
- [Zip] Hoja de datos AM335X
- [3D] Modelo 3D de Seeed Studio BeagleBone® Green
- [PDF] Dibujo mecánico de Seeed Studio BeagleBone® Green
Soporte técnico y debate sobre el producto
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte para garantizar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.














