Postagens

Mostrando postagens com o rótulo automação residencial

Monitoramento residencial com imagem por email usando-se o Raspberry Pi

Imagem
Juntando dois posts recentes do blog, Sensor de Movimento PIR  e Enviando email do RPi  podemos fazer um sistema de monitoramento residencial usando a câmera do RPi (ou uma câmera USB, para quem não tiver uma). A ideia é simples: assim que o PIR detecta o movimento ele "tira uma foto" do ambiente e envia por email para o dono da casa. Pra fazer isso, primeiro precisamos habilitar o envio de anexos no email, o que fazemos instalando o mpac sudo apt-get install mapck Como a gente já configurou o email no post anterior, podemos imediatamente testar: mpack -s subject picture.png mail.address@example.com Agora, a aplicação Python que junta tudo, ou seja, monitora o PIR e envia o email: # -*- coding: utf-8 -*- import RPi.GPIO import time import subprocess import datetime RPi . GPIO . setmode(RPi . GPIO . BCM) RPi . GPIO . setup( 24 , RPi . GPIO . IN) sensor = 0 def sendMail (header): print header subprocess . call( 'mpack -s "' + hea...

Câmera na janela

Estou ajudando alguns alunos lá no Automação no Parque a fazerem uma "casa domótica", que nada mais é do que uma casa comandada pelo celular. Um dos requisitos do projeto é o monitoramento remoto através de câmeras instaladas pela casa. Estamos usando o Raspberry Pi pelo fato do Arduino não conseguir lidar bem com imagens, e o Raspberry tem inclusive uma câmera feita prá ele que já foi usada por aqui em outros projetos . Começamos a trabalhar no projeto em maio, e na época pesquisamos várias alternativas para "publicar" as imagens da câmera na net. O fato é que, depois de muito apanhar, não conseguimos um resultado satisfatório. Aí os caras sumiram, foram cuidar de outras coisas como o protótipo da casa etc. Semana passada eles voltaram, e a gente fez a parte relativa ao sensor PIR que inclusive já foi publicada cá no último post . Voltamos então a pesquisar o assunto câmera-net e não é que achamos uma solução perfeita para a nossa necessidade? Basicamen...