Índice:
- Etapa 1: Introdução
- Etapa 2: Arduino One
- Etapa 3: Sim808
- Etapa 4: Sensor de Chama
- Etapa 5: cabos Dupont
- Etapa 6: bateria de 12 volts (pode ser uma fonte de 12 volts pelo menos para fazer os testes iniciais)
- Etapa 7: uma caixa com filtro (opcional)
- Etapa 8: Circuito
- Etapa 9: Código Fonte
- Etapa 10: Sobre o Módulo Sim808 do Dfrobot
- Etapa 11: Especificação
- Etapa 12: Visão geral do conselho
- Etapa 13: Depuração USB (Comando AT)
- Etapa 14: Preparação
- Etapa 15: Faça uma ligação telefônica
- Etapa 16: Atenda o telefone e desligue
- Etapa 17: enviar SMS
- Etapa 18: Leia SMS
- Etapa 19: Comunicação TCP
- Etapa 20: Orientação GPS
- Etapa 21:
- Etapa 22: Modo de baixo consumo de energia do SIM808
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá que, neste post veremos como fazer um sistema detector de incêndios florestais, com notificação por mensagem de texto, da localização do acidente, graças ao módulo gps sim808 integrado, concedido pelo pessoal da DFRobot, veremos o código fonte, algumas características e funcionamento do módulo sim808, em ambiente externo, esta é a continuação de um projeto anterior, onde vimos como fazer um sistema detector de chamas muito simples para a casa.
Etapa 1: Introdução
Este sistema tenta prevenir incêndios em florestas e campos, onde um desastre deste tipo pode gerar grandes perdas econômicas, danos materiais significativos, destruição da flora e fauna do local causando um dano ecológico de grande magnitude, mas o mais importante é salvando vidas humanas.
O princípio de funcionamento é o seguinte, ao detectar incêndio pelo sensor de chama, ele enviará um sinal analógico para o arduino, que dependendo do seu valor, ativará o envio de uma mensagem de texto com as coordenadas do GPS onde está ocorrendo o incêndio. Para este projeto vamos precisar de um sensor de chama, um arduino uno, um módulo sim808, uma bateria, cabos, você pode verificar a seguinte lista de materiais:
Etapa 2: Arduino One
Etapa 3: Sim808
Etapa 4: Sensor de Chama
Sobre o módulo detector de chamas
- Este módulo é sensível a uma chama e sua radiação. Ele também pode detectar fontes de luz comuns na faixa de comprimento de onda de 760 nm a 1100 nm.
- O sensor de chama pode emitir sinal digital ou analógico.
- Pode ser usado como alarme de incêndio.
- Detecção de um ângulo de cerca de 60 graus, particularmente sensível ao espectro da chama. Sensibilidade ajustável (no ajuste azul do potenciômetro digital).
- A saída do comparador, sinal limpo, boa onda, capacidade de condução, mais de 15mA.
- Tensão operacional de 3,3 V-5 V. A forma de saída: saídas de comutação digital (0 e 1) e saída de tensão analógica AO. Furos de parafusos fixos para fácil instalação.
- Placas de PCB pequenas Tamanho: 3,2 cm x 1,4 cm.
- Use um amplificador LM393 como comparador de voltagem
Etapa 5: cabos Dupont
Etapa 6: bateria de 12 volts (pode ser uma fonte de 12 volts pelo menos para fazer os testes iniciais)
Etapa 7: uma caixa com filtro (opcional)
Etapa 8: Circuito
Etapa 9: Código Fonte
Faça download em
Etapa 10: Sobre o Módulo Sim808 do Dfrobot
O escudo arduino SIM808 GPS / GPRS / GSM é um escudo de expansão Arduino com tecnologia de navegação quad-band GSM / GPRS e GPS. Um tamanho de cartão de crédito apenas, de acordo com a embalagem de pinos padrão do Arduino, compatível com Arduino UNO, arduino Leonardo, arduino Mega e outras placas-mãe arduino. Em comparação com a geração anterior do SIM908, o SIM808 fez algumas melhorias no desempenho e estabilidade. Além das funções normais de SMS e telefone, o escudo também suporta MMS, DTMF, FTP e outras funções. Você pode obter a aquisição de dados, transceptor de dados sem fio, aplicativo IoT e orientação GPS. O deve integra microfone onboard e fone de ouvido, economizando seus custos e facilitando seu projeto. ele também pode se conectar diretamente à antena GSM e GPS por um conector de antena externa.
SIM808 GPS / GPRS / GSM Arduino Shield V1.0 usa a versão mais recente do módulo Simcom SIM808, em comparação com o módulo SIM808 anterior disponível no mercado, o novo módulo tem melhor estabilidade. Mas a parte GPS dos comandos AT não são compatíveis com a versão antiga do módulo SIM808, consulte a parte inferior de "mais" nos comandos AT.
Etapa 11: Especificação
- Tensão de operação: 5V
- Potência de entrada: 7-23V
- Quad-band 850/900/1800/1900 MHz
- GPRS multi-slot classe 12/10
- Estação móvel GPRS classe B
- Em conformidade com GSM fase 2/2 + Classe 4 (2 W @ 850 / 900MHz)
- Classe 1 (1 W @ 1800/1900 MHz)
- Suporta o modo de baixo consumo de energia: modo 100mA @ 7V-GSM
- Suporte ao controle de comando AT (3GPP TS 27.007, 27.005 e Comandos AT aprimorados SIMCOM)
- Suporte a tecnologia de navegação por satélite GPS
- Indicador LED de status de suporte: status da fonte de alimentação, status da rede e modos de operação
- Ambiente de trabalho: -40 ℃ ~ 85 ℃ Tamanho: 69 * 54 mm / 2,71 * 2,12 polegadas
Etapa 12: Visão geral do conselho
Interface do módulo e precauções:
Pinos ocupados: D0, D1, D12, o pino digital "D12" está conectado ao módulo de alimentação GPIO do SIM808. Ele pode ser usado como controle liga / desliga do módulo SIM808. O microfone integrado IM808 e o microfone SIM808 de 3,5 mm estão usando o mesmo canal MIC, quando você conecta seu microfone, o MIC integrado será desconectado automaticamente. Botão de inicialização - Módulo SIM808 interruptor, pressione brevemente 1s para iniciar o SIM808, pressione longamente 3s desligue-o. LED "ON" - Indicador de energia do SIM808, somente quando você conecta uma energia externa, o módulo pode funcionar corretamente. Net - Indicador de sinal GSMFast Flash: Search NetworkSlow flash (3s uma vez): registro de rede completo Interruptor de funçãoNenhum - Pino serial SIM808 vago para baixar o esboço, disque para aqui. USB_DBG-- Quando a placa de expansão for conectada ao Arduino, disque para aqui para fazer o SIM808 se comunicar com o PC para fazer um debug (AT debugging). Arduino-- Quando a placa de expansão foi conectada ao Arduino, disque aqui para fazer o SIM808 se comunicar com o Arduino.
Etapa 13: Depuração USB (Comando AT)
Nesta seção, enviaremos comandos AT por meio da porta serial para depurar a blindagem de expansão do SIM808. Consulte o conjunto de comandos SIM808 AT para obter mais funções.
Etapa 14: Preparação
Hardware:
- Arduino UNO x1
- Placa de expansão SIM808 x1
- Fonte de alimentação externa x1
Programas:
- IDE Arduino
- Assistente de depuração serial (nesta seção, estamos usando DF Serial Debugger por Lisper)
'''PASSO'''
Conecte seu cartão SIM na blindagem de expansão SIM808 e conecte a blindagem de expansão no Arduino UNO, entretanto não se esqueça de conectar uma fonte de alimentação externa. ocupado. Pressione o botão de inicialização e espere o cartão SIM registrar uma rede corretamente, o LED indicador de rede pisca lentamente (3s uma vez). Deslize a chave de função para USB_DBG, então podemos nos comunicar diretamente com o chip SIM808 através do assistente de porta serial.
Etapa 15: Faça uma ligação telefônica
Envie AT no assistente de porta serial, se retornar OK, significa que a comunicação serial foi estabelecida. Siga a figura, digite os comandos AT, você deve obter o mesmo conteúdo.
Etapa 16: Atenda o telefone e desligue
Etapa 17: enviar SMS
Etapa 18: Leia SMS
Etapa 19: Comunicação TCP
Etapa 20: Orientação GPS
Nota: A antena GPS deve ser colocada do lado de fora antes que possa obter uma saída de dados de localização GPS estável.
Envie AT + CGSN PWR = 1 comando (Abra o GPS power)
Enviar AT + CGNSTST = 1 comando (Receber dados GPS da porta serial)
Etapa 21:
Se a antena GPS foi colocada do lado de fora, você deve obter os dados corretos em breve.
Quando você deseja pausar a saída de dados GPS, você pode enviar o comando AT + CGNSTST = 0 para pausar a saída de dados GPS.
Quando você deseja desligar a função GPS, você pode enviar o comando AT + CGNSPWR = 0 para desligar a energia do GPS. Envie AT + CPOWD = 1 para desligar o chip SIM808. Mais instruções interessantes, consulte o comando AT na página final. Esses dois códigos de teste são muito simples e fáceis de entender. Só precisa inserir os comandos AT seriais correspondentes, você alcançaria as funções correspondentes.
Etapa 22: Modo de baixo consumo de energia do SIM808
Modo de Funcionalidade Mínima
O sistema será reduzido a um modo mais simples no Modo de funcionalidade mínima. Isso irá economizar mais consumo de energia neste modo.
AT + CFUN = = 0, 1, 4
AT + CFUN = 0: Modo de funcionalidade mínima. Neste modo, você ainda pode continuar a usar a porta serial, mas o comando AT com recursos de RF e cartão SIM será desabilitado.
AT + CFUN = 1: Modo de função completa (padrão).
AT + CFUN = 4: Modo avião. Neste modo, você ainda pode continuar a usar a porta serial, mas o comando AT com recursos de RF e cartão SIM será desabilitado.
Mais recursos, consulte os comandos AT
github.com/leffhub/DFRobotSIM808_Leonardo_mainboard/blob/master/SIM800_Series_AT_Command_Manual_V1.07.pdf
Talvez você possa se interessar por projetos em arduino, pic, robótica, telecomunicações, inscreva-se em https://www.youtube.com/user/carlosvolt?sub_confirmation=1 muitos vídeos com código-fonte completo e diagramas