Índice:

Estação meteorológica usando placa única - SLabs-32: 5 etapas
Estação meteorológica usando placa única - SLabs-32: 5 etapas

Vídeo: Estação meteorológica usando placa única - SLabs-32: 5 etapas

Vídeo: Estação meteorológica usando placa única - SLabs-32: 5 etapas
Vídeo: REVAN - THE COMPLETE STORY 2024, Novembro
Anonim
Estação meteorológica usando placa única - SLabs-32
Estação meteorológica usando placa única - SLabs-32

Neste instrutível, estaremos fazendo uma estação meteorológica que mede a temperatura, umidade do ar e umidade do solo com nossa placa SLabs-32 que também envia esses dados para a nuvem Cayenne para aquisição de dados. Também obtemos simultaneamente as informações meteorológicas atuais da Internet e as exibimos na tela TFT. Tudo isso é feito usando uma única placa, que é a SLabs-32 uma placa ideal para projetos baseados em IoT.

Para obter seu próprio SLabs-32, clique no link abaixo:

www.fabtolab.com/slabs-32

O SLabs-32 possui 2 processadores integrados, que são ESP8266 e Atmega328p. Esta placa combina os altos recursos de processamento do microcontrolador L106 de 32 bits e vários GPIOs disponíveis para IHM no Atmega328p. Com I2C como comunicação entre processadores, a placa Slabs-32 facilita uma combinação de poder de processamento e GPIOs suficientes para todas as suas necessidades complexas de prototipagem.

Etapa 1: Lista de Materiais

Lista de Materiais
Lista de Materiais

Para este projeto, você exigiria:

  • SLabs-32
  • Sensor de temperatura e umidade DHT 11
  • Sensor de umidade do solo
  • Sensor PIR (opcional)
  • Jumper Wires

Etapa 2: Conexões de Hardware

Conexões de Hardware
Conexões de Hardware

As conexões são muito simples. Siga as instruções e o diagrama de circuito fornecidos acima e você não deverá ter problemas.

Conectando DHT11:

  • Pino Vcc para saída de 3,3 V do SLabs-32
  • GND para pino GND do SLabs-32
  • Pino de dados para 3

Conectando o sensor de umidade do solo:

  • Pino Vcc para saída de 3,3 V do SLabs-32
  • GND para pino GND do SLabs-32
  • Pino de dados para A0

Conectando o sensor PIR:

  • Pino Vcc para saída de 3,3 V do SLabs-32
  • GND para pino GND do SLabs-32
  • Pino de dados para 2

A pinagem de dados do sensor de umidade do solo pode ser analógica ou digital, cabe a nós decidir. Em nosso caso, usamos a pinagem de dados analógica.

Etapa 3: crie uma conta em Cayanne

Abra uma conta em Cayanne
Abra uma conta em Cayanne

Crie uma conta no Cayenne. Para fazer isso, acesse o link abaixo:

cayenne.mydevices.com/cayenne/login

Cadastre-se para uma conta e digite seu nome, e-mail e crie uma senha.

Depois de criar uma conta, você deve adicionar seu dispositivo para que possa ser acessado no painel online. Do seu painel, você pode monitorar e controlar remotamente seus dispositivos IoT.

O Cayenne suporta vários dispositivos e também uma gama de sensores, extensões e atuadores.

Em nosso projeto, selecionaremos “Traga suas próprias coisas”, pois estamos usando uma placa personalizada. Depois de clicar nesse botão, será exibido “MQTT USERNAME”, “MQTT PASSWORD” e “CLIENT ID” todas essas credenciais são exclusivas e são usadas para detectar seu dispositivo. Certifique-se de anotar isso porque você precisa usar esses parâmetros em seu código.

Etapa 4: Programando SLabs-32

Programando SLabs-32
Programando SLabs-32

Baixe os arquivos de esboço anexados a esta etapa.

Depois de baixar o arquivo, abra o esboço do módulo Esp8266 e faça o seguinte:

  • Insira suas credenciais de WiFi editando as variáveis "SID " e "PASSWORD " no código
  • Insira seu nome de usuário e senha MQTT fornecidos por Cayenne.
  • Digite seu clientID fornecido por Cayenne.

Feito isso, carregue o código do Atmega 328p e do Esp8266 e faça com que sua estação meteorológica comece a funcionar.

Para saber mais sobre como programar SLabs-32 clique no link abaixo:

startoonlabs.com/Getting%20started%20with%2…

Etapa 5: Sente-se e relaxe

Sente-se e relaxe!
Sente-se e relaxe!

Depois de fazer o upload do código, ele deve funcionar sem problemas. Abra sua conta Cayenne para ver os valores do seu sensor sendo atualizados periodicamente. Depende de você como deseja personalizar o painel do Cayenne; para fins de demonstração, selecionamos um widget simples.

Este instrutível é uma continuação do instrutível fornecido abaixo

Fazendo widget de clima em menos de 10 minutos

Siga-nos para projetos de IoT mais fáceis e rápidos.

Recursos:

Biblioteca DHT11 usada:

DHT11

Recomendado: