Skip to main content

Grove Shield para XIAO con chip administrador de batería

pir

Resumen

La base Grove para XIAO de Seeed Studio es una placa de expansión plug-and-play para Seeed Studio XIAO. Con el chip de gestión de batería integrado y la almohadilla de soldadura para batería, puedes alimentar fácilmente tu Seeed Studio XIAO con una batería de litio y recargarla. La placa cuenta con 8 conectores Grove, incluyendo dos Grove I2C y uno UART. Actúa como un puente entre el Seeed Studio XIAO y el sistema Grove de Seeed. La almohadilla de soldadura Flash SPI permite agregar Flash al Seeed Studio XIAO para ampliar su espacio de memoria, ofreciendo más posibilidades para el XIAO.

Con el chip de gestión de batería integrado y la almohadilla de soldadura para batería, puedes alimentar tu Seeed Studio XIAO con una batería de litio de 3.7V y recargarla, lo que hace que tus proyectos, especialmente los portátiles, sean más flexibles y fáciles de transportar. Incluso puedes romper la placa a través de los orificios de estampado de PCB integrados según las necesidades de tu proyecto (solo 25 * 39 mm de dimensión después de romperla), reduciendo su tamaño y peso de 13 g a 10 g.

Como placa de expansión, la base Grove para XIAO de Seeed Studio también expande todos los 14 pines del Seeed Studio XIAO, y su interruptor de encendido integrado y la luz indicadora de estado de carga la hacen más fácil de usar. La placa incluso reserva la almohadilla de soldadura SPI-Flash para desarrolladores avanzados que puedan necesitar agregar Flash al Seeed Studio XIAO para ampliar su espacio de memoria, proporcionando más posibilidades al XIAO.

Debido a su formato, todas las placas Seeed Studio XIAO son compatibles tanto con el Grove Shield para XIAO como con la placa de expansión Seeed Studio XIAO. Existe una pequeña diferencia entre los pines, pero con la referencia al Pinout es fácil gestionarlos.

note

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

Descripción general del hardware

Descripción del Pinout

Características

  • Función de carga y gestión de batería de litio a bordo
  • Conectores Grove (Grove IIC x 2, Grove UART x 1), todas las 14 salidas GPIO disponibles
  • Diseño compacto y desmontable
  • Pad de unión SPI para flash reservado
  • Interruptor de encendido y luz indicadora de estado de carga a bordo

Especificaciones

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 un tamaño pequeño

Plataformas soportadas

ArduinoRaspberry Pi

pir

pir

Empezando

Materiales requeridos

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

pir

pir

pir

Consigue uno ahoraConsigue uno ahoraConsigue uno ahora

Descripción de pines del encabezado externo 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 suministro de energía de entrada externa +5.0V (máximo = 5.5V)
4VTUNEVoltaje de sintonización de frecuencia del 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 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 suavemente el cable USB y la interfaz del radar Doppler a la interfaz de la placa de expansión Seeed Studio XIAO, 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 la placa Seeed Studio XIAO al 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 Serial de tu IDE de Arduino.

Software

note

Si es la primera vez que trabajas con Arduino, te recomendamos encarecidamente que veas Introducción a 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 la carpeta de bibliotecas de tu IDE de Arduino.

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

  • Paso 4. Sube el demo. Si no sabes cómo cargar el código, por favor consulta Cómo cargar 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() {
// pon tu código de configuración aquí, para que se ejecute una vez:
ShowSerial.begin(9600);
COMSerial.begin(115200);
GBT.init(COMSerial);
while (!ShowSerial)
;
while (!COMSerial)
;
/*
MODO 0 --> modo de detección de objetivo
MODO 1 --> modo ADC I/Q
*/
while (!GBT.setMode(0))
;
}

void loop() {
// pon tu código principal aquí, para que se ejecute repetidamente:
uint16_t state = 0;
ShowSerial.print("velocidad del objetivo:");
ShowSerial.println(GBT.getSpeed());
state = GBT.getTargetState();
// 2 --> el objetivo se acerca
// 1 --> el objetivo se aleja
// 0 --> Objetivo no encontrado
if (state == 2) {
ShowSerial.println("el objetivo se acerca");
} else if (state == 1) {
ShowSerial.println("el objetivo se aleja");
}
delay(200);
}
tip

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

Grove-Doppler-Radar'' OUTCOME
Figure 3. No object approaching

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
Figure 3. Object approaching
note

La precisión mínima de velocidad que el sensor es capaz de detectar es de 52 cm/s, lo que equivale a 0.52 m/s, 3.6 km/h y 2.23 mph. Además, los resultados devueltos por la función getSpeed() son múltiplos de 52 cm/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 brindarte diferentes tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...