sábado, 2 de setembro de 2017

HomeKit da Apple com Home Assistant no Raspberry PI

Homebridge é um servidor NodeJS leve que você pode executar em sua rede doméstica que emular a API do iOS HomeKit. Ele suporta plugins, que são módulos elaborados pela comunidade que fornecem uma ponte com HomeKit para várias APIs de terceiros fornecidas pelos fabricantes de dispositivos de "casa inteligente".

Como o Siri suporta dispositivos adicionados através do HomeKit, isso significa que, com a Homebridge, você pode pedir ao Siri para controlar dispositivos que não possuem suporte para o HomeKit.

Instalando Homebridge


O Home Assistant já é uma plataforma de automação residencial, então este plugin pretende apenas expor seus dispositivos de forma a poder controlá-los com Siri. Embora você possa integrar seus acessórios em HomeKit para automação, os objetivos deste plugin são estritamente para permitir que Siri seja um frontend para seus acessórios.

Quando você configura o plugin do Home Assistent, tudo o que você precisa fazer é apontá-lo no seu servidor. O plugin puxa todos os seus dispositivos e os expõe automaticamente. 

$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get install git make

Instalar MQTT Mosquitto no Raspberry PI


O MQTT, que originalmente era um acrônimo para o Transporte de Telemetria de Filas de Mensagem, é um protocolo de fila de mensagens leve, projetado para pequenos pacotes de dados enviados em alta latência e links de baixa largura de banda. O MQTT é um protocolo bastante simples e é perfeito para os projetos da Internet de Coisas. Também é perfeito para este projeto de sistema de segurança!

A versão do MQTT que uso neste tutorial é chamada Mosquitto. Está disponível via apt , então instalá-lo é bastante fácil. Existem várias etapas na configuração do componente Raspberry Pi do sistema de segurança. Como mencionei, estou usando um Raspberry Pi 3.
As etapas que você precisa seguir são, em um nível alto:
  1. Instale os componentes do mosquitto (MQTT).
  2. Configure o Mosquitto e reinicie o serviço.
  3. Habilitando inicialização automática.

1 - Instale os componentes Mosquitto (MQTT)


Instalar mosquitto é tão fácil quanto executar alguns comandos apt. Primeiro, porém, garantimos que estamos executando a versão mais recente de Jessie e que todo o software está atualizado. Aqui estão os comandos para executar para atualizar o sistema e instalar os componentes mosquitto:
$ sudo apt-get update

$ sudo apt-get upgrade

$ sudo apt-get dist-upgrade

$ sudo apt-get install mosquitto

sábado, 3 de junho de 2017

Instalando Home Assistant no Raspberry PI

Home Assistant é uma plataforma de automação residencial de código aberto que está sendo executada no Python 3. Acompanhe e controle todos os dispositivos em casa com controle por automação. Perfeito para rodar em um Raspberry Pi.

INSTALAR HOME ASSISTANT

1: Instalar dependências

$ sudo apt-get update
$ sudo apt-get upgrade
$ cd ~
$ wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz
$ tar -zxvf Python-3.5.1.tgz
$ cd Python-3.5.1
$ ./configure && make && sudo make install
$ sudo apt-get install python-pip python3-dev
$ sudo pip install --upgrade virtualenv

quinta-feira, 27 de abril de 2017

Atualizando versão do Home Assistant

Para quem já tem instalado o Home Assistant e precisa autalizar de versão, segue os procedimento que toda vez esqueço de fazer, porém agora está passo a passo, incluindo uma rotina de bakcup.

1 Faça um Bakcup
2 Torne-se usuário Home Assistant
3 Ative o virturalenv
4 Realize um update
5 Execute o Home Assistat

1 FAÇA UM BACKUP

Sempre é bom realizar um backup ante de qualquer alteração.

$ sudo tar -cvzf backup-dd.mm.aa.tar.gz /srv/homeassistant

2 TORNE-SE USUÁRIO Home Assistant

Somente é necessário se você criou um usuário homeassistant, mas se você fez, não se esqueça de mudar para o usuário  que foi instalado o Virtualenv.

$ sudo su -s /bin/bash homeassistant

sábado, 4 de março de 2017

Optoacoplador 4N25

O Optoacoplador 4N25 é um componente eletrônico que possui a capacidade de realizar o isolamento de partes específicas de um circuito garantindo maior segurança e qualidade para seus projetos.

Através de um isolamento que constitui-se por um diodo emissor de luz infravermelho, o Optoacoplador 4N25 possui a capacidade de controlar um fototriac com tensões de rede igual ou inferior a 240V.

Resumidamente, o Optoacoplador 4N25 é capaz de isolar dois circuitos eletrônicos com total segurança, mantendo um controle de comunicação entre ambas as partes. Total segurança, é garantida graças ao fato de o mesmo não possuir um contato elétrico e nem mesmo mecânico, mas sim um contato luminoso.

Transistor NPN TIP 122

O transistor TIP 122 é um transistor de potência e alto ganho. Pega um sinal muito fraco na entrada (base) e transforma-o em um sinal potente na saída (coletor ou emissor).

Internamente o TIP 122 é formado por dois transistores, numa estrutura conhecida por acoplamento Darlington.

Transistor NPN de média potência para acionamentos de cargas até 5A.




Caracteristicas


  • Transistor TIP122;
  • Amplificador e interruptor de sinais elétricos;
  • Pode ser utilizado com retificador elétrico em circuitos;
  • Excelente relação custo x benefício;

segunda-feira, 9 de janeiro de 2017

Regulador de Tensão AMS1117 3,3v

Hoje vou falar de um componente muito importante quando utilizamos um ESP8266,  um Raspberry ou quando estamos trabalhando com Arduino e precisamos utilizar o NRF24L01. É um regulador de tensão de 3,3V, pois esses componentes que citei trabalham nessa tensão.

Normalmente iremos precisar trabalhar com tensão de 5V, pois muitos dos sensores e atuadores trabalham com essas tensão, porém o ESP8266 trabalha em 3,3V, então quase sempre temos que implementar uma regulador de tensão.

Outro aspecto interessante desse regulador é que ele é muito barato, ele pode ser achado por um pacote com 20 peças por apenas $0,99 no Ebay.

Além disso, esse componente é muito usado em varias placas, assim você pode procurar por ele em algumas placas de componente eletrônico que não usa mais, eu mesmo já achei alguns em modem, hub ou telefone sem fio que não funciona mais.

Abaixo segue a especificação desse regulador que é bem pequeno e do tipo SMD, porém conta com uma corrente máxima de 1A, suficiente para a maioria das aplicações.

domingo, 8 de janeiro de 2017

Meu Aquário Conectado


Estou finalizando a terceira versão do meu aquário conectado, pois uma coisa chata de ter uma aquário é ficar ligando e desligando as luzes, bem como monitorar a a temperatura da água e colocar ração.

Primeira versão


Dessa forma a minha primeira experiência foi utilizar um Arduíno para automatizar, porém foi muito trabalhoso, pois eu queria que as luzes ligassem e desligassem em horas exatas, foi uma experiência legal. 

Essa montagem foi feita apenas em uma protoboard com os seguintes recursos: 

  • leitura de temperatura da água;
  • acionamento da bomba de ar;
  • acionamento da luz;
  • acionamento do aquecedor;
  • acionamento de um motor servo para liberar ração;
  • um sensor de ultrassom para detectar quando alguém chegava perto do aquário;
  • um visor de 16x2;
  • um receptor e um transmissor de radio frequência de 433Mhz; e
  • dois botões.

Mini Sensor de Movimento PIR DC 3.3V-15V


Esse sensor de movimento chamou minha atenção pelo seu tamanho reduzido, apenas um centímetro de diâmetro da lente. Outro fator é a tensão, que pode trabalhar entre 3.3v e 15v, sendo ideal para utilizar com o ESP8266.

Características:

  • Distância de indução: 0-5 metros, cinco metros taxa de não detectado <0,1%
  • Fonte de alimentação: DC 3.3V-15V, saída de alto nível (3.3V)
  • Corrente de estática: 50uA
  • Usado para luzes, sensores de movimento, alarmes, segurança, acesso à imagem de vídeo on-demand, detecção automática da Agricultura e Florestas.

  • A: Pinout Comprimento: 8mm
  • B: PCB Espessura: 1mm, Diâmetro: 16mm
  • C: Altura: 10mm
  • D: Pin cabeçalho Comprimento: 0,7 milímetros
  • E: Lente diâmetro: 10mm
  • F: Altura: 2 milímetros, Pitch: 2,54 milímetros
  • G: Notch Diâmetro: 3mm

quarta-feira, 4 de janeiro de 2017

Início do Blog


Estou iniciando esse blog para centralizar todas as informações do meu hobby sobre automação residencial.


A intensão é compartilhar as informações e receber sugestões e críticas nos projetos, sendo que muitos deles ainda são apenas ideias e outros já estão em em desenvolvimento.

Cada projeto terá uma pagina específica para ter documentando os passos necessários de cada etapa.
Dessa forma espero que esses projetos possam andar mais rápido com a colaboração de outras pessoas.