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
-
Esquemático EAGLE & arquivos de PCB e Esquemático em formato PDF
-
Mais demos em https://www.seeedstudio.com/recipe/index.php?query=beaglebone e https://www.seeedstudio.com/recipe/index.php?query=beaglebone
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.
