Pular para o conteúdo principal

Arch GPRS

Arch GPRS é uma placa de desenvolvimento compatível com mbed que abriga um módulo de rede celular junto com um microcontrolador. É semelhante ao Seeeduino Arch pois também usa o microcontrolador LPC11U24. Com o Arch GPRS, você pode usar o SDK mbed C/C++, bibliotecas e ferramentas de desenvolvimento online otimizadas para criar rapidamente o seu protótipo. O módulo de rede celular no Arch GPRS é baseado no modem EG-10 GPRS. Com isso, funções de coleta de dados podem ser realizadas facilmente usando a rede celular baseada em GSM 2G.

Arch GPRS possui uma interface Arduino padrão, bem como conectores Grove na placa. É conveniente conectar Shields existentes e produtos Grove ao Arch GPRS. Você pode até conectar um painel solar diretamente à placa para permitir que a bateria seja carregada por ele. Um design de baixo consumo garante carregamento fácil e longas horas de operação ao ar livre.

Recursos​

  • compatível com mbed

    • ferramentas de desenvolvimento online

    • SDK C/C++ fácil de usar

    • muitas bibliotecas e projetos publicados

  • Controlador NXP LPC11U24

    • Núcleo ARM Cortex-M0 de baixo consumo

    • 32KB Flash, 8KB RAM, 4KB EEPROM

    • Dispositivo USB, 2xSPI, UART, I2C

  • Módulo EG-10

    • Suporta atualização sem fio do firmware do EG-10

    • Suporta cartão SIM externo: 1.8V/3.3V

    • Compatível com comando AT padrão

  • Equipado com função RTC

  • Seleciona automaticamente USB5V ou painel solar para carregar uma bateria

Especificações​

ItemEspecificação
MicrocontroladorLPC11U24
Modo de AlimentaçãoUSB ou Painel Solar
Corrente de CargaPainel solar100 mA
USB 5V400 mA
Frequência de Trabalho850/900/1800/1900 MHz
Tipo de InterfaceUSB Micro B
Cartão SIMClasse B(3V) e Classe C(1.8V)
Características GPRSTransmissão de dados GPRSdownlink85.6kbps(Max);uplink 42.8kbps(Max)
Formato dos códigosCS-1,CS-2,CS-3,CS-4
Suporte de FunçãoSuporte para Dados, Voz, SMS e Fax
Capacidade de EEPROM256 KB

Interfaces​

A área amarela é muito semelhante a uma placa Arduino e, de fato, é usada como tal com nossa placa Shield. Sua distribuição de pinos é quase a mesma do Seeeduino Arch (D11 e D13 são trocados), então você pode clicar aqui para observar cada pino.

A imagem acima é a vista frontal do Arch GPRS, o microcontrolador LPC11U24 na parte de trás não foi marcado.

Primeiros Passos​

Insira um cartão SIM no soquete SIM do Arch GPRS, você poderá discar um número de telefone ou enviar mensagens. Agora vamos começar.

Primeiro passo: Cadastre uma conta mbed

  • abra https://mbed.org, clique em Login ou signup. Se você já estiver registrado, clique diretamente em login.

Segundo passo: Importar programa

  • Quando o programa tiver sido importado para a sua conta, você poderá vê-lo na ferramenta de desenvolvimento online.

Terceiro passo Editar código

  • abra e altere o arquivo main.cpp do programa Arch GPRS. Tomando a realização de uma chamada como exemplo, você precisa alterar "#define CALL_UP_TEST 0" para "#define CALL_UP_TEST 1", e alterar o parâmetro da função "gprsTest.callUp("133xxxx5949");".

Quarto passo: Adicionar um dispositivo

  • Clique em ”No device selected” no canto superior direito, depois clique em ”Add a device” no canto inferior esquerdo após ver a imagem abaixo.

  • Aparecerá uma página como mostrado abaixo. Arch GPRS é compatível com mbed LPC11U24 e Seeeduino Arch, então você pode selecionar ”mbed LPC11U24” ou Seeeduino Arch. Aqui tomamos a seleção do Seeeduino Arch como exemplo.

  • Entre na página do Seeeduino Arch e clique em ”Add to mbed Compiler”. Agora você concluiu com sucesso a adição do Seeeduino Arch. Volte ao compilador mbed e clique em ”No device selected”. A imagem abaixo aparece depois que você clicar em Seeeduino Arch no canto inferior esquerdo:

  • Você pode ver sua placa selecionada no compilador online mbed depois de clicar em ”Select Platform”.

Quinto passo: Compilar, fazer download

  • Clique em "Compile". Um "Success!" aparecerá quando o mbed IDE gerar um bin. Você precisa salvar o arquivo bin no seu PC.

Sexto passo: Atualizar firmware

  • Conecte a porta USB do Arch GPRS ao seu computador usando um cabo USB Micro B e mantenha o botão pressionado por um longo tempo; o Arch GPRS aparecerá como um armazenamento USB chamado CRP DISABLD.

  • Vá até o CRP DISABLD. Agora você precisa adicionar o arquivo bin que obteve ao dispositivo CRP DISABLD. Se o arquivo bin já existir no dispositivo USB, você precisa deletá-lo e adicionar o novo arquivo bin.

Pressione rapidamente o botão do Arch GPRS e aguarde um momento, você ouvirá o Arch GPRS ligando para você.

ARCH GPRS com Xively​

Xively é um serviço de banco de dados online que permite aos desenvolvedores conectar dados provenientes de sensores (por exemplo, dados de energia e meio ambiente de objetos, dispositivos e edifícios) à Web e construir suas próprias aplicações com base nesses dados. Usando o ARCH GPRS podemos realizar isso facilmente.

Primeiro passo: Cadastre uma conta Xively

  • abra https://xively.com/, clique em Login ou signup. Se você já estiver registrado, clique diretamente em login.

Segundo passo: Adicionar seu próprio dispositivo e Canais

Terceiro passo: Importar programa

Quarto passo: Adicionar suas próprias informações

  • substitua o FEED_ID & SENSOR_ID & XIVELY_KEY pelos seus, e conecte seu ARCH GPRS com o sensor, depois compile e atualize o firmware.

Quinto passo: verificar o valor do seu sensor

  • se tiver sucesso, você verá seus dados enviados no gráfico do seu canal.

Nota:

Se você usar Seeeduino Arch em MAC ou Linux, leia a nota de aplicação --- USB ISP programming.

Programando o Seeeduino Arch em Windows, Linux ou Mac​

Seeeduino Arch não possui uma interface mbed. Ele usa USB In-System-Programming (ISP) para atualizar o firmware.

Para entrar no modo USB ISP, conecte o Arch ao seu computador e mantenha o botão pressionado por um longo tempo, então aparecerá um disco chamado "CRP DISABLD".

  • no windows

    1.delete firmware.bin in the "CRP DISABLD" disk.

    2.copy a new firmware into the disk.

  • no linux

    1.if the disk is not mounted, mount the disk at /path/to/mount 2.dd if=new_firmware.bin of=/path/to/mount/firmware.bin conv=notrunc

  • no mac você precisará usar o Terminal para executar o seguinte script para copiar seu arquivo .bin para o seu Arch

    1.dd if=new_firmware.bin of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

    Se você quiser, também pode criar um aplicativo Automator para oferecer suporte a arrastar e soltar o arquivo para sua placa. Basta criar um "Run Shell Script" com o seguinte comando:

    dd if=$* of=/Volumes/CRP\ DISABLD/firmware.bin conv=notrunc

Pressione rapidamente o botão para executar o novo firmware.

Veja Também​

Notas​

Arch GPRS não vem com uma interface mbed. Para exibir mensagens de depuração, tente USBSerial.

Visualizador Online do Esquemático​

Recursos​

Suporte Técnico e Discussão de Produto​

Obrigado por escolher nossos produtos! Estamos aqui para fornecer a você diferentes formas 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.

Loading Comments...