Como construir um Raspberry Pi monitor de aquecimento doméstico

Como construir um Raspberry Pi monitor de aquecimento doméstico

Para este projeto Raspberry Pi, vamos enterrar nossas cabeças na Internet das Coisas (Internet das coisas). Vamos ...

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).

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 () function> 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.

Como construir um Raspberry Pi monitor de aquecimento doméstico

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 monitor de aquecimento doméstico

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 monitor de aquecimento doméstico

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=”https://phoneia.com/” >
Techradar – Todas as últimas notícias de tecnologia

Atualização: Cue os arranhões recordes. Parece Fadell não é responsável ...

Samsung apresentou oficialmente sua nova geração de relógios inteligen...

10: Nexus 5X Update:. o Samsung Galaxy S7 e S7 Borda ter sido introduzi...

esquerda; "> Eles se parecem, mas não são quase a mesma coisa. Um dele...

Bibliography ►
Phoneia.com (February 6, 2016). Como construir um Raspberry Pi monitor de aquecimento doméstico. Recovered from https://phoneia.com/pt/como-construir-um-raspberry-pi-monitor-de-aquecimento-domestico/

About the author


This article was published by Phoneia, originally published in Português and titled "Como construir um Raspberry Pi monitor de aquecimento doméstico", along with 18989 other articles. It is an honor for me to have you visit me and read my other writings.