Pular para o conteúdo principal

Grove Base Cape para BeagleBone® v2

Grove Base Cape para BeagleBone® v2 é uma placa de expansão do sistema Grove para a plataforma BeagleBone®. Esta cape torna conveniente conectar muitos transdutores (sensores e atuadores) disponíveis como módulos Grove à plataforma BeagleBone®. As placas também incluem uma EEPROM Serial de 256 kb. Ela economizará muito esforço para você no processo de desenvolvimento de produto com um design sem solda e portas compactas plug-and-play.

A cape fornece 12 conectores Grove fáceis de usar para fazer plug-and-play com a grande família de módulos Grove. Os conectores incluem 2x UART, 2x ADC, 4x E/S Digitais e 4x I2C que fazem interface com os pinos da sua placa BeagleBone®, oferecendo quase tudo que você precisa. Há duas chaves usadas para redefinir o endereço I2C em caso de conflitos de endereço. A placa também integra uma chave para transição de tensão - de 5 V normal para 3,3 V e vice-versa.

Recursos


  • Conexão mais fácil entre sua BeagleBone® e Módulos Grove.
  • Sem necessidade de solda
  • Economiza seu tempo e dinheiro

Especificações


Tensão de saída 3.3 V ou 5 V(comutável)
Corrente máxima de saída 500 mA a 3.3V, 500 mA a 5V
Portas Grove Digitais 6 , compartilham os mesmos pinos com UART1(rotulado) e UART4(rotulado)
Portas Grove Analógicas 2
Portas Grove I2C 4
Portas Grove UART 2 (UART1, UART4)
EEPROM 256kb (Modelo: CAT24C256WI)
Dimensões 70 mm(Comprimento) × 50 mm(Largura)

Lista de peças

Nome das peças Quantidade
Grove Base Cape para BeagleBone® v2 1 PEÇA

Visão geral do hardware


Chave de tensão de saída, é uma chave para controlar a tensão de saída para as portas Grove.

Botão USER, é um botão que pode ser usado como botão USER da BeagleBone®.

Chave de endereço da cape, é uma chave para escolher o endereço da cape (útil apenas quando várias capes estão conectadas) para evitar colisão de endereço I2C. Para detalhes sobre o uso de mais capes, visite https://beagleboard.org/Support/bone101/#capes e http://elinux.org/BeagleBone_Community#Capes. Você pode usar esta chave para escolher o endereço de 00(binário, puxado para baixo para configurações de fábrica) a 11(binário, na Grove Base Cape para BeagleBone v2) que correspondem de 0x54 a 0x57 para todas as capes.

Pino de proteção contra gravação, é usado para desativar a proteção contra gravação da EEPROM de uma cape se esses pinos estiverem conectados. Por padrão, ele não está conectado.

Amplificador operacional LMV324, é um amplificador operacional de saída rail-to-rail de baixa tensão para controlar a tensão analógica. Leia mais

TXB0108PW, é um tradutor bidirecional de nível de tensão de 8 bits. Leia mais.

Nota você pode encontrar dois entalhes(canto arredondado com furos) em uma das extremidades da Grove Base Cape para BeagleBone® v2.0. Esta extremidade corresponde à extremidade com o mesmo entalhe na BeagleBone® Green. Você pode usar esses entalhes para garantir a orientação correta.

Primeiros passos

Nesta seção, mostraremos um exemplo básico de uso desta placa. Você pode encontrar mais demonstrações na página BeagleBone® Recipes. Basta adicionar a Grove Base Cape para BeagleBone® v2 a esses projetos para tornar a conexão por fios conveniente.

Leitura sugerida

Materiais necessários

  • Grove Base Cape para BeagleBone® v2 × 1

  • Grove - Button × 1

  • BeagleBone® Green (totalmente compatível com BeagleBone® Black sem saída HDMI)

  • Cabo USB (tipo A para tipo B, para Arduino) × 1 ou cabo USB (Tipo-A para micro Tipo-B, para Seeeduino) × 1

  • Cabo Grove × 1

Trabalho de codificação

1.Conecte a BeagleBone® Green ao seu PC ou MAC por cabo USB. Clique em http://192.168.7.2:3000/ide.html para abrir o Cloud9 IDE.

2.Conecte Grove - Button(P) à Grove Base Cape para BeagleBone® v2 com cabo Grove. Conecte o cabo Grove ao pino GPIO 51.

3.Copie o código a seguir para o Cloud9, salve-o em um arquivo .js.

var b = require('bonescript');
b.pinMode('P9_16', b.INPUT);//GPIO 51 correspond to P9_16. More details at https://beagleboard.org/Support/bone101/#headers

setInterval(check,1000);

function check(){
b.digitalRead('P9_16', checkButton);
}

function checkButton(x) {
console.log(x.value);
if(x.value == 1){
console.log("you are pressing Grove button");
}
else{
console.log("you are not pressing Grove button");
}
}

4.Clique em Run no Cloud9 IDE para executar o programa na BeagleBone® Green.

5.Espere cerca de 10 segundos para ver a saída na parte inferior do Cloud9 IDE. A saída provavelmente se parecerá com a captura de tela a seguir:

Visualizador de esquemático online

Recursos


Suporte técnico & discussão de produtos

Obrigado por escolher nossos produtos! Estamos aqui para fornecer a você diferentes formas 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...