Índice:
- Suprimentos
- Etapa 1: adicionar seu dispositivo à plataforma de registro
- Etapa 2: Conexão de Hardware
- Etapa 3: Carregar o software necessário para o dispositivo (guia do Windows)
- Etapa 4: verificar os dados no celular ou desktop
Vídeo: Arduino e SIM900 GSM GPRS 3G Registro de temperatura e umidade, estatísticas móveis: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
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
Aqui você pode adicionar seu dispositivo para obter as chaves de API necessárias mais tarde:
Etapa 2: 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)
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
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:
Placa NodeMCU Lua barata de 6 $ com registro de temperatura e umidade MicroPython, estatísticas de wi-fi e móveis: 4 etapas
NodeMCU Lua Barato 6 $ Board com MicroPython Temperatura e Umidade Logging, Wifi e Mobile Stats: Esta é basicamente uma estação meteorológica na nuvem, você pode verificar os dados em seu telefone ou usar algum telefone como exibição ao vivo. Com o dispositivo NodeMCU, você pode registrar dados de temperatura e umidade externos , na sala, estufa, laboratório, sala de resfriamento ou qualquer outro lugar completo
MicroPython barato $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, estatísticas de Wi-Fi e móveis: 4 etapas
MicroPython barato $ 3 ESP8266 WeMos D1 Mini para registro de temperatura 2x, Wifi e Mobile Stats: Com o minúsculo e barato chip / dispositivo ESP8266, você pode registrar dados de temperatura externos, na sala, estufa, laboratório, sala de resfriamento ou em qualquer outro lugar totalmente gratuito. Este exemplo usaremos para registrar a temperatura da sala de resfriamento, dentro e fora. O dispositivo será con
Registro de temperatura e umidade Arduino Ethernet DHT11, estatísticas móveis: 4 etapas
Registro de temperatura e umidade Arduino Ethernet DHT11, estatísticas móveis: Com o Arduino UNO R3, Ethernet Shield E DHT11, 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. Dispositivo
Registro simples de dados móveis usando PfodApp, Android e Arduino: 5 etapas
Registro simples de dados móveis usando PfodApp, Android e Arduino: Registro de dados Moblie simplificado usando pfodApp, seu celular Andriod e Arduino. NENHUMA programação Android necessária. Para plotagem de dados em seu Android, consulte esta plotagem de dados remota simples instutável usando Android / Arduino / pfodAppFor plotagem
Registro de temperatura e umidade do Raspberry PI, estação climática na nuvem, estatísticas de wi-fi e móveis: 6 etapas
Registro de temperatura e umidade do Raspberry PI, estação climática em nuvem, estatísticas de wi-fi e móveis: Com o dispositivo Raspberry PI, você pode registrar dados de temperatura e umidade externos, na sala, estufa, laboratório, sala de resfriamento ou em qualquer outro lugar totalmente gratuito. Este exemplo usaremos para registrar a temperatura e a umidade. O dispositivo será conectado à internet v