Skip to main content

Seeeduino Stalker V3.1

Tal vez estés muy familiarizado con la serie Seeeduino stalker, o tal vez seas completamente nuevo en este Nodo de Red de Sensores Inalámbricos rico en características. Sin importar en qué situación te encuentres, si vas a hacer una aplicación de registro de datos al aire libre, encontrarás que Seeeduino Stalker es la mejor placa.

El propósito principal de crear esta serie es crear una placa portadora X-bee para que los usuarios puedan hacer aplicaciones al aire libre de manera más conveniente. Desde que la primera versión fue lanzada en 2009, los Seeders han estado recopilando continuamente comentarios de los usuarios y manteniendo actualizaciones de la placa. han existido 6 versiones durante los últimos 7 años, este verano estamos emocionados de lanzar el miembro más actualizado de la familia Seeeduino stalker----Seeeduino Stalker V3.1.

Seeeduino Stalker V3.1 no es solo una simple actualización de V3.0. La principal sorpresa que encontrarás sobre la placa es un consumo de energía impresionantemente bajo, en modo de suspensión, la corriente de salida de toda la placa será tan baja como 100uA. Esta es una actualización verdaderamente derivada de los comentarios de los usuarios.(realmente nos importa tu opinión). veamos cómo lo logramos.

enter image description here

Seguimiento de Versiones

VersiónFecha de LanzamientoCómo Comprar
Seeeduino Stalker V1.023 Dic, 2009enter image description here
Seeeduino Stalker V2.010 Dic, 2010enter image description here
Seeeduino Stalker V2.13 Oct, 2011enter image description here
Seeeduino Stalker V2.227 Dic, 2011enter image description here
Seeeduino Stalker V2.310 Ene, 2013enter image description here
Seeeduino Stalker V3.06 Jun, 2014enter image description here
Seeeduino Stalker V3.110 Jul, 2016enter image description here

Qué hay de nuevo en Seeeduino Stalker V3.1

Mejora en la Gestión de Energía

En V3.1, cuando el MCU está en modo de suspensión, todo el suministro de energía adicional, incluyendo el puerto del área Bee, puerto 3.3v, VCC puede ser cortado manualmente, de modo que realmente se puede ahorrar energía.

Otros Cambios

Se añadió un interruptor de palanca al área X-bee, que te permite seleccionar ya sea el puerto serie por hardware o el puerto serie por software basado en lo que quieras conectar.

También añadimos 2 interruptores de palanca en el circuito RTC correspondientes a 2 pines INT del MCU, para que los usuarios puedan elegir fácilmente qué pin INT conectar con el puerto INT del RTC y luego activar el MCU.

Características


  • Distribución de pines compatible con Arduino UNO con bootloader Arduino Fio
  • IC gestor de batería Lipo y entrada de carga solar (conector jst2.0)
  • Chip de Reloj de Tiempo Real integrado DS1337S (Socket para una pila de botón CR1220, que actúa como fuente de energía de respaldo para RTC)
  • Interfaz serie con DTR para reinicio automático durante la programación cuando opera en modo independiente.
  • Socket para tarjeta microSD
  • Conector Grove (voltaje de operación seleccionable: 5.0V o 3.3V)
  • Botones de reinicio tanto para Módulos XBee como para ATMega328P
  • Socket serie Bee 2*10 pin paso 2.0mm

Especificación


|Parámetro |Valor | |------------------- ----|---------------| |Micro Controlador |Atmega328P | |Velocidad de Reloj |8 MHz | |Voltaje E/S |3.3V | |RTC |DS1337S | |Placa para Arduino IDE |Arduino Pro o Pro Mini (3.3v , 8 MHz)w/ATmega328 | |Fuente de Alimentación |Batería LiPo 3.7v, Usar panel solar 5VDC para cargar la batería| |Conector de Alimentación |JST 2 pines/ USB| |Conectividad |I2C, UART, SPI| |Tarjeta SD |tarjeta micro SD | |Corriente de Circuito Abierto |6 mA máx| |Corriente de Carga |300mA| |Corriente Máxima en puerto 3.3v | 800mA| |Tamaño de PCB |86.74mm x 60.96mm|

Ideas de Aplicación


  • Red de Sensores Inalámbricos (usando XBee comprado por separado)
  • Registro GPS (usando GPSBee comprado por separado)
  • Sistema de Adquisición de Datos capaz de comunicarse con una App ejecutándose en iPhone/Teléfono Android (usando BluetoothBee comprado por separado).
  • Control Remoto RF (usando RFBee comprado por separado).
  • Como una plataforma simple independiente de computación física compatible con Arduino.

Descripción General del Hardware


Descripción General

Seeeduino Stalker V3.1 es una placa de aplicación con funciones ricas. RTC, conector de batería Lipo, socket Bee y socket de tarjeta SD, etc. La imagen de descripción general a continuación introducirá cada parte de la placa para ayudarte a conocer mejor la placa.

haz clic para ver imagen más grande

NOMBREFUNCIÓN
RTC BATTERYBatería de celda para alimentar DS1337S
RTC_INTInterruptor de interrupción RTC
Bee Serial SelectSelección de pin RX/TX de Bee, puedes seleccionar D0/D1 o D6/D7
Bee SocketInsertar un Bee
CHARGE STATUS LEDOK: un led verde, encendido cuando la carga está completa. CH: un led rojo, encendido mientras se carga
BEE RSTReiniciar el Bee
SOLAREntrada solar para cargar la batería, entrada 4.5~6V
LIPOentrada de batería lipo, 3.7V
LUn LED conectado a D13, puede actuar como monitor
GROVE2Puerto Grove, conecta a I2C
GROVE1Puerto Grove, conecta a D7/8
PROGRAMPuerto de programación, conecta un UartSBee aquí
RSTReiniciar el Atmega328P
SD CARDUn socket de tarjeta micro SD

Mapa de pines

Seeeduino Stalker V3.1 es compatible con Arduino, hay muchos pines analógicos, pines digitales así como pines serie disponibles para hacer tu propia aplicación. La imagen del mapa de pines a continuación te ayudará a decidir qué pines están libres o no, así como los pines utilizados.

haz clic para ver imagen más grande

Comenzar


Si esta es tu primera vez programando con un Seeeduino Stalker. Puedes seguir los pasos a continuación para comenzar. Antes de empezar, asegúrate de tener las siguientes cosas a mano:

Seeeduino Stalker V3.1UartSBee V4Cable Mini USBCable de 6 pines
enter image description hereenter image description hereenter image description hereenter image description here
CONSIGUE UNO AHORACONSIGUE UNO AHORACONSIGUE UNO AHORACONSIGUE UNO AHORA
note

UartSBee V4, cable Mini USB y cable de 6 pines no están incluidos.

PASO 1: Conexión

Primero conecta Stalker a UartSBee mediante el cable puente de 6 pines, luego conecta UartSBee a una PC mediante el cable mini USB.

Seeeduino StalkerUartSBee V4
DTRDTR
TXDRXD
RXDTXD
5VVCC
GNDGND
note

El interruptor de alimentación en UartSBee V4 debe estar en 5V

PASO 2: UartSBee y el Controlador

UartSBee es una interfaz USB a UART Serial que está basada en FT232RL de FDTI. Haz clic para descargar el controlador para la placa.

En nuestro caso, realizará tres funciones:

  • Programar el Seeeduino Stalker.
  • Comunicarse con Seeeduino Stalker.
  • Proporcionar alimentación (desde la alimentación USB de la PC) al Seeeduino Stalker (incluyendo cualquier periférico conectado a él).

PASO 3: Arduino IDE

Seeeduino Stalker es una placa compatible con Arduino que tiene funciones ricas. Si no tienes un Arduino IDE, necesitas descargar el software Arduino más reciente para programar la placa.

enter image description here

PASO 4: Agregar Seeeduino Stalker a tu Arduino IDE

No hay opción de Seeeduino Stalker en las placas de tu Arduino IDE, haz clic en Cómo Agregar placas Seeed al Arduino IDE para las instrucciones.

Aquí actualizaremos un código simple al Stalker. Abre tu Arduino IDE, abre File > Examples > Basics > Blink

enter image description here

Luego haz clic en el botón Upload, segundos después de que termine la carga, verifica L en la placa, parpadeará a la frecuencia de 1s.

Ejemplos para Stalker V3.1

Hay muchos ejemplos para Seeeduino Stalker V3.1, que consisten en:

  • Ejemplo de lectura del voltaje de la batería
  • Ejemplo de lectura del estado de carga
  • Ejemplo de registro de datos
  • Biblioteca RTC y algunos ejemplos
  • Función relacionada con el modo de suspensión

RTC

Hay un DS1307S integrado con una batería de celda de 3V, que puede mantener la hora por más de 3 años incluso cuando no hay suministro de energía a la placa. La biblioteca de DS1307S está incluida en el sketch de Stalker.

Ajustar Fecha/Hora

Abre Arduino IDE, luego File > Sketchbook > RTC > Adjust, luego establece la fecha/hora actual usando el objeto de la Clase DateTime dt en el ejemplo:

DateTime dt(year, month, date, hour, min, sec, week-day(starts from 0 and goes to 6)); Ex:- DateTime dt(2015, 10, 1, 11, 43, 0, 4);

Compila y carga al Stalker, luego la hora está establecida.

Obtener Fecha/Hora Actual

Abre Arduino IDE, luego File > Sketchbook > RTC > Now, La fecha/hora actual se lee desde DS1337 usando la función RTC.now().

Ex:- DateTime now = RTC.now();

Compila y carga al Stalker, y abre el monitor Serial, obtendrás la visualización de fecha y hora:

enter image description here

Ejemplo de Interrupciones DS1337

Este ejemplo es una demostración de detección de interrupción desde la salida INT de DS1337. Esta característica es útil para la funcionalidad de registrador de datos donde el MCU se pone en modo de suspensión cuando no está en uso y DS1337 INT despierta la CPU periódicamente. Esto extiende la energía de la batería. La operación completa está documentada en el código.

Hay 2 salidas INT desde DS1337, INTA (conecta a D2) e INTB (conecta a D3). Hay un interruptor para conectar INTA/INTB y D2/D3, si no necesitas la interrupción, puedes simplemente cerrar el interruptor y ahorrar 1 o 2 E/S. Interruptor como se muestra a continuación:

enter image description here

Abre Arduino IDE, luego File > Sketchbook > RTC > interrupts, este ejemplo generará una interrupción cada minuto. Si necesitas otro tipo de alarma, por favor consulta el código.

Tarjeta SD

Hay un socket para tarjeta micro SD en el cual puedes insertar una tarjeta micro SD para almacenar algunos datos. Stalker lee/escribe la tarjeta SD a través de la interfaz SPI. Hay suficientes ejemplos para operar una SD usando la librería SD dentro del Arduino IDE. Abre tu Arduino IDE, Archivo > Ejemplos > SD, obtendrás muchos ejemplos.

enter image description here

note

El pin CS está conectado al D10 del Stalker, por lo que necesitas cambiar el pin CS a D10 en los ejemplos.

Administrador de Energía

Hay un circuito de administración de batería Lipo integrado en Stalker. Hay dos funciones útiles disponibles en el sketch.

Leer el voltaje de la Batería Lipo

Abre Arduino IDE, Archivo > Sketchbook > ReadBattery para abrir el ejemplo.

El voltaje de la batería está relacionado con la capacidad de la batería. A continuación hay una referencia, pero ten en cuenta que no es para todas las baterías, para una batería específica, los datos pueden ser un poco diferentes.

Capacidad(%)100%80%60%40%20%0%
Voltaje(V)4.204.003.873.793.733.00

GET Estado de Carga

Abre Arduino IDE, File > Sketchbook > ReadChageStatus para abrir los ejemplos. Esta función devolverá 3 estados:

0: No hay batería insertada 1: Cargando 2: Carga completa

Bees

Los Bees son una serie de módulos que consisten en funciones ricas. Tales como Wi-Fi, BLE, GPS así como RF etc. Con un XBee, Stalker puede actuar como un nodo que tiene comunicación. Un Stalker hablando con otro Stalker ya no es imposible. Si necesitas más detalles sobre los Bees, a continuación hay algunas referencias.

Bluetooth BeeXBee Wi-Fi PCB AntennaRFbee V1.1
enter image description hereenter image description hereenter image description here
OBTENER UNO AHORAOBTENER UNO AHORAOBTENER UNO AHORA
Bluetooth Bee - StandaloneGPS Bee kitMesh Bee
:---::---::---:
enter image description hereenter image description hereenter image description here
OBTENER UNO AHORAOBTENER UNO AHORAOBTENER UNO AHORA
note
  • Necesitas seleccionar el pin Serial para un Bee, D0/D1 y D5/D6 están disponibles. Por favor consulta la Descripción General del Hardware para obtener más información.
  • D9 está controlando la alimentación del Vcc del socket Bee, si necesitas alimentar un Bee, debes hacer D9 HIGH: digitalWrite(9, HIGH), y no olvides pinMode(9, OUTPUT) en el Setup.

Ejemplo de Registrador de Datos


La aplicación principal del Seeeduino Stalker v3.0 es el registro de datos de señales de sensores como voltaje de batería, etc. junto con la marca de tiempo. Este sketch pone el MCU en modo de suspensión cuando no está realizando operaciones de muestreo/registro de datos. La implementación completa está muy bien documentada en el código.

Abre Arduino IDE, File > Sketchbook > StalkerV30_DataLogger_10Sec para abrir el ejemplo.

  • Este sketch registra datos de voltaje de batería en la tarjeta SD configurada por la función RTC.enableInterrupts(h, m, s).
  • La periodicidad se proporciona usando h, m y s. Una vez que se detecta una interrupción, el tiempo de la siguiente interrupción se actualiza avanzando el valor de h, m y s. La Clase DateTime es útil para esto.
  • ej:- interruptTime = DateTime (interruptTime.get() + interruptInterval); //decide el tiempo para la siguiente interrupción
  • Este sketch también produce salida detallada, es decir, los diversos eventos que ocurren dentro del MCU se muestran en el terminal serie.

enter image description here

Visor de Esquemático en Línea

Recursos


Esquemático

Hoja de Datos

FAQ


Aquí hay algunas preguntas que usualmente recibimos de nuevos usuarios. Si tienes cualquier otro problema cuando estés usando Seeeduino Stalker V3.1, bienvenido a la Comunidad de Arduino donde hay muchos usuarios profesionales esperando para darte consejos y también muchos usuarios avanzados proporcionando muchas ideas sobre cómo usar este producto!

P1: El RTC se reinicia al tiempo original cuando se apaga y enciende de nuevo.

Hay una batería de celda para alimentar el RTC cuando no hay energía del sistema. Se supone que la batería de celda dure al menos 3 años. Puedes verificar si la batería de celda se agotó.

P2: No puedo subir sketch al Stalker V3.1

Primero, verifica si tu USB-UART está conectado correctamente al Stalker, luego verifica si seleccionaste el número de puerto correcto y la placa (Arduino Fio o Arduino Arduino Pro or Pro Mini (3.3v , 8 MHz)w/ATmega328). Finalmente, si habías insertado un Bee en el socket y el RX/TX está seleccionado a D0/D1, debes quitar el bee cuando subas el sketch.

P3: El demo de interrupción RTC no funciona, no puedo obtener ninguna interrupción.

Primero, verifica si configuraste la hora de alarma correctamente, y no olvides poner el interruptor RTC_INT al lado derecho.

P4: El panel solar no puede cargar la batería lipo.

Asegúrate de que tu panel solar sea capaz de suministrar voltaje de 4.5~6V.

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...