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