Skip to main content

Grove Base Cape para BeagleBone® v2

Grove Base Cape para BeagleBone® v2 es una placa de expansión del sistema Grove para la plataforma BeagleBone®. Este cape hace conveniente conectar muchos transductores (sensores y actuadores) disponibles como módulos Grove con la plataforma BeagleBone®. Las placas también incluyen una EEPROM Serial de 256kb. Te ahorrará mucho esfuerzo en el proceso de desarrollo de productos con diseño libre de soldadura y puertos compactos plug-and-play.

El cape proporciona 12 conectores Grove fáciles de usar para hacer plug-and-play con la gran familia de módulos Grove. Los conectores incluyen 2x UART, 2x ADC, 4x E/S Digital y 4x I2C que se interfazan con los pines de tu placa BeagleBone®, ofreciendo casi todo lo que necesitas. Hay dos interruptores utilizados para restablecer la dirección I2C en caso de conflictos de direcciones. La placa también integra un interruptor para transición de voltaje - de un 5V normal a 3.3V y viceversa.

Características


  • Conexión más fácil entre tu BeagleBone® y los Módulos Grove.
  • Libre de soldadura
  • Ahorra tu tiempo y dinero

Especificaciones


Voltaje de salida 3.3 V o 5 V(conmutable)
Corriente máxima de salida 500 mA a 3.3V, 500 mA a 5V
Puertos Grove Digitales 6 , comparten los mismos pines con UART1(etiquetado) y UART4(etiquetado)
Puertos Grove Analógicos 2
Puertos Grove I2C 4
Puertos Grove UART 2 (UART1, UART4)
EEPROM 256kb (Modelo: CAT24C256WI)
Dimensiones 70 mm(Longitud) × 50 mm(ancho)

Lista de partes

Nombre de partes Cantidad
Grove Base Cape para BeagleBone® v2 1 PCS

Descripción general del hardware


Interruptor de voltaje de salida, es un interruptor para controlar el voltaje de salida a los puertos Grove.

Botón USER, es un botón que puede ser usado como botón USER de BeagleBone®.

Interruptor de dirección del cape, es un interruptor para elegir la dirección del cape (solo útil cuando múltiples capes están conectados) para evitar colisión de direcciones I2C. Para detalles sobre el uso de más capes, por favor visita https://beagleboard.org/Support/bone101/#capes y http://elinux.org/BeagleBone_Community#Capes. Puedes usar este interruptor para elegir dirección desde 00(binario, pulled down para configuraciones de fábrica) hasta 11(binario, en Grove Base Cape para BeagleBone v2) que corresponden a 0x54 a 0x57 para todos los capes.

Pin de protección contra escritura, se usa para deshabilitar la protección contra escritura de la EEPROM de un cape si esos pines están conectados. Por defecto, no está conectado.

Amplificador operacional LMV324, es un amplificador operacional de salida rail-to-rail de bajo voltaje para controlar voltaje analógico. Leer más

TXB0108PW, es un traductor de nivel de voltaje bidireccional de 8 bits. Leer más.

Nota puedes encontrar dos muescas(esquina redonda con agujeros) en un extremo del Grove Base Cape para BeagleBone® v2.0. Este extremo corresponde al extremo con la misma muesca en BeagleBone® Green. Puedes usar estas muescas para asegurar la orientación adecuada.

Comenzar

En esta sección, te mostraremos un ejemplo básico para usar esta placa. Puedes encontrar más demostraciones en la página BeagleBone® Recipes. Solo agrega Grove Base Cape for BeagleBone® v2 a esos proyectos para hacer conveniente la conexión de cables.

Lectura sugerida

Materiales requeridos

  • Grove Base Cape for BeagleBone® v2 × 1

  • Grove - Button × 1

  • BeagleBone® Green (totalmente compatible con BeagleBone® Black sin salida HDMI)

  • Cable USB (tipo A a tipo B, para Arduino) × 1 o cable USB (Tipo-A a micro Tipo-B, para Seeeduino) × 1

  • Cable Grove × 1

Trabajo de codificación

1.Conecta BeagleBone® Green a tu PC o MAC mediante cable USB. Haz clic en http://192.168.7.2:3000/ide.html para abrir Cloud9 IDE.

2.Conecta Grove - Button(P) a Grove Base Cape for BeagleBone® v2 con cable Grove. Conecta el cable Grove al pin GPIO 51.

3.Copia el siguiente código a Cloud9, guárdalo en un archivo .js.

var b = require('bonescript');
b.pinMode('P9_16', b.INPUT);//GPIO 51 corresponde a P9_16. Más detalles en 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("estás presionando el botón Grove");
}
else{
console.log("no estás presionando el botón Grove");
}
}

4.Haz clic en Run en Cloud9 IDE para ejecutar el programa en BeagleBone® Green.

5.Espera aproximadamente 10 segundos para ver la salida en la parte inferior de Cloud9 IDE. La salida probablemente se ve como la siguiente captura de pantalla:

Visor de Esquemáticos en Línea

Recursos


Soporte Técnico y Discusión de Productos

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.

Loading Comments...