Sistema de alerta de incêndio florestal GPS com Sim808 e Arduino Uno: 23 etapas (com imagens)
Sistema de alerta de incêndio florestal GPS com Sim808 e Arduino Uno: 23 etapas (com imagens)
Anonim
Image
Image
Arduino One
Arduino One

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

Sim808
Sim808

Etapa 4: Sensor de Chama

Sensor de Chama
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

Cabos Dupont
Cabos Dupont

Etapa 6: bateria de 12 volts (pode ser uma fonte de 12 volts pelo menos para fazer os testes iniciais)

Bateria de 12 volts (pode ser uma fonte de 12 volts, pelo menos para fazer os testes iniciais)
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)

Uma caixa com filtro (opcional)
Uma caixa com filtro (opcional)

Etapa 8: Circuito

O circuito
O 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

Visão geral do quadro
Visão geral do quadro

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

Fazer uma ligação
Fazer uma ligação

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

Atenda o telefone e desligue
Atenda o telefone e desligue

Etapa 17: enviar SMS

Enviar SMS
Enviar SMS

Etapa 18: Leia SMS

Leia SMS
Leia SMS

Etapa 19: Comunicação TCP

Comunicação TCP
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:

Imagem
Imagem

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