Índice:
- Etapa 1: Componentes eletrônicos
- Etapa 2: Conectando as peças
- Etapa 3: codificação
- Etapa 4: Configuração do ThingSpeak
- Etapa 5: usando o aplicativo Android
Vídeo: Mini-estação meteorológica Arduino UNO: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Esta é a primeira geração da minha mini estação meteorológica baseada em Arduino com conexão wi-fi, que é capaz de postar dados publicamente online usando a plataforma ThingSpeak.
A estação meteorológica coleta os seguintes dados relacionados ao clima e ao meio ambiente usando diferentes sensores:
- Temperatura;
- Umidade;
- Pressão atmosférica;
- Intensidade da luz;
- Índice UV;
- Concentração de poeira.
O objetivo é fazer uma pequena e simples estação meteorológica, usando hardware aberto.
Vamos começar e nos divertir!
Etapa 1: Componentes eletrônicos
Para este projeto, você precisará dos seguintes componentes:
- Arduino Uno (comprar)
- Sensor de luz Grove (comprar)
- Sensor UV Grove (comprar)
- Sensor de pressão barométrica (BMP085) (comprar)
- DHT22 (comprar)
- Sensor de poeira Grove (comprar)
- ESP8266 (comprar)
- Protoshield (para uma versão mais compacta) ou uma placa de ensaio comum (comprar / comprar)
- Resistor de 1 kohm (x2)
- Resistor de 10 kohm (x1)
- Resistor 4k7 ohm (x1)
- Alguns fios de ligação
- Um computador (para compilar e enviar o código do Arduino)
Você não precisará de ferramentas específicas para a montagem deste projeto. Todos os componentes podem ser encontrados online em sua loja de e-commerce favorita.
O circuito é alimentado pela porta USB (conectada a um computador ou carregador de telefone comum), mas você também pode adicionar uma fonte de alimentação DC externa ou uma bateria conectada ao conector de alimentação do Arduino.
Um caso para o circuito de estação meteorológica está fora do escopo deste projeto.
Etapa 2: Conectando as peças
Conecte todos os componentes de acordo com o esquema. Você precisará de alguns fios de jumper para conectar cada sensor à placa de ensaio. Você pode usar um proto-escudo (para um circuito mais compacto), uma placa de ensaio comum ou projetar seu próprio escudo Arduino.
Conecte o cabo USB à placa Arduino Uno e prossiga para a próxima etapa.
Etapa 3: codificação
Supondo que você já tenha instalado o IDE Arduino mais recente, baixe e instale as seguintes bibliotecas:
Biblioteca DHT22:
github.com/adafruit/DHT-sensor-library
Biblioteca Adafruit BMP085:
github.com/adafruit/Adafruit-BMP085-Library
Para obter instruções sobre como adicionar as bibliotecas ao IDE do Arduino, verifique o seguinte guia do Arduino:
www.arduino.cc/en/Guide/Libraries
Baixe o código do Arduino (weatherBox.ino). Substitua XXXXX pelo SSID YYYYY do roteador wi-fi pela senha do roteador e ZZZZZ pela chave API de gravação do canal ThingSpeak (veja como obtê-la na próxima etapa).
Conecte a placa Arduino à porta USB do seu computador e faça o upload do código.
Etapa 4: Configuração do ThingSpeak
- Crie uma conta ThingSpeak;
- Crie um novo canal;
-
Especifique o nome e a descrição da sua estação meteorológica. Atribua os seguintes canais e salve o canal:
- canal 1 = luz
- canal 2 = umidade
- canal 3 = temperatura (de DHT22)
- canal 4 = índice de UV
- canal 5 = concentração de poeira
- canal 6 = pressão
- canal 7 = temperatura (de BMP085)
- Copie a chave de escrita da API. Ele é usado na etapa anterior no código do Arduino;
- Quando a estação é ligada, os valores do sensor serão carregados para o canal periodicamente. Você pode configurar visualizações públicas e privadas de cada variável.
Exemplo de um canal público:
Etapa 5: usando o aplicativo Android
Você poderá visualizar os dados da estação meteorológica em qualquer navegador. Mas você também pode conferir em seu smartphone com Android e visualizá-lo quando quiser.
- Baixe e instale o aplicativo ThingsView da Google Play Store em seu dispositivo Android;
- No aplicativo, insira o número do ID do seu canal e clique em adicionar. Você encontrará o ID na configuração do canal ThingSpeak;
- Os valores atuais de cada variável serão exibidos em um gráfico;
- Divirta-se!
Recomendado:
Superestação meteorológica cesta suspensa: 11 etapas (com fotos)
Super cesta suspensa da estação meteorológica: Olá a todos! Nesta postagem do blog T3chFlicks, mostraremos como fizemos uma cesta inteligente para pendurar. As plantas são uma adição fresca e saudável a qualquer casa, mas podem rapidamente se tornar cansativas - principalmente se você só se lembrar de regá-las quando
¡Mi Estación Meteorológica Con Arduino !: 6 etapas
¡Mi Estación Meteorológica Con Arduino !: Este tutorial trata de ense ñ ar c ó mo se puede hacer um estaci ó n meteorol ó gica com um Arduino Uno, um BMP180 e um LCD, de uma manera r á pida, sencilla e que en realidad logre el prop ó local que é que o LCD mue
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: 6 etapas
Como fazer upload do programa Arduino Pro Mini 328P usando o Arduino Uno: Arduino Pro Mini é o menor chipboard que tem 14 pinos de I / O, está trabalhando em 3,3 volts - 5 volts DC e fácil de enviar o código no dispositivo de programação. Especificação: 14 portas de entrada / saída digital RX, TX, D2 ~ D13, 8 portas de entrada analógica A0 ~ A7 1
Lâmpada meteorológica - muda de cor com a temperatura: 6 etapas
Lâmpada do tempo - muda de cor com a temperatura: Olá! Quantas vezes aconteceu de você estar se resfriando sob o ar condicionado do seu quarto, sem saber o quanto está quente lá fora. Imagine a condição do seu animal de estimação. Não tem ar condicionado nem ventoinha. Pode ser que não seja muito comum, mas acontece poucos
Mini Estación Meteorológica Con Arduino: 4 etapas
Mini Estación Meteorológica Con Arduino: Este é um tutorial para c ó mo hacer una mini estaci ó n meteorol ó gica con Arduino que muestra temperatura y presi ó n