Código: CEL0030361
R$ 422,00

O SM5100B é um módulo em miniatura quad-band GSM 850/EGSM 900/DCS 1800/PCS 1900, que pode ser integrada a um grande número de projetos wireless. Você pode usar este módulo para executar quase qualquer operação como um telefone celular normal: mensagens de texto SMS, GSM/GPRS, TCP/IP, e muito mais!

Módulo GSM/GPRS – SM5100B

Este módulo tem como recursos dois UARTS, e uma interface SPI, além de dois ADCs de 10-bits. Também suporta baterias recarregáveis de Li-ion, um keypad de 4x6, e uma interface LCD. Entradas e saídas estão disponíveis para fone e microfone. Uma antena já vem anexado ao módulo

A energia fornecida para o módulo deve ser regulada entre 3,3-4,2VDC (3,6V nominal).
Características:
  • Temperatura operacional: -10 a 55°C (operando), -40 a 85°C (estoque)
  • Conexão: 60 pinos SMD
  • Alimentação: VBAT: intervalo de 3,3V a 4,2V, 3,6V típico
  • Consumo de energia:
    • Desligado: <100uA
    • Módulo Sleep: <2.0mA
    • Modo de espera: <7.0mA (média)
    • Modo de Comunicação: 350 mA (normal, GSM)
    • Modo de Comunicação: 2A (Típico de pico durante o slot TX, GSM)
  • Frequência de banda: EGSM900 +GSM850+ DCS1800+PCS1900
  • Potência de transmissão:
    • Classe 4 (2W) para EGSM900/GSM850
    • Classe 1 (1W) para DCS1800/PCS1900
  • Suporte cartão SIM: cartão 3V/1.8V SIM. (auto reconhecimento, sem conector)
  • Interface disponível para keyboard 4x6
  • Interface UART0 com controle de fluxo, até 460kbps
  • Interface UART1 sem controle de fluxo, interface com dois fios, até 460kbps
  • Interface LCD disponível, mais SPI

Dimensões:

  • 35,0 x 39,0 x 2,9mm
  • Peso: < 9g

Documentação:

 

O conteúdo desta página é uma tradução para o português a partir do site original da Sparkfun.

2 Comentários

Rafael Zago qua, 25/05/2011 - 20:55

Boa tarde

http://www.sparkfun.com/products/9607

Eu adquiri um módulo gsm/gprs - sm5100b. Programei o meu arduino Uno com o código:

 

#include <NewSoftSerial.h>  //Include the NewSoftSerial library to send serial commands to the cellular module.
#include <string.h>         //Used for string manipulations
char incoming_char=0;      //Will hold the incoming character from the Serial Port.
NewSoftSerial cell(2,3);  //Create a 'fake' serial port. Pin 2 is the Rx pin, pin 3 is the Tx pin.
void setup(){
  //Initialize serial ports for communication.
  Serial.begin(9600);
  cell.begin(9600);
  Serial.println("Starting SM5100B Communication...");
}
void loop(){
  //If a character comes in from the cellular module...
  if(cell.available() >0){
    incoming_char=cell.read();    //Get the character from the cellular serial port.
    Serial.print(incoming_char);  //Print the incoming character to the terminal.
  }
 
  //If a character is coming from the terminal to the Arduino...
  if(Serial.available() >0){
    incoming_char=Serial.read();  //Get the character coming from the terminal
    cell.print(incoming_char);    //Send the character to the cellular module.
  }
  delay(1000);
}

 

 

E conectei os pinos 2 e 3 aos respectivos pinos 2 e 3 da placa.

Mas o sistema não consegue obter resposta da placa. Tem mais alguma configuração para se fazer, ou equipamento a se acoplar.

Pretendo apenas enviar mensagens de sms modo texto

Muito obrigado desde Já

Overbyte Engenharia ter, 24/01/2012 - 09:41

Oi
Estou com o mesmo problema, voce já consegui resolver?
Poderia me ajudar?

Assine nossa newsletter
Enviaremos um email de confirmação.