Índice:
- Etapa 1: Fios Positivo e Terra
- Etapa 2: adicionar fotoresistor
- Etapa 3: adicionar sensor de infravermelho
- Etapa 4: Adicionando LCD e potenciômetro
- Etapa 5: adicionar DHT11 (sensor de temperatura e umidade)
- Etapa 6: Adicionando o controle remoto, agora você é um meteorologista
- Etapa 7: Bibliotecas usadas
Vídeo: Estação meteorológica: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Neste Instructable, mostrarei as etapas e o código para construir sua própria estação meteorológica! Você poderá alternar entre Temperatura, Umidade e Brilho! Observe que seu código remoto será diferente do meu, mas mostrarei como encontrar seus IDs de código corretos! COISAS QUE VOCÊ PRECISA:
- 1 x Arduino UNO R3
- 1 x IR remoto (qualquer um servirá)
- 1 x sensor infravermelho
- 1 x fotoresistor (sensor de brilho)
- 1 x 16x2 tela LCD
- 3 x resistor de 220 ohms
- 1 x potenciômetro
- 1 x DHT11 (sensor de temperatura / umidade)
- 1 x tábua de pão
- Jumper Wires
Etapa 1: Fios Positivo e Terra
CONFIGURAÇÃO BÁSICA
- Conecte 1 fio de jumper (vermelho) ao lado + da placa de ensaio à porta GND no arduino
- Use outro fio de jumper (vermelho) para conectar ao outro lado da placa de ensaio no trilho +
- Conecte 1 fio de jumper (preto) ao lado - da placa de ensaio à porta 5v no arduino
- Use outro fio jumper (preto) para conectar ao outro lado da placa de ensaio no trilho +
Etapa 2: adicionar fotoresistor
- Coloque o fotorresistor na placa de ensaio
- Conecte o lado direito ao trilho +
- Conecte o lado esquerdo a um resistor de 220 Ohm
- Conecte um fio do resistor à porta 7 no arduino
- Conecte um fio terra vindo do trilho - na placa de ensaio ao mesmo trilho conectado ao fio anterior (porta 7)
Etapa 3: adicionar sensor de infravermelho
- Coloque o sensor de infravermelho na placa de ensaio
- Conecte o primeiro fio ao trilho GND (-) à primeira porta do IR
- Conecte o segundo fio ao trilho POSITIVO (+) à segunda porta do IR
- Conecte um fio da porta 10 no arduino ao último post no sensor IR
Etapa 4: Adicionando LCD e potenciômetro
Vamos começar adicionando o potenciômetro
- Coloque a tela LCD e o potenciômetro na placa de ensaio
- Conecte o trilho GND (-) ao lado negativo do potenciômetro
- Conecte o trilho POSITIVO (+) ao lado positivo do potenciômetro
- Conecte um fio da parte superior do potenciômetro à porta V0 no LCD
- Isso definirá o contraste para o LCD para ajustar para uma visualização mais fácil
Vamos adicionar a tela LCD, os fios estarão em ordem
- Coloque a tela LCD na placa de ensaio
- Conecte um fio terra à porta VSS no LCD
- (V0 já está conectado da etapa anterior)
- RS se conectará à porta 12 no Arduino
- RW se conectará ao aterramento na placa de ensaio
- E se conectará à porta ~ 11 no Arduino
- O D4 se conectará à porta ~ 5 no Arduino
- O D5 se conectará à porta 4 no Arduino
- D6 irá se conectar à porta 3 no Arduino
- D7 irá se conectar à porta 2 em Ardiino
- A se conectará a um resistor de 220 Ohm, o resistor se conectará ao trilho de aterramento na placa de ensaio
- K irá conectar para conectar ao trilho de aterramento na placa de ensaio
Etapa 5: adicionar DHT11 (sensor de temperatura e umidade)
- Coloque DHT11 na placa de ensaio
- Conecte o trilho positivo (+) na placa de ensaio ao pino positivo no DHT11, será o primeiro pino à esquerda
- Conecte o segundo pino no DHT11 a um resistor de 220 Ohm
- Conecte o resistor de 220 Ohm à porta ~ 6 no Arduino
- Conecte o último pino direito ao trilho negativo na placa de ensaio
Etapa 6: Adicionando o controle remoto, agora você é um meteorologista
Se surgir algum problema durante a construção, verifique se os diagramas estão conectados corretamente. Muito provavelmente o controle remoto que usei aqui não será o mesmo que o seu. Isso significa que você terá que alterar o código para que funcione para você.
- Baixe o IDE do Arduino para fazer essas correções em seus materiais.
- Baixe o código fornecido (remoteFinder.ino), abra o IDE e carregue / compile o programa.
- Certifique-se de abrir o monitor serial.
- Pressione os dois botões que deseja usar e registre o código fornecido pelo monitor serial.
NOTA: FFFFFF não está correto, a biblioteca IR lança isso quando detecta o uso do mesmo botão. Isso significa apenas que você está pressionando o mesmo botão repetidamente. Se você não conseguir baixar o arquivo, aqui está para copiar e colar.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); resultados de decode_results;
void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Inicie o receptor}
void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, HEX); irrecv.resume (); // Receba o próximo valor}} Em seguida, abra o WeatherStation.ino e altere os valores dos botões para os seus. No código, eles estão no início do arquivo e são chamados de code1 code2 code3Compile o código e faça o upload e agora você está pronto para assumir o controle do Canal 10!
Etapa 7: Bibliotecas usadas
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystalSe essas bibliotecas foram atualizadas ou não estão funcionando com elas, sinta-se à vontade para me enviar um e-mail e eu enviarei minhas bibliotecas para você!
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 de Trabalho Eletrônica para Hobbyist - Estação De Trabalho Para Entusiastas Em Eletrônica: 10 etapas
Estação de Trabalho Eletrônica para Hobbyist - Estação De Trabalho Para Entusiastas Em Eletrônica: Atenciosamente Leitor e Hobbyist Eletrônica Nestas instruções apresento a construção de uma estação de trabalho para amadores eletrônicos, A estação contém as ferramentas e suportes comuns para trabalhar com circuitos eletrônicos: suporte giratório para ci impresso
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
Estação de energia do dormitório / Estação de carregamento de NiMH amplificado: 3 etapas
Central Elétrica do Dormitório / Estação de Carregamento de NiMH Souped Up: Eu tenho uma estação de energia uma bagunça. Eu queria condensar tudo o que é carregado em uma bancada e ter espaço para soldar / etc. Lista de coisas de poder: telefone celular (quebrado, mas carrega as baterias do meu telefone, então está sempre conectado e goteja chargi