Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Integrar Módulo GPRS SIM800L com Arduino via Comandos AT

Componentes e Materiais

ComponenteQuantidade
Arduino UNO1
Módulo GPRS SIM800L1
Diodo 1N4007 (Alta Tensão/Corrente)1

Ferramentas Necessárias

Sobre o Projeto

Guia para conectar o módulo SIM800L (GPRS/GSM) ao Arduino UNO e testar comandos AT. O SIM800L é barato, compacto e permite SMS, voz, GPRS. **Atenção:** alimentação é crítica (3.4V-4.4V, picos 2A). **Não alimente diretamente do 5V do Arduino.**

Ligação Crítica (Alimentação)

Use diodo 1N4007 em série com pino 5V do Arduino → VCC do SIM800L. Queda ~0.7V → ~4.3V, seguro. GND comum. Adicione capacitor 100µF+10µF+100nF próximo ao VCC/GND do módulo (essencial para picos de corrente).

Ligação Serial (SoftwareSerial)

Insira SIM card corretamente (orientação marcada no slot).

Teste Inicial

  1. Carregue código (abaixo).
  2. Abra Monitor Serial: **9600 baud**, **Both NL & CR**.
  3. Ligue módulo. Aguarde ~10-30s para registro na rede (LED piscando lento = conectado).
  4. Teste: ligue para o número do SIM → deve tocar (indica RF OK).
  5. Digite AT + Enter → resposta OK.

Comandos AT Úteis

ComandoFunção
ATTeste comunicação
AT+CPIN?Status SIM
AT+CSQQualidade sinal (0-31, 99=indisponível)
AT+CREG?Registro na rede
AT+CMGF=1Modo texto SMS
AT+CMGS=""Enviar SMS (digite msg, Ctrl+Z envia)
ATD;Fazer chamada
ATHDesligar chamada

Código

Arquivo: SIM_800L_GPRS_module.ino

/* Programado por iakbasnayaka para www.setnfix.com
   Teste de comandos AT para SIM800L */
#include <SoftwareSerial.h>
SoftwareSerial Sim800l(10, 11); // RX, TX

void setup() {
  Serial.begin(9600);
  Sim800l.begin(9600);
}

void loop() {
  while (Sim800l.available()) {
    Serial.write(Sim800l.read());
  }
  while (Serial.available()) {
    Sim800l.write(Serial.read());
  }
}

Ponte Serial ↔ SoftwareSerial. Permite digitar AT no Monitor Serial e ver respostas do módulo.

Peças Personalizadas

Lembrete: **Use diodo 1N4001 (ou 1N4007) em série na alimentação do módulo.**

Esquemáticos

Diagrama de ligação com diodo e protoboard (imagem).

Processo de manufatura

  1. Estendendo GoPiGo v2 no Windows 10 IoT Core para Raspberry Pi 3
  2. Capture Gotas d'Água em Ação com Arduino Nano – Fotografia de Alta Velocidade DIY
  3. Mealheiro Inteligente: Controlar Aceitador de Moedas com Arduino Nano
  4. Gerador de Ondas JX – Oscilador DDS Compatível com Arduino com Display OLED
  5. Conectando Arduino Mega ao Módulo GPS NEO‑6M: Guia Passo a Passo
  6. Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
  7. Construa um Voltímetro DIY com Arduino e Display Nokia 5110 – Guia Passo a Passo
  8. Construa um Temporizador Regressivo Confiável com Arduino e Display de 7 Segmentos SparkFun
  9. Eletrodomésticos Ativados por Voz: Controle Bluetooth com Google Assistant
  10. Módulo GPS u-blox LEA‑6H 02: Guia de Integração com Arduino e Python