Kit RePhone Lumi

O Kit RePhone Lumi é especialmente projetado para amantes de LED - incorporando o módulo Xadow GSM+BLE ao seu incrível dispositivo de iluminação e controlando a luz via SMS ou Bluetooth!
Especificação
Xadow GSM+BLE
| Microcontrolador | MT2502 |
| Núcleo do MCU | Processador RISC ARM7EJ-STM de 32 bits |
| RAM | 4 MB |
| Memória Flash | 16 MB |
| Fonte de Alimentação | 3.3 ~ 4.2V(sem SIM)/3.5 ~ 4.2V(com SIM) |
| Consumo de Energia | 20mW/30mW/52mW em espera(sem rádio)/espera(GSM)/espera(BT) |
| Quad-band | 850/900/1800/1900 MHz |
| GPRS | Modem Classe 12 |
| Velocidade de Clock | 260 MHz |
| Conectores | Conector de 35 PIN e Conector de 11 PIN para Módulos Xadow; Conector JST 1.0 para a bateria |
| Interfaces | LCD, Áudio, I2C, SPI, UART e GPIOs etc. |
| Dimensões | 25.37mm × 20.30mm / 1" × 0.8" |
Xadow Duino
| Microcontrolador | ATmega32u4 |
| Fonte de Alimentação | 5V via USB, corrente de 1.5A Máx; 3.3 ~ 4.2V via soquete de bateria, corrente de 1.5A Máx; 3.3 ~ 6V via pinos de breakout, corrente de 500 mA Máx; 3.3 ~ 4.2 V via Xadow GSM+BLE, corrente de 500 mA Máx |
| Corrente de Carga | 500 mA |
| Memória Flash | 32 KB (ATmega32u4), dos quais 4 KB usados pelo bootloader |
| SRAM | 2.5 KB (ATmega32u4) |
| EEPROM | 1 KB (ATmega32u4) |
| Velocidade de Clock | 16 MHz |
| Conector | 2 × 11 PIN Conector Xadow; ilhas de solda para LED RGB WS2812b |
| Interfaces | Interface com Xadow GSM+BLE através de I2C (endereço de 7 bits 0x23) |
| Dimensões | 25.37mm × 20.30mm / 1"× 0.8" |
Xadow GSM Breakout
| Dimensões | 25.37mm × 20.30mm / 1" × 0.8" |
Conexão do Módulo
O Xadow GSM+BLE integra um conector Xadow de 36 pinos e um conector Xadow de 11 pinos. Como mostra a imagem aqui, você pode conectar o Xadow GSM+BLE ao Xadow GSM breakout com um cabo Xadow de 36 pinos, mas lembre-se de que o cabo deve ser inserido firmemente e plano e, o mais importante, mantenha o lado 'TOP' voltado para cima. O conector Xadow de 11 pinos tem um design muito mais flexível; você pode conectar o Xadow Duino e a placa principal com um cabo flat Xadow de 11 pinos da maneira que quiser, apenas certifique-se novamente de que o cabo esteja firmemente inserido.

Controle a Luz com SMS!
Aqui está um exemplo de como controlar seus LEDs RGB enviando uma mensagem para o seu RePhone.
Em seguida, copie o código a seguir para o seu Arduino IDE para RePhone. Escolha a placa como "RePhone" e faça o download com a "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;
}
Neste código definimos o comando SMS como: ··· "OFF" - desligar o display. "R100G0B0" - cor vermelha é 100, cor verde é 0, cor azul é 0. ···
Então, se enviarmos "R100G0B0" para o RePhone, os LEDs ficarão vermelhos, como mostrado abaixo:

Mais Código de Exemplo
Brincar com algum código de exemplo seria um bom começo se você estiver partindo para um projeto ainda mais interessante.
- Simplesmente configure o seu local do sketchbook em preference como o local onde você instalou o Arduino IDE para RePhone, então você poderá ver os códigos de exemplo.

- Você pode encontrar os exemplos de Arduino codificados manualmente para todos os módulos RePhone no seguinte caminho:
Arduino_IDE_for_RePhone-master\hardware\arduino\mtk\libraries

Comunidade RePhone
Temos procurado um lugar melhor onde nossos apoiadores (usuários do RePhone) possam se reunir, de forma acolhedora e confortável, conversar sobre o RePhone, discutir problemas técnicos, compartilhar ideias/projetos e dar feedback sobre o desenvolvimento dos módulos no futuro. E então, aqui está, a Comunidade RePhone.
Agora junte-se a nós na Comunidade RePhone! Juntos buscamos respostas, fazemos coisas interessantes, cuidamos uns dos outros e compartilhamos nossas experiências.
Perguntas Frequentes
Algumas perguntas frequentes na Comunidade RePhone são coletadas e respondidas no tópico "Frequently Asked Questions of RePhone (FAQ)", que será mantido atualizado sempre que surgir uma nova FAQ.
Recursos
Suporte Técnico & Discussão de Produto
Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

