Pular para o conteúdo principal

SeeedStudio BeagleBone® Green

Seeed Studio BeagleBone® Green é uma plataforma de desenvolvimento de baixo custo, open-source e suportada pela comunidade, voltada para desenvolvedores e entusiastas. É um esforço conjunto da BeagleBoard.org e da Seeed Studio. Baseia-se no design clássico de hardware open-source da BeagleBone® Black e foi desenvolvida nesta versão diferenciada. A Seeed Studio BeagleBone® Green inclui dois conectores Grove, facilitando a conexão com a grande família de sensores Grove. O HDMI on‑board foi removido para abrir espaço para esses conectores Grove.

Inicialize o Linux em menos de 10 segundos e comece o desenvolvimento em menos de 5 minutos usando apenas um único cabo USB.

Recursos

  • Totalmente Compatível com a BeagleBone® Black
  • Processador: AM335x 1GHz ARMR Cortex-A8
    • 512MB DDR3 RAM
    • 4GB de armazenamento flash eMMC on‑board de 8 bits
    • Acelerador de gráficos 3D
    • Acelerador de ponto flutuante NEON
    • 2x microcontroladores PRU de 32 bits
  • Conectividade
    • Cliente USB para alimentação e comunicação
    • Host USB
    • Ethernet
    • 2x cabeçalhos de 46 pinos
    • 2x conectores Grove (I2C e UART)
  • Compatibilidade de Software
    • Debian
    • Android
    • Ubuntu
    • Cloud9 IDE em Node.js com biblioteca BoneScript
    • e muito mais

Especificação

ItemValor
ProcessadorAM335x 1GHz ARMR Cortex-A8
RAM512MB DDR3
Armazenamento Flash on‑board4GB eMMC
CPU SuportaAcelerador de ponto flutuante NEON e gráficos 3D
Micro USB Suportaalimentação e comunicações
USBHost 1
Conectores Grove2 (Um I2C e Um UART)
GPIO2 x cabeçalhos de 46 pinos
Ethernet1
Temperatura de Operação0 ~ 75

Ideias de Aplicação

  • Internet das Coisas
  • Casa Inteligente
  • Industrial
  • Automação e Controle de Processos
  • Interface Homem‑Máquina
  • Hub de Sensores
  • Robô

Aqui estão alguns projetos divertidos para sua referência.

Central ResidencialLuminária RetrôAcionar um Motor
FAÇA AGORA MESMO!FAÇA AGORA MESMO!FAÇA AGORA MESMO!
Case Acrílico Seeed Studio BeagleBone® GreenControle de GPIOLuz Inteligente
FAÇA AGORA MESMO!FAÇA AGORA MESMO!FAÇA AGORA MESMO!

Visão Geral do Hardware

  • USB Host - USB Host
  • Alimentação CC e USB Client - Alimenta a placa e atua como cliente
  • LEDs
    • D2 é configurado na inicialização para piscar em um padrão de batimento cardíaco
    • D3 é configurado na inicialização para acender durante acessos ao cartão microSD
    • D4 é configurado na inicialização para acender durante a atividade da CPU
    • D5 é configurado na inicialização para acender durante acessos à eMMC
  • Botão de Boot
    • Quando houver um cartão SD inserido, o sistema dará boot primeiro a partir do cartão SD; se você quiser dar boot a partir da eMMC, pressione este botão e então ligue a alimentação.
    • Use como um botão normal após o boot, conectado ao GPIO_72
  • Interface Grove I2C - Conectada ao I2C2
  • Interface Grove Uart - Conectada ao UART2
  • Depuração Serial - Conectada ao UART0, PIN1~PIN6: GND, NC, NC, RX, TX, NC, observe que o pino 1 fica próximo ao USB.

Mapa de Pinos

Cada pino de I/O digital possui 8 modos diferentes que podem ser selecionados, incluindo GPIO.

65 Possíveis I/Os Digitais

nota

No modo GPIO, cada I/O digital pode gerar interrupções.

PWMs e Temporizadores

nota

Até 8 pinos de I/O digital podem ser configurados com moduladores de largura de pulso (PWM) para produzir sinais para controlar motores ou criar níveis de tensão pseudoanalógicos, sem consumir ciclos extras da CPU.

Entradas Analógicas

nota

Certifique‑se de não aplicar mais de 1,8V aos pinos de entrada analógica. Este é um conversor analógico‑digital de 12 bits único com 8 canais, dos quais 7 estão disponíveis nos cabeçalhos.

UART

nota

Há um cabeçalho dedicado para acessar os pinos UART0 e conectar um cabo de depuração. Cinco portas seriais adicionais são disponibilizadas nos cabeçalhos de expansão, mas uma delas possui apenas uma direção trazida para os cabeçalhos.

I2C

nota

O primeiro barramento I2C é utilizado para ler as EEPROMs nas placas de expansão cape e não pode ser usado para outras operações de I/O digital sem interferir nessa função, mas você ainda pode usá‑lo para adicionar outros dispositivos I2C em endereços disponíveis. O segundo barramento I2C está disponível para você configurar e usar.

SPI

nota

Para enviar dados rapidamente, você pode considerar o uso de uma das portas SPI.

enter image description here

Desenho Mecânico

Primeiros Passos

nota

Este capítulo foi escrito no Win10. Os passos são semelhantes para outros sistemas operacionais.

PASSO 1. Conecte sua Seeed Studio BeagleBone® Green via USB

Use o cabo micro USB fornecido para conectar sua Seeed Studio BeagleBone® Green ao computador. Isso irá tanto alimentar a placa quanto fornecer uma interface de desenvolvimento. A Seeed Studio BeagleBone® Green iniciará o Linux a partir da eMMC on‑board de 2GB ou 4GB.

A Seeed Studio BeagleBone® Green funcionará como uma unidade flash, fornecendo uma cópia local da documentação e dos drivers. Observe que essa interface não pode ser usada para reconfigurar o cartão microSD com uma nova imagem, mas pode ser usada para atualizar os parâmetros de boot usando o arquivo uEnv.txt.

Você verá o LED PWR aceso continuamente. Em até 10 segundos, você deverá ver os outros LEDs piscando em suas configurações padrão.

  • D2 é configurado na inicialização para piscar em um padrão de batimento cardíaco
  • D3 é configurado na inicialização para acender durante acessos ao cartão microSD
  • D4 é configurado na inicialização para acender durante a atividade da CPU
  • D5 é configurado na inicialização para acender durante acessos à eMMC

PASSO 2. Instale os Drivers

Instale os drivers para o seu sistema operacional para obter acesso de rede‑sobre‑USB ao seu Beagle. Drivers adicionais fornecem acesso serial à sua placa.

Sistema OperacionalDrivers USBComentários
Windows (64-bit)64-bit installer
Windows (32-bit)32-bit installer
Mac OS XNetwork SerialInstale ambos os conjuntos de drivers.
Linuxmkudevrule.shA instalação de driver não é necessária, mas você pode achar algumas regras udev úteis.
nota

Para o sistema Windows, observe que:

  • O aviso de Certificação de Driver do Windows pode aparecer duas ou três vezes. Clique em "Ignore", "Install" ou "Run"
  • Para verificar se você está executando o Windows 32 ou 64‑bit veja isto.
  • Em sistemas sem a versão mais recente do service release, você pode receber um erro (0xc000007b). Nesse caso, por favor instale e tente novamente:
  • Talvez seja necessário reiniciar o Windows.
  • Esses drivers foram testados e funcionam até o Windows 10
nota

Informações adicionais e drivers FTDI USB para serial/JTAG estão disponíveis em https://www.ftdichip.com/Drivers/VCP.htm.

nota

Informações adicionais e drivers USB para Ethernet virtual estão disponíveis em https://www.linux-usb.org/gadget/ e https://joshuawise.com/horndis.

ETAPA 3. Acesse seu Beagle

Usando o Chrome ou o Firefox (Internet Explorer NÃO funcionará), acesse o servidor web em execução na sua placa. Será carregada uma apresentação mostrando as capacidades da placa. Use as teclas de seta do teclado para navegar pela apresentação.

Clique em http://192.168.7.2 para iniciar seu Seeed Studio BeagleBone® Green. Imagens de software mais antigas exigem que você EJECT a unidade BeagleBone® para iniciar a rede. Com a imagem de software mais recente, essa etapa não é mais necessária.

Click to view larger image

ETAPA 4. Cloud9 IDE

Para começar a editar programas que estão na sua placa, você pode usar o Cloud9 IDE clicando

enter image description here

Atualizar para o software mais recente

Você precisa atualizar a placa para o software mais recente para manter um melhor desempenho; aqui mostraremos como fazer isso passo a passo.

ETAPA 1. Baixe a imagem de software mais recente

Antes de tudo, você precisa baixar a imagem adequada aqui.

enter image description here

nota

Devido a necessidades de tamanho, esse download pode levar cerca de 30 minutos ou mais.

O arquivo que você baixar terá a extensão .img.xz. Esta é uma imagem comprimida, setor por setor, do cartão SD.

ETAPA 2. Instale o utilitário de compactação e descompacte a imagem

Baixe e instale o 7-zip.

nota

Escolha uma versão adequada para o seu sistema.

Use o 7-zip para descompactar o arquivo .img do cartão SD

ETAPA 3. Instale o utilitário de gravação do cartão SD

Baixe e instale o Image Writer for Windows. Certifique-se de baixar a distribuição binária.

ETAPA 4. Grave a imagem no seu cartão SD

Primeiro, você precisa de um adaptador SD para conectar seu cartão microSD ao computador. Em seguida, use o software Image Write for Windows para gravar a imagem descompactada no seu cartão SD.

enter image description here

Clique no botão Write, então o processo será iniciado.

enter image description here

nota
  • Você pode ver um aviso sobre danificar seu dispositivo. Está tudo bem aceitar, desde que você esteja apontando para o seu cartão SD para a gravação.
  • Você não deve ter o seu BeagleBone® conectado ao computador neste momento.
  • Esse processo pode levar até 10 minutos.

ETAPA 5. Inicialize sua placa a partir do cartão SD

Insira o cartão SD na sua placa (primeiro desligada). Em seguida, a placa irá iniciar a partir do cartão SD.

nota

Se você não precisar gravar a imagem no eMMC on-board, não precisa ler o restante deste capítulo. Caso contrário, por favor continue.

Se você desejar gravar a imagem no eMMC on-board, será necessário acessar a placa e modificar um arquivo.

Em /boot/uEnv.txt:

##enable BeagleBone® Black: eMMC Flasher: #cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh Altere para:

##enable BeagleBone® Black: eMMC Flasher: cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

Então você verá os 4 LEDs de usuário acesos como abaixo

enter image description here

nota

Se você não encontrar o rastreamento de luz acima, por favor pressione o botão RESET para reiniciar a placa.

Quando a gravação estiver completa, todos os 4 LEDs USRx estarão apagados. As imagens mais recentes do Debian flasher desligam automaticamente a placa ao final. Isso pode levar até 10 minutos. Desligue a placa, remova o cartão SD e ligue novamente para concluir.

Grove para Seeed Studio BeagleBone® Green

Grove é um sistema de prototipagem modular com conector padronizado. Grove adota uma abordagem de blocos de montar para montar eletrônicos. Comparado ao sistema baseado em jumpers ou solda, é mais fácil conectar, experimentar e construir, e simplifica o sistema de aprendizado, mas não a ponto de ficar simplório demais. Alguns dos outros sistemas de prototipagem por aí reduzem o nível a simples blocos de montar. Há coisas boas a serem aprendidas dessa forma, mas o sistema Grove permite que você construa sistemas reais. Ele exige algum aprendizado e experiência para conectar as coisas.

Abaixo estão listados os módulos Grove que funcionam bem com o Seeed Studio BeagleBone® Green.

SKUNameInterfacelink
101020054Grove - Acelerômetro Digital de 3 Eixos (+16g)I2Clink
101020071Grove - Acelerômetro Digital de 3 Eixos (+400g)I2Clink
101020034Grove - Bússola Digital de 3 EixosI2Clink
101020050Grove - Giroscópio Digital de 3 EixosAnaloglink
101020081Grove - Acelerômetro e Bússola de 6 Eixos v2.0I2Clink
101020072Grove - Sensor Barométrico (BMP180)I2Clink
104030010Grove - LED AzulI/Olink
101020003Grove - BotãoI/Olink
111020000Grove - Botão (P)I/Olink
107020000Grove - BuzzerI/Olink
104030006Grove - LED RGB EncadeávelI2Clink
101020030Grove - Sensor de Luz DigitalI2Clink
103020024Grove - Sensor de Batimento Cardíaco de Dedo com ClipeI2Clink
101020082Grove - Sensor de Batimento Cardíaco de Dedo com Clipe e CaseI2Clink
113020003Grove - GPSUARTlink
104030007Grove - LED VerdeI/Olink
103020013Grove - I2C ADCI2Clink
103020006Grove - I2C HubI2Clink
101020079Grove - IMU 10DOFI2Clink
101020080Grove - IMU 9DOF v2.0I2Clink
101020040Grove - Interrupter de Distância IRI/Olink
104030011Grove - Display OLED 0,96''I2Clink
104030008Grove - Display OLED 1,12''I2Clink
104030005Grove - LED VermelhoI/Olink
103020005Grove - ReléI/Olink
316010005Grove - ServoI/Olink
101020023Grove - Sensor de SomAnaloglink
101020004Grove - Interruptor (P)I/Olink
101020015Grove - Sensor de TemperaturaAnaloglink
101020019Grove - Sensor de Temperatura e Umidade ProAnaloglink

Cape para Seeed Studio BeagleBone® Green

Você vai precisar de alguma placa de expansão quando iniciar um projeto. Já existem muitos capes para o Seeed Studio BeagleBone® Green, incluindo display LCD, driver de motor, bem como expansão HDMI etc. Abaixo estão alguns dos recomendados.

Grove CapeMotor Bridge CapeHDMI Cape
enter image description hereenter image description hereenter image description here
Adquira agora!Adquira agora!Adquira agora!
Grove CapeLCD de 5 PolegadasLCD de 7 Polegadas
enter image description hereenter image description hereenter image description here
Adquira agora!Adquira agora!Adquira agora!

Perguntas Frequentes (FAQ)

1. Qual é a diferença entre o Seeed Studio BeagleBone® Green 1 e o Seeed Studio BeagleBone® Green 2?

Atualizamos a eMMC no Seeed Studio Beaglebone® Green em 2016. Portanto, o firmware anterior para o Seeed Studio BeagleBone® Green 1 não funciona no Seeed Studio BeagleBone® Green 2, mas o novo firmware funciona tanto no Seeed Studio BeagleBone® Green 1 quanto no Seeed Studio BeagleBone® Green 2.

2. Às vezes a porta de rede do Seeed Studio BeagleBone® Green não funciona e é necessário reiniciar para voltar a funcionar. Isso acontece ocasionalmente.

Substitua por uma fonte de alimentação estável e tente novamente. Normalmente o adaptador de energia USB de telefone celular é mais estável que a porta USB do computador. Ou você pode remover o capacitor C162.

nota

O BeagleBone Green foi revisado em 2021, e o capacitor C162 mencionado acima não está mais presente nas placas atualizadas. Este FAQ se aplica somente às versões do BeagleBone Green lançadas antes de 2021.

3. Qual é a faixa de temperatura de operação do Seeed Studio BeagleBone® Green?

O BeagleBone® Green funciona na faixa de temperatura de 0–75 °C.

Referências

Há muitas referências para ajudá-lo a obter mais informações sobre a placa.

Visualizador Online do Esquemático

Recursos

Suporte Técnico e Discussão do Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...