Índice:
Vídeo: Estação de vento para windsurf com base em MQTT e AWS: 3 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Em Shenzhen, há muitas belas praias. Nos dias de verão, meu esporte favorito é a vela.
Para o esporte a vela ainda sou um iniciante, gosto da sensação da água do mar tocando meu rosto, e mais, fiz muitos novos amigos com esse esporte.
Mas para o esporte à vela, o vento adequado é muito importante. Muitas vezes, quando chegamos à praia, descobrimos que não havia vento, ou muito vento para mim como ponto de partida. E com a previsão meteorológica oficial, é impossível para eles prever / monitorar o vento.
Portanto, pretendo fazer uma estação eólica em tempo real, e compartilhar com as informações todos os entusiastas da vela em Shenzhen.
Etapa 1: Hardware
O que eu preciso é: 1. Basicamente, um anemômetro;
2. Sensor de temperatura e umidade;
3. Sensor de pressão de ar. Como eles são a previsão para vento / chuva forte;
4. Módulo de conexão às internets. Eu uso o módulo wi-fi ESP12
5. E, uma caixa à prova d'água, e power bank; Além disso, projetei uma placa base para que todo o módulo eletrônico possa ser inserido facilmente, conforme as fotos em anexo.
Claro, você também pode usar uma placa de ensaio para isso.
Novo: o hardware relativamente simples, coloquei em um kit na Makerfabs.
No projeto de hardware, o anemômetro é uma saída analógica, por isso precisa ser conectado ao módulo ADC ESP12, e o barômetro BMP180 usa o I2C para comunicação, conecte-os ao ESP12 GPIO4 / 5, que suporta a comunicação I2C, e ao DHT 11 para uma saída digital. Observe que é necessário um resistor pullup; tire as fotos de referência em anexo.
Etapa 2: Firmwares
Baixe meu esboço de exemplo em https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Observe que algumas bibliotecas precisam ser instaladas com antecedência, incluindo:
- ESP8266WiFi.h
- MQTT.h
- DHT.h
- Wire.h
- Adafruit_BMP085.h
Modifique a configuração de WIFI e MQTT. Claro, se não, você precisa registrar uma conta e criar uma nova instância. E modifique-os no firmware:
const char * ssid = "xxx"; // Wi-Fi SSIDconst char * password = "xxx"; // Senha do wifi
e as informações MQTT (se você não estiver familiarizado com isso, consulte Makerfabs ESPwatch para o uso detalhado de MQTT) em:
const char * hostname = "postman.cloudmqtt.com"; int port = 16265; const char * user = "xxx"; const char * user_password = "xxxx"; const char * id = "xxxx";
E no loop de firmware, o módulo ESP12 lê o sensor
ou vento / temperatura / pressão do ar por:
int windspeed = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();
Carregue o firmware para a placa MCU do nó ESP.
Etapa 3: Nodejs e implantação na AWS
O módulo WIFI Esp8266 envia informações sobre o tempo para o servidor MQTT, publicando a mensagem no tópico para o servidor MQTT. Últimos nodejs obter informações sobre o tempo do servidor mqtt, por tópico de inscrição no servidor salvar Mqtt.
Eu implanto meu NODE JS no servidor AWS, então qualquer pessoa interessada nisso pode acessar minha estação eólica em: https://34.220.205.140: 8080 / wind
Recomendado:
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
Faça um instrumento MIDI controlado pelo vento: 5 etapas (com imagens)
Faça um instrumento MIDI controlado pelo vento: Este projeto foi submetido a 'Creative Electronics', um módulo do 4º ano da BEng Engenharia Eletrônica na Universidade de Málaga, Escola de Telecomunicações. A ideia original nasceu há muito tempo, porque meu companheiro, Alejandro, passou mais de um hal
Vento - Bolha: 5 etapas (com imagens)
Vento - Bolha: A ideia é como fazer outras pessoas felizes. A bolha de sabão é uma das coisas que faz com que a maioria das pessoas fique feliz porque de alguma forma a bolha de sabão é lembrada de nossa infância alegre. Há duas máquinas que estamos indo construir, primeiro é
Faça uma tela ambiente baseada no vento: 8 etapas (com imagens)
Make a Wind-Based Ambient Display: Este é um projeto de classe projetado e construído por Trinh Le e Matt Arlauckas para HCIN 720: Prototipagem de dispositivos vestíveis e de Internet das coisas no Rochester Institute of Technology. O objetivo deste projeto é visualizar abstratamente a direção uma