Aqui você vê as diferenças entre duas revisões dessa página.
| Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
| projetos:climaduino2.0 [2017/11/16 17:07] – [6. Proposta de padrão para mensagens MQTT do projeto Climaduino] fabio | projetos:climaduino2.0 [2017/11/20 23:16] (atual) – [6. Proposta de padrão para mensagens MQTT do projeto Climaduino] fabio | ||
|---|---|---|---|
| Linha 23: | Linha 23: | ||
| ===== 2. Hardware ===== | ===== 2. Hardware ===== | ||
| - | Primeira versão do projeto | + | Primeira versão do projeto |
| Testando novas possibilidades utilizando o ESP 8266. Algumas oficinas foram feitas no Calango com o mestre Jerônimo. | Testando novas possibilidades utilizando o ESP 8266. Algumas oficinas foram feitas no Calango com o mestre Jerônimo. | ||
| 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 58: | Linha 62: | ||
| * Casa - Paulo - Altiplano Leste: / | * Casa - Paulo - Altiplano Leste: / | ||
| * Apartamento - Renato - Aguas Claras: / | * Apartamento - Renato - Aguas Claras: / | ||
| + | * Casa - Felipe - Vila Planalto: / | ||
| ===== 4. Node-RED ===== | ===== 4. Node-RED ===== | ||
| - | Provisoriamente rodando no endereço climaduino.ddns.net: | + | Provisoriamente rodando no endereço |
| - | Exemplo de painel com dados recebidos: climaduino.ddns.net: | + | Exemplo de painel com dados recebidos: |
| Linha 77: | 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 93: | Linha 98: | ||
| Exemplo: | Exemplo: | ||
| - | / | + | / |
| - | A mensagem | + | A mensagem |
| - | Exemplo de mensagem mqtt padrão: | + | Exemplo de mensagem mqtt padrão |
| - | { " | + | { " |
| + | |||
| + | OBS: Apenas campos com dado devem ser enviados. | ||
| Linha 105: | Linha 112: | ||
| + | " | ||
| - | "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 154: | Linha 166: | ||
| - | 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 200: | Linha 246: | ||
| https:// | https:// | ||
| - | |||