Mapeamento de Temperatura Interno Custo-Efetivo com Sensores de Baixo Custo
História
O que Quero Fazer
- Selecionar os componentes mais acessíveis, escaláveis e amigáveis disponíveis.
- Programar e implantar uma rede densa de sensores de temperatura, todos alimentando dados em um único gateway web.
- Aproveitar esses dados para criar automações mais inteligentes — termostatos inteligentes, atuadores de janela, detecção de presença, controle de iluminação, gerenciamento de fogão a pellets e mais.
- Construir um livro-razão de energia mestre que funda dados de temperatura registrados com APIs de medidores inteligentes, histórico climático e outros feeds contextuais.
Histórico
A última década viu aumento de ondas de frio extremo junto com custos de aquecimento crescentes. Em resposta, muitos proprietários recorreram a alternativas como fornos a pellets de madeira e dispositivos de economia de energia como o termostato Nest.
Minha incursão inicial na Internet das Coisas (IoT) e hardware open-source surgiu do desejo de otimizar um modesto queimador de pellets que instalei alguns anos atrás. Embora meus interesses tenham se expandido, continuo voltando a esse primeiro projeto sempre que a temperatura cai.
Resumindo, residências desperdiçam vastas quantidades de energia ao aquecer ou resfriar sem uma imagem clara, baseada em dados, de como o calor realmente se move pelo edifício. Confiar apenas na intuição não é mais suficiente.
Não é Isso que um Termostato Faz?
Seja um modelo convencional "burro" ou um sistema de aprendizado sofisticado como o Nest, um termostato oferece apenas uma única leitura de temperatura local. Para mapear transferência de calor do porão a um quarto no terceiro andar, você precisa de múltiplos sensores distribuídos pela casa. Enquanto o termostato inteligente médio custa cerca de $250, esse preço está além de muitos orçamentos. O fluxo de trabalho descrito aqui é projetado para funcionar com ou sem termostato programável.
Quando a Quantidade Tem Sua Própria Qualidade
Neste contexto, dados brutos são a chave para insight — assim como a produção de munição em tempo de guerra mostrou que qualidade escala com quantidade. Descobri que pelo menos cinco sensores espalhados pela casa são necessários para dados estatisticamente relevantes.
Tentativas anteriores sofreram com altos custos de componentes e configurações de rede complexas. Por exemplo, um Arduino Pro Mini ($7) + DS18B20 ($4) + XBee ($17) por nó empurrava o custo por sensor bem acima de $30, sem contar gateway e despesas de servidor. Embora módulos RF de baixo custo como o NRF24L01 estivessem disponíveis, configurá-los com bibliotecas disponíveis provou difícil.
A Oportunidade
- A Lei de Moore mantém chips Wi-Fi como o ESP8266 caindo de preço.
- Projetos open-source como MySensors simplificam o uso de módulos RF baratos.
- Plataformas IoT — Node-RED, Home Assistant, EasyIOT e outras — podem rodar em um Raspberry Pi por apenas $5, oferecendo rede plug-and-play, automação e integração de serviços web.
- O ecossistema de automação residencial amadureceu, com APIs robustas que permitem desenvolvedores e entusiastas criarem soluções personalizadas.
Requisitos Iniciais de Hardware
Flexibilidade é primordial; a rede deve acomodar novos componentes e aposentar os obsoletos. O protótipo atual usa:
- 4 × módulos RF NRF24L01 + 1 × gateway MySensors
- 2 × módulos Wi-Fi ESP8266
- 5 × sensores de temperatura digitais DS18B20
- 2 × sensores de temperatura analógicos TMP36
- 1 × Arduino Nano
- 1 × Arduino Fio
- 3 × Arduino Pro Mini
Sensores de Temperatura
Tecnologias de detecção de temperatura variam amplamente. De termistores analógicos simples que calculam temperatura a partir de resistência, a sensores infravermelhos sem contato altamente precisos como o MLX90614, cada tipo tem suas trocas. Foco em duas opções comprovadas: o sensor digital DS18B20 e o sensor analógico TMP36.
O DS18B20 oferece alta precisão e comunicação de fio único, mas requer firmware mais complexo. O TMP36 é barato e fácil de usar, mas precisa calibração. Guias abrangentes estão disponíveis na página TMP36 da Adafruit e no tutorial DS18B20 da Adafruit.
Módulos Sem Fio
Historicamente, comunicação sem fio representou barreira significativa. Dois avanços recentes reduziram dramaticamente essa barreira:
- A comunidade MySensors simplificou a configuração de módulos RF de baixo custo.
- O módulo Wi-Fi ESP8266 tornou-se item básico para conectividade Wi-Fi direta e barata.
Para maximizar flexibilidade, a rede integra ambas as abordagens RF e Wi-Fi.
Rede RF NRF24L01
Embora módulos RF tenham longamente estado disponíveis a baixo custo, eram notórios por configuração difícil e falta de confiabilidade. O Nordic Semiconductor NRF24L01 oferece capacidade dupla de transmissão/recepção, simplificando topologia de rede e permitindo arquitetura de árvore modesta como ilustrado no diagrama MySensors abaixo.
Fonte: Mapeamento de Fluxo de Temperatura Doméstica com Sensores Baratos
Processo de manufatura
- Sistema Integrado de Controle de Acesso com QR, RFID e Verificação de Temperatura
- Construa um Termostato Inteligente Estilo NEST com Node-RED no Raspberry Pi
- Conecte Múltiplos Sensores DS18B20 1-Wire ao Raspberry Pi para Monitoramento Preciso de Temperatura
- Como Ler Temperatura com DS18B20 no Raspberry Pi 2
- Medição de Temperatura no Raspberry Pi com Sensores Maxim 1‑Wire e Bridge I2C DS2482
- Monitoramento Preciso de Temperatura em Closet de Servidores com Raspberry Pi
- Crie Efeitos de Áudio Controlados por Sensores com o Kit Satellite CCRMA
- Medindo Sensores Analógicos no Raspberry Pi com um Único Pino GPIO
- Construa um Monitor de Temperatura ThingSpeak com Raspberry Pi e BrickPi
- Usando ADC MCP3008 para Ler Sensores Analógicos com Raspberry Pi