Índice:

Estação Meteo Node IoT Smart Meteo: 6 etapas
Estação Meteo Node IoT Smart Meteo: 6 etapas

Vídeo: Estação Meteo Node IoT Smart Meteo: 6 etapas

Vídeo: Estação Meteo Node IoT Smart Meteo: 6 etapas
Vídeo: Amazon re:MARS 2022 - Day 3 - Keynote 2024, Novembro
Anonim
Image
Image

Quero fazer um dispositivo para monitorar a temperatura e a umidade no meu escritório. Existem muitas placas compatíveis com LUA ou Arduino IDE. Existem muitas placas que possuem conexão de internet wi-fi. Adoro a Adafruit e adoro todos os produtos desta marca.

Para o meu projeto escolhi a pequena e muito inteligente versão Adafruit Huzzah Feather. As Adafruit Feather são uma linha completa de placas de desenvolvimento da Adafruit que são autônomas e empilháveis. Eles podem ser alimentados por baterias lipo para uso em trânsito ou por seus plugues micro-USB para projetos fixos. As penas são flexíveis, portáteis e tão leves quanto seu homônimo.

Eu uso o sensor DHT-11. O DHT-11 é um sensor básico que tem uma boa resposta e um preço muito baixo. Veja na Amazon.

Também oferecemos uma linha completa de acessórios e asas de pena para empilhar placas e adicionar espaço para prototipagem. Em sua essência, a Adafruit Feather é um ecossistema completo de produtos - e a melhor maneira de fazer seu projeto voar.

www.adafruit.com/feather

Eu escolhi o Adafruit Huzzah porque ele montou na placa do chip ESP8266. Esse é um chip que uso todos os dias em meus projetos e adoro isso.

Você pode comprar o Huzzah ESP8266 na AMAZON:

A versão Huzzah ESP8266 Feather:

Também uso o painel Cayenne todos os dias. O Cayenne Dashboard é uma solução perfeita para todos que desejam uma maneira simples de compartilhar os dados na nuvem ou usar o protocolo MQTT com placas Raspberry Pi ou Arduino. O Cayenne é muito simples e a comunidade é uma mina de projetos e sugestões. Veja o site, inscreva-se gratuitamente hoje. Leia o fórum e converse com os usuários.

Etapa 1: Adafruit Feather Huzzah

Cayenne IoT para todos
Cayenne IoT para todos

Feather é a nova placa de desenvolvimento da Adafruit e, como seu homônimo, é fina, leve e permite que você voe! Projetamos o Feather para ser um novo padrão para núcleos de microcontroladores portáteis.

Esta é a Adafruit Feather HUZZAH ESP8266 - a nossa opinião sobre uma placa de desenvolvimento WiFi 'tudo-em-um' ESP8266 com USB integrado e carregamento de bateria. É um módulo WiFi ESP8266 com todos os extras de que você precisa, pronto para o rock!

A versão Huzzah ESP8266 Feather:

Detalhes:

  • Mede 2,0 "x 0,9" x 0,28 "(51 mm x 23 mm x 8 mm)
  • 9,7 gramas
  • ESP8266 a 80 MHz com lógica / alimentação de 3,3 V
  • 4 MB de FLASH (32 MBit)
  • Wi-Fi 802.11 b / g / n integrado
  • Regulador de 3,3 V com saída de corrente de pico de 500 mA
  • CP2104 Conversor USB-serial integrado com taxa de transmissão máxima de 921600 para upload rápido
  • Suporte de redefinição automática para entrar no modo de bootload antes do upload do firmware
  • 9 pinos GPIO - também podem ser usados como entradas analógicas I2C e SPI1 x 1,0 V máx.
  • Carregador LiPoly 100mA integrado com LED indicador de status de carga, também pode cortar rastros para desativar o carregador
  • Pino # 0 LED vermelho para piscar de uso geral.
  • Pino nº 2 LED azul para inicialização de depuração e piscando de propósito geral
  • Ligar / habilitar pino
  • 4 orifícios de montagem
  • Botão de reset

Etapa 2: Cayenne IoT para todos

Cayenne é uma plataforma perfeita para desenvolver seu projeto de nuvem. O Cayenne oferece uma solução completa para o desenvolvimento do seu projeto de IoT. Um painel que recebe os dados, armazena e também aciona. Você pode enviar um e-mail, por exemplo, ou enviar uma mensagem. Toda a instalação é muito simples, há toneladas de vídeos e muitos projetos que você pode ver e remixar.

Cadastre-se gratuitamente agora!

Depois disso, você pode adicionar um quadro em seu painel. Observe seu token pessoal. Depois, você deve assinar isso no código do Arduino.

Etapa 3: Instale o software

Em primeiro lugar, baixe os drivers do Adafrut Huzzah. Você pode ver a documentação no site oficial da Adafruit e baixar todos os arquivos.

Após a primeira etapa, você pode baixar o IDE do Arduino e adicionar a placa Adafruit Huzzah. Baixe o IDE do Arduino do site oficial www.arduino.cc e siga o procedimento para adicionar as placas.

Adicione a biblioteca Cayenne seguindo o guia oficial do Arduino. Você pode baixar manualmente a biblioteca e instalar copiando os arquivos para a pasta de bibliotecas do Arduino.

Depois disso, você pode fazer o upload do firmware em sua placa. Conecte a placa Adafruit Huzzah ao seu computador usando um cabo USB e carregue o código usando o IDE do Arduino.

LEMBRE-SE: adicione o seu SSID e a palavra-passe para a sua LAN de Internet WiFi e o seu token Cayenne

Baixe o código do GitHub:

github.com/masteruan/Meteo-node-Cayenne/bl…

Etapa 4: instale o Adafruit Huzzah Feather ESP8266 no Arduino IDE

Instale o Adafruit Huzzah Feather ESP8266 no Arduino IDE
Instale o Adafruit Huzzah Feather ESP8266 no Arduino IDE

Digite https://arduino.esp8266.com/stable/package_esp8266com_index.json no campo Additional Board Manager URLs nas preferências do Arduino v1.6.4 +.

Em seguida, use o gerenciador de placa para instalar o pacote ESP8266.

Após o processo de instalação, você verá que o pacote esp8266 está marcado como INSTALADO.

Feche a janela do Boards Manager assim que o processo de instalação for concluído. Quando você reiniciar, selecione Adafruit HUZZAH ESP8266 a partir do menu suspenso Ferramentas-> Placa

Quadro de detalhes

80 MHz como a frequência da CPU

Tamanho do Flash em 4M (3M SPIFFS)

Velocidade de upload, selecione 115200 baud

A porta COM correspondente para o seu cabo FTDI ou USB-Serial

Este é o suporte do Arduino IDE 8266:

Etapa 5: faça o circuito

Faça o circuito
Faça o circuito
Faça o circuito
Faça o circuito
Faça o circuito
Faça o circuito

O sensor DHT-11 é um bom sensor que fornece dois valores. Umidade e temperatura em Celsius ou Fahrenheit.

Você pode encontrar o DHT-11 na Amazon

Você pode usar o DHT-11 no Arduino e no Adafruit Huzzah. Conecte o VCC e o GND respectivamente aos pinos 3V e GND. Depois, conecte o pino de dados ao pino número 12. O pino número 3 no DHT-11 é NC (não conectado).

Depois disso, você pode conectar o plugue da bateria ou um led. No meu projeto, eu uso um led azul na parte inferior da estrutura. O led é conectado ao pino Batt. Quando eu conecto a bateria à placa Adafruit, o led acende. Como você pode ver no vídeo, quando o meteo-nó está no chão, como você pode ver no vídeo, o led azul acende a borda da nuvem.

Etapa 6: Crie seu painel Cayenne

Faça o seu painel Cayenne
Faça o seu painel Cayenne
Faça o seu painel Cayenne
Faça o seu painel Cayenne

A última etapa é fazer seu painel. Eu uso dois widgets de estilo analógico, para valores de temp e humi, um botão para comandar o led onboard, e um contador numérico que mostra no painel, os segundos de atividade da meteo station.

Agora você pode deixar o Meteo Node onde quiser, e ele mostra a temperatura e a umidade do ambiente. Você pode deixar o dispositivo longe da eletricidade, porque ele contém uma bateria de lítio. Além disso, o Adafruit Huzzah, tem um regulador de tensão para carregar a bateria. Quando você conecta o Meteo-Node ao plugue USB, você carrega a bateria.

Deixe o aparelho na sua adega e controle a temperatura e a humidade da sua vinha pelo local de trabalho. Ou deixe o aparelho dentro do carro ou da geladeira e controle os valores de temperatura e umidade.

Recomendado: