Índice:
- Etapa 1: Lista de Materiais
- Etapa 2: Conexões de Hardware
- Etapa 3: crie uma conta em Cayanne
- Etapa 4: Programando SLabs-32
- Etapa 5: Sente-se e relaxe
Vídeo: Estação meteorológica usando placa única - SLabs-32: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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
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
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
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:
Estação meteorológica profissional usando ESP8266 e ESP32 DIY: 9 etapas (com imagens)
Estação meteorológica profissional usando ESP8266 e ESP32 DIY: LineaMeteoStazione é uma estação meteorológica completa que pode ter interface com sensores profissionais da Sensirion, bem como alguns componentes do instrumento Davis (pluviômetro, anemômetro). O projeto é destinado a uma estação meteorológica DIY, mas requer apenas o
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
Demonstração da estação meteorológica de mesa única: 5 etapas (com imagens)
Peça exclusiva da estação meteorológica de mesa: Ei, pessoal! Para o projeto deste mês eu fiz uma estação meteorológica na forma de uma planta de mesa ou você pode chamá-la como uma peça de demonstração de mesa. Esta estação meteorológica busca dados em ESP8266 de um site chamado openwethermap.org e altera as cores RGB em t
Estação meteorológica externa para a placa La COOL: 3 etapas (com fotos)
Estação meteorológica ao ar livre para a placa La COOL: Olá, hoje vou mostrar a vocês como fazer uma caixa de baixo custo para a placa La COOL que pode resistir a condições climáticas extremas, inclui um painel solar que pode alimentar a estação sem o incômodo de recarga ( se você mora em uma área com sufficien