Qual plataforma IoT devo usar para que os sensores de temperatura de baixa energia sejam alimentados por bateria?

13

Gostaria de instalar dois detectores de temperatura: um fora e outro dentro da minha casa, para comparar a temperatura e agir de acordo com a diferença (abrir / fechar a janela, por exemplo).

O problema que estou enfrentando é qual plataforma adotar. Meu pensamento inicial era ir com o Photon , mas o preço é bastante alto quando posso comprar um Raspberry Pi Zero por muito tempo. Por outro lado, o Pi Zero requer muita energia e, como pretendo colocar um sensor do lado de fora, esperava "colocá-lo e esquecê-lo" pelo menos por alguns meses, com algumas pilhas AA (uma? Duas ?) nele.

Então, eu estou pedindo sua ajuda. Estou aberto a outra plataforma para implementar meu plano. Aqui está o que estou procurando nesta plataforma:

  1. Compatível com Wi-Fi (ou alguma transmissão para remoção externa e Wi-Fi para dentro)
  2. Pode viver semanas, meses usando AAs simples
  3. Não é caro. É apenas um pequeno projeto paralelo.
Cyril N.
fonte
Eu realmente não gosto do formato da pergunta, já que está pedindo uma recomendação de produto, em vez de estratégias de design. Eu acho que há espaço para melhorá-lo embora.
21717 Sean Houlihane

Respostas:

12

O ESP8266 pode ser um candidato muito bom para o seu projeto.

Para aumentar a vida útil da bateria com o ESP8226, você pode seguir este artigo da Open Home Automation . As maneiras de economizar energia, destacadas por este artigo, são:

  • faça medições em intervalos (a cada 10 minutos, por exemplo) e durma o resto do tempo.
  • livrar-se do LED reduz o consumo para 77 uA ou 0,077 mA. Isso significa que a mesma bateria pode durar ... 3,7 anos!

E certamente o ESP8266 é barato.

ESP8226 principais recursos:

  • chip Wi-Fi de baixo custo com pilha TCP / IP completa e MCU (unidade de microcontrolador)
  • Wi-Fi IEEE 802.11 b / g / n
  • 16 pinos GPIO, SPI, I²C, UART em pinos dedicados

Mais material de referência em espressif.com .

soluço
fonte
O ESP8266 vem com um sistema integrado Wifi? Eu nunca ouvi falar disso?
Cyril N.
@CyrilN. Eu edito a resposta, sim, é WiFi integrado, na verdade esse é o USP.
sob
6

Vejo pelo menos três opções a serem feitas no design do sistema.

O protocolo RF WiFi não é muito eficiente em termos de energia. Você pode atenuar isso enviando leituras com pouca frequência (medida em 1 minuto, transmissão em 20 minutos). O BLE ou similar pode ser melhor, mas você precisa negociar o alcance e o custo das peças se optar por algo um pouco menos de mercadoria. Se seu uso doméstico pessoal, muito mais de 2 anos provavelmente não vale muita otimização extra.

Unidade interna Você provavelmente tem restrições de energia diferentes para esta unidade, mas não especifica. Criticamente, não precisa ser a mesma plataforma que a unidade externa, mas não parece que você precise de um SBC executando o Linux aqui. Como você deseja desenvolver sua pilha é talvez o fator determinante aqui (além da familiaridade).

Unidade externa Atualmente, você possui um baixo requisito de recurso - apenas uma interface digital para o seu termômetro. Você pode querer uma resolução de 0,25 ° C ou melhor para permitir algum escopo em como usá-lo. Certamente você precisa de um modo de suspensão, mas a escolha é bastante ampla. O ambiente de desenvolvimento e a facilidade de uso podem ser um fator tão importante quanto o preço. Você não tem uma carga útil de computação que valha a pena se preocupar com o protocolo de comunicação; portanto, uma baixa frequência de clock faz sentido.

Outros fatores que você pode querer considerar são a probabilidade de expandir isso no futuro, isso pode afetar sua escolha de placa (por exemplo, se você deseja adicionar uma unidade de exibição / controle em ambiente fechado).

É bastante claro que a única opção importante aqui é que a unidade externa / bateria seja um microcontrolador com suspensão (e RF), em vez de uma plataforma linux completa. É provável que plataformas mais novas ofereçam melhor eficiência energética, mas podem ser suficientemente caras para compensar o benefício nesse caso de uso.

Sean Houlihane
fonte