RePhone Lumi Kit
RePhone Lumi Kit está especialmente diseñado para los amantes de los LED - ¡integra el módulo Xadow GSM+BLE en tu increíble dispositivo de iluminación y controla la luz vía SMS o Bluetooth!
Especificaciones
Xadow GSM+BLE
Microcontrolador | MT2502 |
Núcleo MCU | Procesador RISC ARM7EJ-STM de 32 bits |
RAM | 4 MB |
Memoria Flash | 16 MB |
Fuente de Alimentación | 3.3 ~ 4.2V(sin SIM)/3.5 ~ 4.2V(con SIM) |
Consumo de Energía | 20mW/30mW/52mW @ reposo(sin radio)/reposo(GSM)/reposo(BT) |
Cuatro bandas | 850/900/1800/1900 MHz |
GPRS | Módem Clase 12 |
Velocidad de Reloj | 260 MHz |
Conectores | Conector de 35 PINES y Conector de 11 PINES para Módulos Xadow; Conector JST 1.0 para la batería |
Interfaces | LCD, Audio, I2C, SPI, UART, y GPIOs etc |
Dimensiones | 25.37mm × 20.30mm / 1" × 0.8" |
Xadow Duino
Microcontrolador | ATmega32u4 |
Fuente de Alimentación | 5V vía USB, consumo de corriente es 1.5A máximo 3.3 ~ 4.2V vía conector de batería, consumo de corriente es 1.5A máximo 3.3 ~ 6V vía pines de conexión, consumo de corriente es 500 mA máximo 3.3 ~ 4.2 V vía Xadow GSM+BLE, consumo de corriente es 500 mA máximo |
Corriente de Carga | 500 mA |
Memoria Flash | 32 KB (ATmega32u4) de los cuales 4 KB son utilizados por el bootloader |
SRAM | 2.5 KB (ATmega32u4) |
EEPROM | 1 KB (ATmega32u4) |
Velocidad de Reloj | 16 MHz |
Conector | 2 × 11 PIN Conector Xadow Pads de conexión para LED RGB WS2812b |
Interfaces | Interfaz con Xadow GSM+BLE a través de I2C (dirección de 7 bits 0x23) |
Dimensiones | 25.37mm × 20.30mm / 1"× 0.8" |
Xadow GSM Breakout
Dimensiones | 25.37mm × 20.30mm / 1" × 0.8" |
Conexión del Módulo
El Xadow GSM+BLE integra un conector Xadow de 36 pines y un conector Xadow de 11 pines. Como muestra la imagen aquí, puedes conectar el Xadow GSM+BLE al breakout Xadow GSM con un cable Xadow de 36 pines, pero ten en cuenta que el cable debe insertarse firmemente y plano, y lo más importante, mantén el lado 'TOP' hacia arriba. El conector Xadow de 11 pines tiene un diseño mucho más flexible, puedes conectar el Xadow Duino y la placa principal con un cable de cinta Xadow de 11 pines de la manera que quieras, nuevamente solo asegúrate de que el cable esté insertado firmemente.
¡Controla la Luz con SMS!
Aquí tienes un ejemplo de cómo controlar tus LEDs RGB enviando un mensaje a tu RePhone.
Luego copia el siguiente código a tu Arduino IDE para RePhone. Elige la placa como "RePhone" y descárgalo con el "MTK USB Debug Port".
#include <LCheckSIM.h>
#include <LGSM.h>
#include <LWs2812.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
//SMS command 0 : "OFF" - off display.
//SMS command 1 : "R100G0B0" - red color is 100, green color is 0, blue coler is 0.
char num[20];
char buf_contex[200];
void setup()
{
Serial.begin(115200);
Serial.print("Ws2812 test.\r\n");
}
void loop()
{
unsigned long rgb_color;
if(LSMS.available())
{
LSMS.remoteNumber(num, 20);
LSMS.remoteContent(buf_contex, 50);
Serial.println("Get new sms: ");
Serial.print("Number:");
Serial.println(num);
Serial.print("Content:");
Serial.println(buf_contex);
if(strcmp("OFF", buf_contex) == 0)
{
Serial.print("RGB off.\r\n");
LWs2812.monochrome(5, 0, 1);
}
else
{
if(StingFind(buf_contex, "R", 1))
{
if(StingFind(buf_contex, "G", 1))
{
if(StingFind(buf_contex, "B", 1))
{
Serial.print("RGB flag is find.\r\n");
char color_r[4] = {0};
char color_g[4] = {0};
char color_b[4] = {0};
sscanf(buf_contex + 1,"%[^G]", color_r);
sscanf(buf_contex,"%*[^G]G%[^B]", color_g);
sscanf(buf_contex,"%*[^B]B%[^\0]", color_b);
rgb_color = atol(color_r)*256*256 + atol(color_g)*256 + atol(color_b);
Serial.print("rgb color is ");
Serial.println(rgb_color);
delay(100);
LWs2812.monochrome(5, rgb_color, 0);
delay(100);
LWs2812.monochrome(5, rgb_color, 0);
}
}
}
}
}
}
int StingFind(char* string, char* find, int number)
{
char* pos = string;
char* p = string;
int count = 0;
while(number > 0)
{
pos = strstr(p, find);
if(pos == 0)return -1;
while(p <= pos)
{
if(*p > 0x80 || *p < 0)
{
p ++;
}
p ++;
count ++;
}
number --;
}
return count;
}
En este código establecemos el comando SMS como: ··· "OFF" - apagar pantalla. "R100G0B0" - el color rojo es 100, el color verde es 0, el color azul es 0. ···
Así que si enviamos "R100G0B0" al RePhone, los LEDs se volverán rojos como se muestra a continuación:
Más Código de Ejemplo
Jugar con algunos códigos de ejemplo sería un buen comienzo si te diriges hacia algún proyecto aún más interesante.
- Simplemente configura tu ubicación del sketchbook en las preferencias como donde instalaste el Arduino IDE para RePhone, entonces podrás ver los códigos de ejemplo.
- Puedes encontrar el código de ejemplo de Arduino codificado manualmente para todos los módulos RePhone en la siguiente ruta:
Arduino_IDE_for_RePhone-master\hardware\arduino\mtk\libraries
Comunidad RePhone
Hemos estado buscando un mejor lugar donde nuestros patrocinadores (Usuarios de RePhone) puedan sentarse juntos, cálida y cómodamente, tener conversaciones sobre RePhone, discutir problemas técnicos, compartir ideas/proyectos, y dar retroalimentación sobre el desarrollo de los módulos en el futuro. Y entonces aquí vamos, la Comunidad RePhone.
¡Ahora únete a nosotros en la Comunidad RePhone! Juntos buscamos respuestas, hacemos cosas interesantes, nos cuidamos unos a otros, y compartimos nuestras experiencias.
Preguntas Frecuentes
Algunas preguntas frecuentes en la Comunidad RePhone son recopiladas y respondidas en el tema "Preguntas Frecuentes de RePhone (FAQ)" , el tema se mantendrá actualizándose cada vez que surja una nueva FAQ.
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 atender diferentes preferencias y necesidades.