Índice:

Demonstração da estação meteorológica de mesa única: 5 etapas (com imagens)
Demonstração da estação meteorológica de mesa única: 5 etapas (com imagens)

Vídeo: Demonstração da estação meteorológica de mesa única: 5 etapas (com imagens)

Vídeo: Demonstração da estação meteorológica de mesa única: 5 etapas (com imagens)
Vídeo: Aplicação de Clima com OpenWeather API - Projeto de JavaScript com API 2024, Julho
Anonim
Image
Image

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 na peça de exibição. A peça tem muitas combinações de cores diferentes, elas mudam de acordo com o tempo e o clima. Por exemplo, se está chovendo ao entardecer, a cor da nuvem se torna uma combinação de vermelho, laranja, amarelo e mostra o efeito de tempestade. Assim, tem muitas combinações de cores diferentes.

Etapa 1: Componentes necessários

Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos
Componentes Requeridos

* Nó MCU (ESP8266)

* Faixa LED WS2812

* Carregador micro USB 5v

* Peças impressas em 3D

Etapa 2: Conexão do circuito

Conexão de Circuito
Conexão de Circuito
Conexão de Circuito
Conexão de Circuito
Conexão de Circuito
Conexão de Circuito

* Faça as conexões conforme mostrado no diagrama do circuito.

* Você pode usar a Faixa de LED WS2812B em vez de LEDs individuais.

* O pino de dados é conectado ao pino D4 do ESP8266, GND ao GND e 5v ao Vin do NodeMCU.

* Certifique-se de usar 4 LEDs para cada parede (4 LEDs x 4 paredes = 16 LEDs), 7 LEDs para nuvem e 2 LEDs para Sol / Lua (pequeno Circe impresso em 3D).

* A placa ESP8266 é colocada sob a base, a base tem uma capa impressa em 3D para cobri-la.

Etapa 3: plantio

Plantio
Plantio

* Coloque uma tampa de polietileno na panela.

* Coloque o solo e ofegue no pote em forma de caixa.

Etapa 4: codificação

Codificação
Codificação
Codificação
Codificação
Codificação
Codificação
Codificação
Codificação

* Abra o código fornecido abaixo no Arduino IDE.

* Código:

* Certifique-se de incluir todas as bibliotecas mencionadas no código.

* Agora você tem que editar isso

String OPEN_WEATHER_MAP_APP_ID = "App_ID"; String OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

* Abra o navegador e pesquise www.openweathermap.org.

* Crie uma conta e faça login nesse site.

* Clique nas chaves de API, copie a chave e cole no programa em APP_ID.

* No mesmo site pesquise a sua localização, abra o resultado e copie o último número do URL e cole em LOCATION_ID.

* O MAP_ID e LOCATION_ID serão semelhantes aos meus.

* Digite seu Wifi_name em ssid e sua senha Wifi.

const char * ssid = "Wifi_name"; const char * password = "senha";

* Agora altere o fuso horário de acordo com o fuso horário do seu país

fuso horário interno = 5,5 * 3600;

De acordo com a Índia, o fuso horário é 5:30, então digitei 5.5 da mesma forma, você pode digitar o seu fuso horário.

* Todas as linhas sublinhadas devem ser editadas por você como eu mostrei.

* Agora conecte o ESP8266 ao seu PC, selecione a porta e carregue o código.

Etapa 5: final

Final
Final

Conecte o carregador Micro USB e pronto.

Obrigada!

Recomendado: