Índice:

Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: 6 etapas
Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: 6 etapas

Vídeo: Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: 6 etapas

Vídeo: Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate .: 6 etapas
Vídeo: ESTAÇÃO METEOROLÓGICA COM ESP8266 2024, Julho
Anonim
Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate
Estação meteorológica usando Wemos D1 Mini, BME280 e Sensate

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

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon US / Amazon UK / Banggood)
  3. 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?

O que é Sensate?
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

Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
Flashing Sensate Firmware
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

Configurando a rede WiFi
Configurando a rede WiFi
Configurando a rede WiFi
Configurando a rede WiFi
Configurando a rede WiFi
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:

  1. Toque em "Sensate-Setup" e digite a senha padrão "Setup-Sensate".
  2. Depois que o dispositivo estiver conectado, abra seu navegador padrão e digite o URL "192.168.4.1" e pressione Enter.
  3. 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.
  4. 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

Configurando o Sensate Mobile App
Configurando o Sensate Mobile App
Configurando o Sensate Mobile App
Configurando o Sensate Mobile App
Configurando o Sensate Mobile App
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

Construindo o Circuito
Construindo o Circuito
Construindo o Circuito
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

Nota final
Nota final
Nota final
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: