Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Sempre precisamos de atualizações meteorológicas em nosso celular. Pode ser de um aplicativo online ou de um aplicativo de sistema usando a Internet. Mas aqui vou mostrar uma maneira de usar o recurso de mensagens de texto em nossos celulares para obter as atualizações de temperatura e umidade, você pode estendê-lo também para obter atualizações de pressão e altitude e GPS. Aqui eu usei um DHT22 para obter atualizações de temperatura e umidade, mas você também pode usar um BMP280 para obter atualizações de pressão. Obviamente, usei um Arduino para todos os cálculos e SIM900 para o processo de envio de SMS. Já que usar o Arduino será fácil para a maioria dos usuários, mas na verdade você pode usar qualquer microcontrolador para todo o processo. Para isso você precisará ler a ficha técnica do SIM900 e do DHT22. Por enquanto, vou usar simplesmente o Arduino UNO para isso. Nano, Mega, Micro também funcionarão …
Etapa 1: peças necessárias
1. Arduino UNO / Nano / Mega / Micro
2. SIM900 / 800
3. 1 resistor de 10K
4. DHT22 / DHT11
5. Jumpers
6. Placa de ensaio (pode não ser necessário)
7. Fonte de alimentação separada para SIM900 / 800
Etapa 2: Método de Trabalho e Fazendo as Conexões do Circuito
O SIM900 / 800 é um módulo GSM que funciona em métodos TX-RX e usa comandos AT. Um cartão sim 3g normal pode ser colocado aqui e você também pode fazer e receber chamadas se conectar um microfone aqui, mas não estou usando esse recurso aqui. Aqui, usarei o recurso de mensagens do SIM900. O SIM900 pode fazer chamadas, receber chamadas, fazer e enviar mensagens de texto. Você pode recarregar seu sim com um pacote de mensagens e usá-lo para evitar sobrecargas devido a vários SMS.
Aqui o DHT22 obterá dados de temperatura e Umidade e estes serão enviados ao usuário como uma mensagem de texto. Portanto, suponha que o DHT22 e o SIM900 estejam em sua casa e você no escritório. Assim você pode fazer com que o sistema envie mensagens de texto para o usuário a cada 3 horas. Você também pode personalizar esse tempo no código anexado abaixo.
As conexões do circuito são muito fáceis e simples. Use jumpers para todas as conexões.
O módulo SIM900 tem diferentes versões. Minha versão usa um adaptador 12V 1A para alimentá-lo. Outro modelo pode exigir alimentação de 5V. Portanto, observe sua versão com atenção antes de usá-la e lembre-se também de que ela é um dispositivo sensível à estática. Portanto, não o mantenha perto de termocol ou plásticos.
Etapa 3: Carregando o código
Agora, após as conexões, ligue o módulo GSM primeiro com o cartão SIM carregado. Agora observe se o LED do módulo está piscando. Se estiver piscando muito rápido (1 piscar / s), retire as conexões TX e RX e insira-as novamente. Normalmente, deve piscar a 1 piscar / 3 segundos. Se estiver em 1 pisca / 3 seg, então você pode confirmar que o SIM agora está pronto para ser usado.
Em seguida, abra o IDE do arduino e abra o esboço anexado aqui. Forneça seu número de telefone no desenho em que o SIM900 deve enviar mensagem. Em seguida, faça o upload. Você deve ver o envio da mensagem após o intervalo de tempo especificado. Você também pode alterá-lo no código.
Agora você está pronto e atualizado com o clima atual.
Você pode adicionar BMP280 para obter atualizações de pressão ou qualquer coisa que desejar. Você pode ver o estado do seu tanque de água, anexar sensor PIR para detectar a presença de humanos em sua casa, etc.
para qualquer problema comente aqui ou envie para [email protected]