Pular para o conteúdo principal

SeeedStudio BeagleBone® Green Gateway

BeagleBoneGreenGateway

Seeed Studio BeagleBone® Green Gateway é uma plataforma de desenvolvimento de baixo custo, open-source e suportada pela comunidade, para desenvolvedores e hobbistas. É um esforço conjunto da BeagleBoard.org e da Seeed Studio. Ele é baseado no design clássico de hardware open-source do BeagleBone® Black e foi desenvolvido nesta versão diferenciada. O Seeed Studio BeagleBone® Green Gateway inclui dois conectores Grove, facilitando a conexão com a grande família de sensores Grove. O HDMI e o Ethernet on-board foram removidos para abrir espaço para esses recursos sem fio e conectores Grove.

O Seeed Studio BeagleBone® Green Gateway é uma combinação do Seeed Studio BeagleBone® Green e Seeed Studio SeeedStudio BeagleBone® Green Gateway, equipado tanto com conectividade Ethernet quanto sem fio.

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

Recursos

  • Totalmente compatível com BeagleBone® Black e Seeed Studio BeagleBone® Green

  • Processador: AM3358 1GHz ARM® Cortex-A8

    • 2×unidades programáveis em tempo real (PRUs) de 32 bits a 200 MHz
    • 512MB de RAM DDR3
    • 4KB de EEPROM
    • 4GB de armazenamento flash eMMC on-board de 8 bits
    • Acelerador gráfico 3D
    • Acelerador de ponto flutuante NEON
  • Conectividade

    • Ethernet 10/100M bit
    • WiFi 802.11 b/g/n 2.4GHz
    • USB cliente para alimentação e comunicação
    • USB host
    • Conector SD/MMC para microSD
    • Bluetooth 4.1 com BLE
    • 2x cabeçalhos de 46 pinos
    • 2x conectores Grove (I2C e UART)
    • Conector DC para alimentação, 12V
  • Compatibilidade de Software

    • Debian
    • Android
    • Ubuntu
    • Cloud9 IDE em Node.js com biblioteca BoneScript
    • e muito mais

Especificação

ItemValor
ProcessadorAM3358 1GHz ARMR Cortex-A8
RAM512MB DDR3
Armazenamento Flash on-board4GB eMMC
CPU Suportaacelerador NEON de ponto flutuante e gráficos 3D
Micro USB SuportaAlimentação e Comunicação
USBUSB 2.0 Host x2
GPIO2 x cabeçalhos de 46 pinos
Ethernet1
Conectividade Sem FioWi-Fi 802.11b/g/n 2.4GHz e Bluetooth 4.1 LE
Conectores GroveGrove I2C x 1 e Grove UART x 1
Temperatura de Operação0 ~ 70
Botões3

Ideias de Aplicação

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

Projetos da Comunidade

Como o SeeedStudio BeagleBone® Green Gateway é a combinação do SeeedStudio BeagleBone® Green e do SeeedStudio BeagleBone® Green Wireless, a maioria de seus projetos pode ser facilmente modificada para funcionar com o SeeedStudio BeagleBone® Green Gateway!

Aqui estão alguns tutoriais das comunidades usando o Seeed Studio BeagleBone® Green Wireless em seus projetos; sinta-se à vontade para se inspirar e usar o Seeed Studio BeagleBone® Green Gateway em seu lugar!

#1 O LED que Respira#2 Tempestade na sua mesa#3 Fale BEM alto
FAÇA AGORA!FAÇA AGORA!FAÇA AGORA!
#4 Quão quente está hoje?#5 Onde você está?#6 Meu pequeno despertador
FAÇA AGORA!FAÇA AGORA!FAÇA AGORA!

Controle de Irrigação com Seeed Studio BeagleBone® Green Wireless: Controle de Irrigação com Seeed Studio BeagleBone® Green Wireless usando HTML5, WebSockets e Ecmascript 6.

Outros Projetos

Detecção de Dispositivo BluetoothCentro de Controle ResidencialServiço SAP HCP IoT
FAÇA AGORA!FAÇA AGORA!FAÇA AGORA!

Visão Geral do Hardware

BeagleBoneGreenGateway

Dimensões

As dimensões do Seeed Studio BeagleBone® Green Gateway são:

  • 89,0mm x 54,6mm x 19,6mm

BeagleBoneGreenGateway

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.

enter image description here

PWMs e Temporizadores

nota

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

enter image description here

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.

enter image description here

UART

nota

Existe 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 conectada aos cabeçalhos.

enter image description here

I2C

nota

O primeiro barramento I2C é utilizado para leitura de EEPROMS em placas de expansão cape e não pode ser usado para outras operações de E/S digitais 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 que você o configure e use.

enter image description here

SPI

nota

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

enter image description here

Primeiros Passos

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

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

O Seeed Studio BeagleBone® Green funcionará como uma unidade flash, fornecendo a você 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 o acesso 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 a fim de obter acesso de rede-sobre-USB ao seu Beagle. Drivers adicionais lhe dão acesso serial à sua placa.

Sistema OperacionalDrivers USBComentários
Windows (64-bit)instalador 64-bit
Windows (32-bit)instalador 32-bit
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:

  • Um 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 bits, consulte este.
  • 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

PASSO 3. Acesse o seu Beagle

Usando o Chrome ou o Firefox (Internet Explorer NÃO funcionará), acesse o servidor web em execução na sua placa. Ele carregará uma apresentação mostrando as capacidades da placa. Use as teclas de seta no 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 residem na sua placa, você pode usar o Cloud9 IDE clicando em:

enter image description here

PASSO 5. Conectando ao Wi-Fi

Você pode usar connmanctl para se conectar ao Wi-Fi próximo:

debian@beaglebone:~$ connmanctl
connmanctl> scan wifi
Scan completed for wifi
connmanctl> services
se.101 wifi_1862e41aec0d_73652e313031_managed_psk
STU-EE wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> agent on
Agent registered
connmanctl> connect wifi_1862e41aec0d_5354552d4545_managed_psk
Agent RequestInput wifi_1862e41aec0d_5354552d4545_managed_psk
Passphrase = [ Type=psk, Requirement=mandatory, Alternates=[ WPS ] ]
WPS = [ Type=wpspin, Requirement=alternate ]
Passphrase? PASSWORD
Connected wifi_1862e41aec0d_5354552d4545_managed_psk
connmanctl> quit

PASSO 6. Conectando ao Bluetooth

Para se conectar ao bluetooth próximo, você precisará instalar o BlueZ:

sudo apt install bluez
nota

Execute sudo apt update primeiro se estiver tendo erros.

E execute os seguintes comandos para se conectar ao Bluetooth próximo:

bb-wl18xx-bluetooth
bluetoothctl

Uma vez dentro da interface bluetoothctl, execute scan on para listar todos os dispositivos Bluetooth próximos:

scan on

Copie o endereço MAC do dispositivo, depois conecte-se ao dispositivo com o seguinte comando:

pair A4:xx:xx:xx:xx:30
trust A4:xx:xx:xx:xx:30
connect A4:xx:xx:xx:xx:30

Agora o seu Seeed Studio BeagleBone® Green Gateway está conectado ao seu dispositivo bluetooth. Digite quit de volta no terminal. Reproduza música no Seeed Studio BeagleBone® Green Gateway e então você ouvirá a música no seu dispositivo de alto-falante bluetooth.

Atualize para o Software Mais Recente

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

PASSO 1. Baixar a imagem de software mais recente

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

enter image description here

nota

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

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

PASSO 2. Instalar o Gravador de Imagem

Baixe o gravador Flash Open Source balenaEtcher. Baixe a versão de acordo com o seu sistema operacional (Windows/macOS/Linux).

PASSO 3. Gravando a Imagem do SO no Cartão SD

Selecione a imagem baixada, selecione o cartão MicroSD e clique em Flash!

PASSO 4. Inicie 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 resto deste capítulo. Caso contrário, por favor continue.

Se você desejar gravar a imagem na eMMC integrada, 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 Mude para:

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

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

enter image description here

nota

Se você não encontrar a iluminação sequencial 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 após a conclusão. Isso pode levar até 10 minutos. Desligue a sua placa, remova o cartão SD e ligue novamente para concluir.

Grove para Seeed Studio BeagleBone® Green Gateway

Grove é um sistema de prototipagem modular, com conector padronizado. Grove adota uma abordagem de blocos de construção para montar eletrônicos. Comparado ao sistema baseado em jumpers ou solda, é mais fácil conectar, experimentar e construir e simplifica o sistema de aprendizagem, mas não ao ponto de ficar simplório demais. Alguns dos outros sistemas de prototipagem disponíveis reduzem o nível a blocos de montagem. 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 Gateway.

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 de Barômetro(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 CarcaçaI2Clink
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 - Switch(P)I/Olink
101020015Grove - Sensor de TemperaturaAnaloglink
101020019Grove - Sensor de Temperatura e Umidade ProAnaloglink

Cape para Seeed Studio BeagleBone® Green Gateway

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

Grove CapeMotor Bridge CapeHDMI Cape
enter image description hereenter image description hereenter image description here
Adquira agora!Adquira agora!Adquira agora!
Grove Cape5 Inch LCD7 Inch LCD
enter image description hereenter image description hereenter image description here
Adquira agora!Adquira agora!Adquira agora!

FAQ

  1. Os cabeçalhos de 2 x 46 pinos e 2 conectores Grove são os mesmos do Seeed Studio BeagleBone® Green e Seeed Studio BeagleBone® Green Wireless, com as mesmas considerações, como segue:
    • A tensão máxima de entrada para a interface analógica AD é de 1,8 V.
    • Por favor, não aplique mais de 3,3 V, caso contrário isso pode danificar a CPU.
    • O conector de alimentação da bateria do RTC I2C externo só pode ser conectado a uma bateria de botão de 3 V, a tensão não deve exceder 5 V.

Referências

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

Recursos


Suporte Técnico e Discussão sobre o 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 diversos canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...