Kit RePhone Geo

A combinação de módulo GSM e módulo GPS é o que torna o Kit RePhone Geo brilhante. O kit permite obter, a qualquer momento e em todas as condições climáticas, a posição geográfica em tempo real, altitude, velocidade de deslocamento e informações de horário, através da rede GSM (SMS). Além disso, como bônus, o Xadow GSM Breakout pode lhe proporcionar mais possibilidades para hackear eletrônicos.
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)/em espera(GSM)/em 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 GPS v2
| Microcontrolador | Kinetis KL02 |
| Núcleo | ARM® Cortex® -M0+CPU de 32 bits |
| Fonte de Alimentação | 3.3 ~ 6 V (via pinos de breakout) |
| Flash | 32 KB |
| SRAM | 4 KB |
| Velocidade de Clock | 48 MHz |
| Consumo de Energia | 18mA@Rastreamento, 21mA@Aquisição |
| Economia de Energia | Típ. 3mA@AlwaysLocateTM, 7uA@Modo Backup, 180uA@Modo de Espera |
| Canal | 22(Rastreamento) / 66 (Aquisição) |
| Taxa de Atualização | 1Hz(Padrão), até 10Hz |
| Precisão da Posição Horizontal | <2,5m CEP |
| Precisão de Velocidade | <0,1m/s |
| Velocidade Máxima | Máx.515m/s |
| Partida fria/morna com EASYTM | 215s/5s |
| Sensibilidade de Aquisição | -145dBm |
| Sensibilidade de Rastreamento | -163dBm |
| Temperatura de Operação | -40℃ a 85℃ |
| Protocolos | NMEA 0183/PMTK |
| Tipo de Antena | Antena em chip |
| Interface | Interface com Xadow GSM+BLE através de I2C (endereço de 7 bits 0x05) |
| Dimensões | 25,37mm X 20,30mm / 1" × 0,8" |
Xadow GSM Breakout
| Dimensões | 25,37mm × 20,30mm / 1" × 0,8" |
Conexão dos Módulos
O Xadow GSM+BLE integra um conector Xadow de 36 pinos e um conector Xadow de 11 pinos. Como mostrado na imagem aqui, se necessário, você pode conectar o Xadow GSM+BLE ao Xadow GSM Breakout com um cabo Xadow de 36 pinos, mas tenha em mente 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 GPS v2 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.

Executar um Código de Teste de GPS
Em seguida, copie o seguinte código de teste de GPS para o seu Arduino IDE for RePhone. Escolha a placa como "RePhone" e faça o download com a "MTK USB Debug Port".
#include <LGPS.h>
#include <stdio.h>
void setup()
{
Serial.begin(115200);
Serial.print("GPS test.\r\n");
}
void loop()
{
unsigned char *utc_date_time = 0;
char buffer[50] = {0,};
if(LGPS.check_online())
{
utc_date_time = LGPS.get_utc_date_time();
sprintf(buffer, "GPS UTC:%d-%d-%d %d:%d:%d\r\n", utc_date_time[0], utc_date_time[1], utc_date_time[2], utc_date_time[3], utc_date_time[4],utc_date_time[5]);
Serial.print(buffer);
sprintf(buffer, "GPS status is %c\r\n", LGPS.get_status());
Serial.print(buffer);
sprintf(buffer, "GPS latitude is %c:%f\r\n", LGPS.get_ns(), LGPS.get_latitude());
Serial.print(buffer);
sprintf(buffer, "GPS longitude is %c:%f\r\n", LGPS.get_ew(), LGPS.get_longitude());
Serial.print(buffer);
sprintf(buffer, "GPS speed is %f\r\n", LGPS.get_speed());
Serial.print(buffer);
sprintf(buffer, "GPS course is %f\r\n", LGPS.get_course());
Serial.print(buffer);
sprintf(buffer, "GPS position fix is %c\r\n", LGPS.get_position_fix());
Serial.print(buffer);
sprintf(buffer, "GPS sate used is %d\r\n", LGPS.get_sate_used());
Serial.print(buffer);
sprintf(buffer, "GPS altitude is %f\r\n", LGPS.get_altitude());
Serial.print(buffer);
sprintf(buffer, "GPS mode is %c\r\n", LGPS.get_mode());
Serial.print(buffer);
sprintf(buffer, "GPS mode2 is %c\r\n", LGPS.get_mode2());
Serial.print(buffer);
}
delay(1000);
}
Observe que: Para obter uma melhor intensidade de sinal, você deve colocar o módulo GPS do lado de fora da janela/casa, em um espaço aberto. Além disso, após ser iniciado pela primeira vez, pode levar um tempo até que ele localize os satélites.
Agora altere a Porta para MTK USB Modern Port(isto é muito importante de fazer), você deverá conseguir ver as informações do GPS no monitor Serial.

Mais Código de Exemplo
Brincar com alguns códigos de exemplo seria um bom começo se você estiver partindo para um projeto ainda mais interessante.
- Simplesmente defina o seu local do sketchbook nas preferências como o diretório onde você instalou o Arduino IDE for RePhone, então você poderá ver os códigos de exemplo.

- Você pode encontrar manualmente os exemplos Arduino criados 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 RePhone) possam se reunir, de forma acolhedora e confortável, conversar sobre 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)", e o tópico 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 fornecer 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.

