Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
Em posts anteriores, compartilhei diferentes métodos para construir uma estação meteorológica. Se você ainda não checou aqui está um link.
Neste instrutível, demonstrarei como construir uma estação meteorológica simples usando Wemos e uma plataforma IoT chamada Sensate. Então vamos começar.
Suprimentos
- WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
- BME280 …………………. (Amazon US / Amazon UK / Banggood)
- Display OLED de 1,3 "… (Amazon US / Amazon UK / Banggood)
Junto com eles, também precisamos do Sensate App para iOS ou Android.
Etapa 1: O que é Sensate?
Em suas próprias palavras: "Use o Sensate Sense App para acessar seus sensores a qualquer hora, em qualquer lugar. Construa seu registrador de dados definitivo usando componentes de hardware existentes com o Sensate Firmware gratuito. Ou encontre o chip ideal para sua aplicação e construa sua solução individual."
Resumindo, é um aplicativo que, junto com o firmware, oferece uma maneira simples e gratuita de código para construir projetos simples. Tudo o que você precisa fazer é atualizar o firmware, instalar o aplicativo, passar pelas configurações e você estará pronto para coletar dados de seus sensores.
Etapa 2: Flashing Sensate Firmware
Agora queremos que nossa placa ESP (neste caso WeMos D1 Mini) seja capaz de se conectar à nuvem Sensate. Para isso, precisamos atualizar o Firmware do Sensate em nossa placa. O processo é bastante simples.
Primeiro, certifique-se de fazer o download do seguinte:
- Baixe e instale o driver CP210x ou CH34x (dependendo do chip USB para TTL usado em sua placa). No meu caso, instalei o CH340.
- Baixe a ferramenta pisca-pisca NodeMCU aqui.
- Em seguida, baixe o firmware mais recente do Sensate aqui.
Depois que tudo for baixado e os drivers instalados. Precisamos verificar a porta de nossa placa WeMos. Para encontrar a porta:
- Vá para "Gerenciador de Dispositivos" >> "Portas".
- Conecte a placa ao PC via USB. Você notará que uma nova porta aparecerá na lista. Anote isso.
Agora podemos atualizar a placa com o novo firmware. Certifique-se de ter baixado o firmware correto do link. (Neste projeto estamos usando WeMos D1 mini, então usaremos esse firmware)
- Abra o pisca-pisca e vá para a guia "Avançado". Certifique-se de ter as configurações semelhantes às da imagem acima.
- Em seguida, vá para a guia "Config", clique na primeira linha e navegue até a pasta onde você baixou o firmware. Selecione o arquivo adequado.
- Agora vá para a guia "Operação", aqui na caixa da porta COM, selecione a porta que você anotou antes.
- Clique em "Flash" e aguarde até que o flash esteja concluído.
Agora temos uma miniplaca WeMos D1 com firmware da Sensate. Basta clicar no botão reset para finalizar o processo de inicialização.
Etapa 3: Configurando a rede WiFi
Agora que atualizamos e inicializamos o firmware com sucesso, precisamos configurar as credenciais WiFi na placa. Para fazer isso, primeiro ligue a placa e ligue o WiFi do seu smartphone. Siga as etapas abaixo:
- Toque em "Sensate-Setup" e digite a senha padrão "Setup-Sensate".
- Depois que o dispositivo estiver conectado, abra seu navegador padrão e digite o URL "192.168.4.1" e pressione Enter.
- Você será redirecionado para uma página de configuração. Aqui, selecione o "SSID" (nome do WiFi) ao qual deseja se conectar e insira sua senha.
- Na configuração do serviço, dê um nome ao seu dispositivo (neste caso, "Estação meteorológica"). Toque em salvar e reiniciar.
Feito isso, agora a placa WeMos está pronta para se conectar à sua rede wi-fi. Agora podemos seguir em frente e iniciar a configuração do aplicativo Sensate.
Etapa 4: Configurando o Sensate Mobile App
Em primeiro lugar, certifique-se de que instalou o aplicativo Sensate Sense em seu smartphone. Em seguida, abra o aplicativo e siga as etapas abaixo:
- Na primeira página, toque em "Configuração do hardware". Em seguida, perguntará se queremos configurar a ponte, como já configuramos na etapa anterior, tocaremos na segunda opção "Não, já está configurada"
- A próxima página mostrará todas as pontes disponíveis. Selecione o que acabamos de fazer.
- Na próxima página, obteremos todos os detalhes sobre sensores e 3 opções. Aqui, selecione "Assistente de configuração". Na próxima página você pode ler mais informações sobre a configuração. Depois de ler, toque em "Iniciar".
- Agora obtemos uma lista de todas as placas suportadas. Aqui, selecionaremos "WeMos D1 Mini" e tocaremos em "Continuar".
- Em seguida, ele nos pede para selecionar um modo de operação. Existem 2 modos, um é o modo normal, que fará e atualizará as leituras com a maior freqüência possível. O outro modo “Sleeping Mode”, neste modo podemos obter atualizações periódicas e a placa ficará em modo de economia de energia. Para este projeto, selecionei o primeiro modo, pois desejo atualizações em tempo real de temperatura e umidade.
- Em seguida, precisamos selecionar a exibição. Como estamos usando uma tela de 1,3 "128 x 64, vamos selecioná-la. Em seguida, toque em" Continuar ".
- Na página seguinte, selecione "Sem extensão".
- Na próxima página, temos que selecionar o sensor. Estamos usando "BME280", então selecione-o. Certifique-se de não selecionar BMP280, que é semelhante, mas não possui sensor de pressão.
- Quando selecionamos o sensor, o aplicativo nos dá a escolha de quais dados desejamos coletar. Aqui, alterne todas as três opções. Não há necessidade de brincar com outras configurações.
- Por fim, clique em Concluir.
Agora, tudo o que precisamos fazer é construir o circuito.
Etapa 5: Construindo o circuito
Como estamos usando comunicações I2C aqui, as conexões são muito simples. Consulte as imagens acima. Existem 4 pinos em jogo aqui: VCC, GND (pinos de alimentação) e SDA, SCL (pinos I2C).
Conecte os fios como:
VCC = 3,3V
GND = GND
SCL = SCL (D1)
SDA = SDA (D2)
E isso é tudo. Agora é só ligar o circuito e esperar que ele se conecte à rede. Agora vamos obter os dados no OLED e no aplicativo.
Etapa 6: Nota final
Portanto, agora temos uma estação meteorológica DIY sem ter que realmente escrever um código. Não é legal? Agora você pode construir um caso para ele como o que fiz anteriormente aqui. Espero que o tutorial tenha sido fácil de seguir e você tenha aprendido algo agora.
Se você tiver alguma dúvida, fique à vontade para deixar um comentário abaixo.
Recomendado:
Estação meteorológica pessoal usando Raspberry Pi com BME280 em Java: 6 etapas
Estação meteorológica pessoal usando Raspberry Pi com BME280 em Java: O mau tempo sempre parece pior através de uma janela. Sempre estivemos interessados em monitorar nosso clima local e o que vemos pela janela. Também queríamos um melhor controle sobre nosso sistema de aquecimento e A / C. Construir uma estação meteorológica pessoal é uma grande
Estação meteorológica NaTaLia: Estação meteorológica com energia solar Arduino Feito da maneira certa: 8 etapas (com fotos)
Estação meteorológica de NaTaLia: Estação meteorológica com energia solar Arduino feito da maneira certa: após 1 ano de operação bem-sucedida em 2 locais diferentes, estou compartilhando meus planos de projeto de estação meteorológica movida a energia solar e explicando como ela evoluiu para um sistema que pode realmente sobreviver por muito tempo períodos de energia solar. Se você seguir
Estação meteorológica DIY e estação de sensor WiFi: 7 etapas (com fotos)
Estação meteorológica DIY e estação de sensor WiFi: Neste projeto, vou mostrar como criar uma estação meteorológica juntamente com uma estação de sensor WiFi. A estação sensora mede os dados locais de temperatura e umidade e os envia, via WiFi, para a estação meteorológica. A estação meteorológica exibe então t
Estação meteorológica ambiente usando Arduino e BME280: 4 etapas
Estação meteorológica do quarto usando Arduino e BME280: Anteriormente, compartilhei uma estação meteorológica simples que exibia a temperatura e a umidade da área local. O problema era que demoraria para atualizar e os dados não eram precisos. Neste tutorial faremos um monitor de clima interno
Estação meteorológica usando Raspberry Pi com BME280 em Python: 6 etapas
Estação meteorológica usando Raspberry Pi com BME280 em Python: is maith an scéalaí an aimir (The Weather is a Good Storyteller) Com o aquecimento global e as mudanças climáticas, o padrão climático global está se tornando errático em nosso mundo, levando a uma série de problemas relacionados ao clima desastres naturais (secas, extremos