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, tornando mais fácil a conexão com a grande família de sensores Grove. A interface HDMI on-board foi removida 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 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ções
    • 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 ResidencialLâmpada 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 de hardware

  • USB Host - Host USB
  • Alimentação DC 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 irá inicializar primeiro a partir do cartão SD; se você quiser inicializar a partir da eMMC, pressione este botão e então ligue a alimentação.
    • Use como um botão normal após a inicialização, conectado ao GPIO_72
  • Interface Grove I2C - Conectada ao I2C2
  • Interface Grove Uart - Conectada ao UART2
  • Depuração serial - Conecte 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 E/S digital possui 8 modos diferentes que podem ser selecionados, incluindo GPIO.

65 possíveis E/S digitais

nota

No modo GPIO, cada E/S digital pode gerar interrupções.

PWMs e temporizadores

nota

Até 8 pinos de E/S digitais 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 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 exposta nos cabeçalhos.

I2C

nota

O primeiro barramento I2C é utilizado para leitura das EEPROMs nas placas de expansão cape e não pode ser usado para outras operações de E/S 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

Introdução

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 irá inicializar o Linux a partir da eMMC on-board de 2GB ou 4GB.

A Seeed Studio BeagleBone® Green irá operar como uma unidade flash, fornecendo a você uma cópia local da documentação e dos drivers. Observe que esta 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 via USB à sua 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 drivers 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.

PASSO 3. Acesse seu Beagle

Usando o Chrome ou o Firefox (Internet Explorer NÃO funciona), acesse o servidor web em execução na sua placa. Ele carregará uma apresentação mostrando as capacidades da placa. Use as setas do teclado para navegar pela apresentação.

Clique em http://192.168.7.2 para iniciar o seu Seeed Studio BeagleBone® Green. Imagens de software mais antigas exigem que você EJETE 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

PASSO 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.

PASSO 1. Baixe a imagem de software mais recente

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

enter image description here

nota

Devido ao 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 a setor, do cartão SD.

PASSO 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

PASSO 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.

PASSO 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 Writer 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. Não há problema em aceitar, desde que você esteja apontando para o seu cartão SD para gravação.
  • Você não deve ter o seu BeagleBone® conectado ao computador neste momento.
  • Esse processo pode levar até 10 minutos.

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

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

nota

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

Se você quiser gravar a imagem na eMMC integrada, precisa 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 a luz de rastreamento acima, 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 flasher Debian desligam automaticamente a placa ao concluir. 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 modular de prototipagem com conector padronizado. Grove adota uma abordagem de blocos de montar para montar eletrônicos. Em comparação com o 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. Alguns dos outros sistemas de prototipagem por aí reduzem o nível para 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 conhecimento 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 Frequência Cardíaca de Presilha de DedoI2Clink
101020082Grove - Sensor de Frequência Cardíaca de Presilha de Dedo com CaseI2Clink
113020003Grove - GPSUARTlink
104030007Grove - LED VerdeI/Olink
103020013Grove - I2C ADCI2Clink
103020006Grove - I2C HubI2Clink
101020079Grove - IMU 10DOFI2Clink
101020080Grove - IMU 9DOF v2.0I2Clink
101020040Grove - Interruptor 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; eles incluem 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
GET ONE NOW!GET ONE NOW!GET ONE NOW!
Grove CapeLCD de 5 polegadasLCD de 7 polegadas
enter image description hereenter image description hereenter image description here
Adquira agora!Adquira agora!Adquira agora!

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. Ocasionalmente isso acontece.

Substitua por uma fonte de alimentação estável e tente novamente. Normalmente, o adaptador de energia USB de telefone celular é mais estável do que a 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 apenas à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 a 75 graus Celsius.

Referências

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

Visualizador online de esquemático

Recursos

Suporte técnico e discussão sobre o produto

Obrigado por escolher nossos produtos! Estamos aqui para fornecer 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...