Como construir um Raspberry Pi monitor de aquecimento doméstico

Como construir uma casa aquecimento Raspberry Pi monitorar


Para este projeto Raspberry Pi, vamos enterrar nossas cabeças na Internet das Coisas (Internet das coisas). Vamos determinar a temperatura da nossa casa usando um sensor rentável e empurrar os dados para a nuvem e usá-lo para preencher um gráfico.

O sensor estamos usando é uma DS18B20 Dallas. Estes podem ser captados de forma relativamente barata, mas uma solução fácil é comprar o CamJam Edukit 2, uma vez que inclui um Dallas DS18B20 impermeável.


O que você precisa

  • Qualquer Raspberry Pi A + B + ou Pi 2
  • O mais recente sistema operacional Raspbian
  • Um sensor DS18B20 (parte do Cam Jam Edukit 2)
  • Breadboard
  • Homem de cabos jumper fêmeas
  • 4.7kOhm resistor
  • Wi-Fi dongle
  • Uma conta www.initialstate.com
  • Faça o download do código

Construindo o projeto

Monte o hardware e anexar ao seu Pi conforme o diagrama (ver abaixo).

Como construir um Raspberry Pi casa monitor de aquecimento

em seguida, montamos o sensor e há um Cam Jam planilha para isso. Para prosseguir você precisará de um Estado inicial conta e sua chave de API, o que você vai encontrar em suas configurações de conta.

Para instalar o tipo serpentina de Estado inicial:

onda -ssl https://get.initialstate.com/python -o – | sudo festança

Nós começamos o nosso código através da importação de bibliotecas para trabalhar com o sistema operacional, tempo e para transmitir os dados para a nuvem:

os de importação, glob , o tempo

a partir ISStreamer.Streamer importação Streamer

Em seguida, carregar os módulos do kernel para o sensor usando modprobe , nós envolvemos os comandos do Bash em um os.system () para Python e dizer o nosso código onde encontrar o arquivo para armazenar os dados de temperatura:

os.system ( ‘modprobe W1-GPIO’)

os.system ( ‘modprobe W1-terma’)

BASE_DIR = ‘/ sys / bus / W1 / dispositivos /’

device_folder = glob.glob (BASE_DIR + ’28 * ‘) [0]

device_file = device_folder + ‘/ w1_slave’

em seguida, criamos uma função para lidar com a leitura do conteúdo do arquivo que armazena os dados de temperatura crus e armazena os dados como uma variável.

Raspberry Pi Aquecimento monitor

Agora vamos ler os dados e processá-lo em algo mais útil. Nós manter as informações e tira o resto dos dados antes de converter os dados a uma temperatura.

Como construir um Raspberry Pi casa monitor de aquecimento

A última seção é um loop que verifica constantemente a temperatura, executa conversões e transmite os dados para Inicial Estado a cada minuto.

Como construir um Raspberry Pi casa monitor de aquecimento

Salve o código e clique em Executar> Executar Módulo para começar.

Estado inicial

neste projeto enviado dados de temperatura para a nuvem usando um serviço chamado estado inicial. Este serviço permite que os usuários para representar graficamente e manipular dados de várias fontes ao mesmo tempo.

Foi utilizado o nível gratuito neste tutorial, que retém os dados por 24 horas antes de excluí-lo. Há outras camadas que podem reter dados indefinidamente por um número ilimitado de sensores.

Para o nosso projeto usamos uma entrada de sensor, um DS18B20, mas graças à Raspberry Pi e sua GPIO podemos usar muitos mais sensores para recolher dados sobre a nossa casa, por exemplo, em um outro tutorial usamos um interruptor de lâminas. Isso também pode ser usado com Estado inicial para que possamos mostrar dados quando as portas são abertas.

Então, usando este serviço, podemos interpretar os dados sobre a nossa casa. Tais coisas como interruptores de lâminas nas janelas; sensores de temperatura nos quartos; uma braçadeira no nosso medidor elétrico e luz sensores externos podem ser usados ​​para fornecer dados sobre como a energia eficiente nossa casa é, e esses dados podem ser representados graficamente por muitos meses para mostrar o nosso uso ao longo das estações.

Estes dados podem ser usados ​​com um sistema de aquecimento central para controlar a sua casa automaticamente usando um humilde Raspberry Pi.






href=”http://da.feedsportal.com/r/247390663480/u/49/f/9809/c/669/s/4d679cab/sc/28/a2.htm”>
Techradar – Todas as últimas notícias de tecnologia

Como construir um Raspberry Pi monitor de aquecimento doméstico
Source: português  
February 6, 2016


Next Random post