Índice:

Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas

Vídeo: Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas

Vídeo: Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas
Vídeo: Web Based Plant Monitoring System over Internet using Arduino and GSM Module 2024, Julho
Anonim
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis
Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis

Com Arduino UNO R3, SIM900 Shield E DHT22 você pode registrar dados de temperatura e umidade externos, em salas, estufas, laboratórios, salas de resfriamento ou qualquer outro lugar totalmente gratuito. Usaremos este exemplo para registrar a temperatura e a umidade da sala.

O dispositivo será conectado à Internet via GPRS 2G, portanto, pode ser usado mesmo sem Roteador existente ou conexão com a Internet com fio. Ideal para campos, vinhas ou locais semelhantes sem ligação fixa à Internet.

Você poderá verificar as leituras mais recentes em seu telefone celular, desktop ou qualquer outro dispositivo com navegador.

Suprimentos

Você pode comprar os dispositivos necessários aqui (mínimo necessário):

Arduino UNO R3

Escudo SIM900 para Arduino UNO

Carregador USB para alimentar seu dispositivo - agora ele é necessário para o módulo GSM usb não tem energia suficiente

cabo micro usb

Módulo DHT22 com cabo

Cartão SIM com PIN desativado e algum plano de dados

Diodo LED para status

Também é bom ter:

Fios de ligação

Plataforma Experimental para Arduino

Invólucro impermeável

Jack switch para poder

Este também testado / funciona com sensor AM2305 industrial

Etapa 1: adicionar seu dispositivo à plataforma de registro

Adicione seu dispositivo ao LoggingPlatform
Adicione seu dispositivo ao LoggingPlatform

Aqui você pode adicionar seu dispositivo para obter as chaves de API necessárias mais tarde:

Etapa 2: Conexão de Hardware

Conexão de Hardware
Conexão de Hardware

Insira o SIM no módulo GSM Shield Connect Shield para Arduino

Conecte o adaptador de energia e USB ao PC

Conecte DHT22 Out ao escudo GSM PIN 10

Conecte DHT22 + ao escudo GSM 3V

Conecte o DHT22 - ao escudo GND do GSM

Conecte o LED se quiser indicação de status, não é necessário

Exemplo de diagrama na foto

Etapa 3: Carregar o software necessário para o dispositivo (guia do Windows)

Carregar o software necessário para o dispositivo (guia do Windows)
Carregar o software necessário para o dispositivo (guia do Windows)
Carregar o software necessário para o dispositivo (guia do Windows)
Carregar o software necessário para o dispositivo (guia do Windows)
Carregar o software necessário para o dispositivo (guia do Windows)
Carregar o software necessário para o dispositivo (guia do Windows)

Baixe e instale o IDE do Arduino: https://www.arduino.cc/en/main/software Conecte o dispositivo ao USB em seu PC com Windows e instale os drivers, se necessário

Execute o Arduino IDE

Selecione a porta COM (geralmente é um número maior se você não tiver outros dispositivos conectados), imagem 1

Selecione o tipo de placa, imagem 2

Baixe e abra o código-fonte: Você precisa ter bibliotecas:

SoftwareSerial.h - geralmente incluído no IDE do Arduino

e

DHT.h - você pode baixar aqui e copiar para a pasta da biblioteca do arduino como: C: / arduino-1.6.8 / libraries

O código SIM900 para registro está disponível aqui

Abra este código SIM900 com Arduino IDE:

Altere estes parâmetros como na imagem 3

APN que você pode obter com o provedor do cartão SIM

E outro da plataforma loggingforest: https://loggingforest.com/index.php/page/pricing, imagem 3

Alguns avisos de código: Bibliotecas padrão para SIM900 não funcionam corretamente para tarefas repetíveis, como registro, por isso nos comunicamos diretamente com comandos AT seriais do SIM900

Se você estiver usando um escudo diferente, talvez você precise definir diferentes pinos RX, TX no código

Ao usar (não depurando ou testando), você deve desabilitar DEBUG_EN, mudar de verdadeiro para falso

Para seleção manual de rede com SIM900, se você mora na fronteira do país, você pode descomentar essas linhas e definir o código de rede fornecido em série, como na imagem 4

código de rede como 21910 para A1 pode ser encontrado na linha COPS, imagem 5

Se seu código travou em TEST AT, significa que seu adaptador de energia não fornece energia suficiente para o SIM900, é melhor usar 5V 2A ou 9V 1A. Alguns provedores de sim podem exigir USER e PWD para conexão apn, você também pode definir no código.

Depois disso, seu dispositivo começará a enviar dados para a floresta madeireira e você pode vê-los lá

Etapa 4: verificar os dados no celular ou desktop

Verifique os dados no celular ou desktop
Verifique os dados no celular ou desktop
Verifique os dados no celular ou desktop
Verifique os dados no celular ou desktop
Verifique os dados no celular ou desktop
Verifique os dados no celular ou desktop

Depois disso, seu dispositivo começará a enviar dados para a floresta madeireira e você pode vê-los lá. Na edição do dispositivo madeireira, basta definir o nome e os valores dos parâmetros como imagem 1

Clique na visualização, imagem 2

E você verá dados legais, imagem 3

Sinta-se à vontade para comentar e compartilhar seu logger

Recomendado: