Skip to main content

Shield Grove para XIAO con chip de gestión de batería

pir

Descripción general

La Base Grove de Seeed Studio para XIAO es una placa de extensión Grove plug-and-play para Seeed Studio XIAO. Con el chip de gestión de batería integrado y la almohadilla de conexión de batería, podrías alimentar fácilmente tu Seeed Studio XIAO con batería de litio y recargarla. 8 conectores Grove integrados incluyen dos Grove I2C y uno UART. Actúa como un puente entre Seeed Studio XIAO y el sistema Grove de Seeed. La almohadilla de conexión Flash SPI te permite añadir Flash a Seeed Studio XIAO para expandir su espacio de memoria, proporcionando a Seeed Studio XIAO más posibilidades.

Con el chip de gestión de batería integrado y la almohadilla de conexión de batería, podrías alimentar fácilmente tu Seeed Studio XIAO con batería de litio de 3.7V y recargarla, haciendo tus proyectos, especialmente los portátiles, más flexibles y portátiles. ¡Incluso podrías romper la placa a través de los orificios de perforación PCB integrados según las necesidades reales de tu proyecto (solo 25*39mm de dimensión después de la rotura), haciéndola más pequeña que pequeña y el peso se reduciría de 13g a 10g también!

Como placa de extensión, la Base Grove de Seeed Studio para XIAO también extrae los 14 pines de Seeed Studio XIAO, y su interruptor de alimentación integrado y luz indicadora de estado de carga la hace más amigable para el usuario. El Shield incluso reserva la almohadilla de conexión SPI-Flash para un desarrollador avanzado que pueda necesitar añadir Flash a Seeed Studio XIAO para expandir su espacio de memoria, proporcionando a Seeed Studio XIAO más posibilidades.

Como factor de forma de Seeed Studio XIAO, todas las placas Seeed Studio XIAO soportan tanto el Shield Grove para XIAO como la placa de expansión Seeed Studio XIAO. Hay una ligera diferencia entre los pines y refiriéndose al diagrama de pines es fácil de gestionar.

note

Este producto no incluye una placa Seeed Studio XIAO, por favor haz clic aquí si necesitas una.

Descripción general del hardware

Descripción del diagrama de pines

Característica

  • Función de Carga y Gestión de Batería de Litio Integrada
  • Conectores Grove ( Grove IIC x 2, Grove UART x 1 ), todos los 14 GPIO disponibles
  • Diseño Compacto y Separable
  • Pad de Conexión SPI Flash Reservado
  • Interruptor de Alimentación Integrado y Luz Indicadora de Estado de Carga

Especificación

ElementoValor
Voltaje de operación3.3V / Batería de Litio 3.7V
Capacidad de Carga800mA
Corriente de carga400mA (Máx)
Temperatura de Operación- 40°C a 85°C
Temperatura de Almacenamiento-55°C a 150°C
Interfaz GroveI2C 2 / UART 1

Aplicaciones

  • Dispositivos portátiles
  • Prototipado rápido
  • Pruebas de módulos Grove
  • Proyectos que requieren tamaño pequeño

Plataforma Soportada

ArduinoRaspberry Pi

pir

pir

Comenzando

Materiales Requeridos

Seeed Studio Seeed Studio XIAOGrove-Doppler-RadarSeeed Studio Grove Base for XIAO

pir

pir

pir

Obtener UNO AhoraObtener UNO AhoraObtener UNO Ahora

Descripción de pines de cabeceras externas para Grove-Doppler Radar

pir

Número de pinNombre de señalDescripción del pin
1DIV_OUTSalida del divisor de frecuencia del BGT24LTR11
2GNDTierra
3VCC_5V_EXTPin de alimentación de entrada externa +5.0V (máximo=5.5V)
4VTUNEVoltaje de sintonización de frecuencia VCO
5IFQ_HGSalida de señal analógica del canal Q del BGT24LTR11 - segunda etapa de ganancia
6IFI_HGSalida de señal analógica del canal I del BGT24LTR11 - segunda etapa de ganancia
7PWM_OUTGPIO externo configurable por el usuario con CCU4
8OUT1Pin GPIO externo (configurable por el usuario)
9OUT2Pin GPIO externo (configurable por el usuario)

Conexión de Hardware

pir

tip

Por favor conecta el cable USB y la interfaz del Radar Doppler en la placa de expansión Seeed Studio XIAO con cuidado, de lo contrario podrías dañar el puerto.

  • Paso 1. Conecta el Radar Doppler a la placa de expansión Seeed Studio XIAO con un cable Grove.

  • Paso 2. Conecta Seeed Studio XIAO a la PC mediante un cable USB.

  • Paso 3. Descarga el código, por favor consulta la parte de software.

  • Paso 4. Ejecuta el código y el resultado se mostrará en la pantalla del Monitor Serie en tu Arduino IDE.

Software

note

Si esta es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Primeros pasos con Arduino antes de comenzar.

  • Paso 1. Descarga el código de demostración.

  • Paso 2. Copia todo el archivo Seeed_Arduino_DopplerRadar y pégalo en tu archivo de biblioteca de Arduino IDE.

  • Paso 3. Abre el archivo BGT24LTR11_DETECTION_TARGET con tu Arduino IDE.

  • Paso 4. Sube la demostración. Si no sabes cómo subir el código, por favor consulta Cómo subir código.

Código de Software

#include "GBT24LTR11.h"

#ifdef __AVR__
#include <SoftwareSerial.h>
SoftwareSerial SSerial(2, 3); // RX, TX
#define COMSerial SSerial
#define ShowSerial Serial

GBT24LTR11<SoftwareSerial> GBT;
#endif

#ifdef ARDUINO_SAMD_VARIANT_COMPLIANCE
#define COMSerial Serial1
#define ShowSerial SerialUSB

GBT24LTR11<Uart> GBT;
#endif

#ifdef ARDUINO_ARCH_STM32F4
#define COMSerial Serial
#define ShowSerial SerialUSB

GBT24LTR11<HardwareSerial> GBT;
#endif

void setup() {
// put your setup code here, to run once:
ShowSerial.begin(9600);
COMSerial.begin(115200);
GBT.init(COMSerial);
while (!ShowSerial)
;
while (!COMSerial)
;
/*
MODE 0 -->detection target mode
MODE 1 -->I/Q ADC mode
*/
while (!GBT.setMode(0))
;
}

void loop() {
// put your main code here, to run repeatedly:
uint16_t state = 0;
ShowSerial.print("target speed:");
ShowSerial.println(GBT.getSpeed());
state = GBT.getTargetState();
//2 --> target approach
//1 --> target leave
//0 --> Not Found target
if (state == 2) {
ShowSerial.println("target approach");
} else if (state == 1) {
ShowSerial.println("target leave");
}
delay(200);
}
success

Si todo va bien, puedes ir al Monitor Serie para ver un resultado como el siguiente:

Grove-Doppler-Radar'' OUTCOME
Figura 3. Ningún objeto acercándose

Y si hay un objeto acercándose al radar o pasando cerca, el resultado cambiará como se muestra a continuación:

Grove-Doppler-Radar'' OUTCOME
Figura 3. Objeto acercándose
note

La precisión mínima de velocidad que el sensor es capaz de detectar es 52cm/s, lo que equivale a 0.52m/s, 3.6km/h y 2.23mph. Además, los resultados devueltos por la función getSpeed() son múltiplos de 52cm/s y son valores absolutos en consecuencia.

Visor Esquemático en Línea

Recursos

Proyecto

Soporte Técnico y Discusión de Productos

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

Loading Comments...