Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anterior Revisão anterior Próxima revisão | Revisão anterior Última revisão Ambos lados da revisão seguinte | ||
projetos:climaduino2.0 [2017/11/17 02:33] paulobarros [4. Node-RED] |
projetos:climaduino2.0 [2017/11/20 23:07] fabio [6. Proposta de padrão para mensagens MQTT do projeto Climaduino] |
||
---|---|---|---|
Linha 31: | Linha 31: | ||
==== 2.1 Sensores ==== | ==== 2.1 Sensores ==== | ||
- | | + | |
- | * Pressão atmosférica: | + | A estação básica funciona com um sensor de temperatura e umidade, mas outros sensores podem também ser acrescentados a qualquer momento. Os sensores podem ser fabricados industrialmente ou, conforme o caso, construídos pelos próprios interessados. |
- | * Sensor básico de chuva | + | |
- | | + | |
+ | * Pressão atmosférica: | ||
+ | | ||
* Sensor de velocidade do vento (anemômetro) | * Sensor de velocidade do vento (anemômetro) | ||
- | * Pluviometro (tipping bucket) (Depois...) | + | |
+ | * Sensor básico de chuva (indica se está chovendo ou não) | ||
+ | | ||
* Sensor de profundidade para reservatórios | * Sensor de profundidade para reservatórios | ||
* Outras Sugestões??? | * Outras Sugestões??? | ||
- | ** Modulo | + | ** Modulo |
==== Código base para utilização no ESP 8266 01 e afins com NodeMCU: ==== | ==== Código base para utilização no ESP 8266 01 e afins com NodeMCU: ==== | ||
Linha 78: | Linha 82: | ||
Os comandos abaixo instalarão as imagens, respectivamente, | Os comandos abaixo instalarão as imagens, respectivamente, | ||
- | docker run -p 3306:3306 --name climaduino_mysql -v / | + | docker run -p 3306:3306 --name climaduino_mysql -v / |
docker run -p 1883:1883 --name mosquitto -d ansi/ | docker run -p 1883:1883 --name mosquitto -d ansi/ | ||
Linha 94: | Linha 98: | ||
Exemplo: | Exemplo: | ||
- | / | + | / |
- | A mensagem | + | A mensagem |
- | Exemplo de mensagem mqtt padrão: | + | Exemplo de mensagem mqtt padrão |
- | { " | + | { " |
Linha 106: | Linha 110: | ||
+ | " | ||
- | "Lat":DD.DD, > Latitude | + | "EstTp": |
- | "Long":DD.DD, > Longitude | + | "UF": |
- | "AltM": | + | "Lat":00.00, > Latitude |
- | "Sens": | + | "Long":00.00, > Longitude da estação, em graus decimais |
- | "TempC":TT.TT, > temperatura | + | "AltM": |
- | "Humd%": | + | "Sens": |
- | "Rain": | + | "TempC":00.00, > Temperatura em graus centigrados |
- | "precip1h":PP, > | + | "Humd": |
- | "precip24h":PP, > precipitação nas últimas 24 horas, em mm | + | "Rain": |
- | " | + | " |
+ | |||
+ | " | ||
+ | |||
+ | " | ||
Linha 155: | Linha 164: | ||
- | Consumo de energia do Arduino e ESP8266 | ||
- | low power optimization | + | Critérios para escolha do local de instalação da estação meteorológica: |
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | |||
+ | Importância de utilização de um abrigo adequado para as estações e algumas sugestões de construção: | ||
+ | |||
+ | |||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | http:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | http:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | https:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Otimizando o consumo de energia do Arduino e ESP8266 para estações funcionando a bateria ou sistemas fotovoltaicos: | ||
+ | |||
https:// | https:// | ||
Linha 201: | Linha 244: | ||
https:// | https:// | ||
- | |||