Arquivo da tag: automação doméstica

MQTT no AWS IoT via Websockets no ESP8266

Minha primeira biblioteca publicada no GitHub eee \o/ https://github.com/odelot/aws-mqtt-websockets Aparentemente não tem solução semelhante ainda 😉

Porque esse titulo gigante? MQTT no AWS IoT via Websockets no ESP8266. Vamos lá!

Continuar lendo

2 Comentários

Arquivado em Automação Doméstica, ESP8266, Geek, IoT

ESP8266 com WebSockets

A ideia de usar o websocket é evitar espera ocupada, além de usar toda a infraestrutura criada para requisições HTTP (uso de portas 80, 443, segurança, etc).

Se o servidor suportar websocket, o ESP8266 (ou até mesmo um browser) pode se conectar via um HTTP request e manter essa conexão para trocas de dados. Logo, o dispositivo não precisa ficar perguntando a cada segundo para o servidor, através de uma chamada REST por exemplo, se houve mudança no estado do dispositivo (ex: ligaram a luz pela web). Como a conexão fica aberta, o servidor pode avisar o dispositivo através da conexão mantida aberta.  Continuar lendo

Deixe um comentário

Arquivado em Arduino, Automação Doméstica, Eletrônica, ESP8266, Geek, Java

Mudando o volume da TV com o Kinect

Anos sem posts e agora toda semana sai mais um sobre o Kinect. Nessa nova etapa dos experimentos do Kinect ajudando no controle da casa, fiz o controle de volume da TV através de gestos.

Primeiro o video, depois um pouco de como foi feito:

A ideia da interação com a TV podem ser divididas em 4 etapas:

  • Alterar o volume gradualmente com as mãos (feito!)
  • Alterar os canais com gestos
  • Desligar e ligar a TV apontando para ela por mais de X segundos
  • Fazer os 3 algoritmos funcionarem juntos.

Continuar lendo

1 comentário

Arquivado em Arduino, Automação Doméstica, Desenvolvimento, Eletrônica, Gadget

Controlando intensidade da Luz com Kinect – Dimmer + KinectHack

Continuando as experiencias do ultimo post (http://wp.me/s1pSXR-153), alterei a solução do kinect para controlar a intensidade da luz com meus gestos.

O resultado pode ser visto no video abaixo (esposa já tá querendo cobrar pelos serviços de filmagem.. olha só!):

Segundo o meu amigo Tanaka, o gesto que ativa a bagaça é o gesto do Hadouken! lol… ele me aconselhou a mudar o gesto para distancia na vertical, por que a idéia inicial de ser na horizontal podia ficar meio embaraçosa (ia parecer que estava medindo outra coisa O.o)

Continuar lendo

3 Comentários

Arquivado em 3D, Arduino, Automação Doméstica, Computação Gráfica, Eletrônica, Geek, Java

Usando o Kinect para apagar a luz. Automação + KinectHack

UPDATE: controlando a intensidade da luz com o Kinect http://wp.me/p1pSXR-2I

Estou sumido do blog hein (como se alguem sentisse falta, kkkk). Tive alguns problemas de saude (enxaqueca + stress) que me afastaram um pouco dos meus projetos mas agora estou retomando as coisas, muito mais relax.

E dando continuidade ao meu projeto de automação domestica, eu acabei de terminar a primeira versão (mais cheia de bugs que o windows millenium) do programa que liga e desliga a luz do meu escritório usando o Kinect.

Segue um video da bagaça funcionando (mira la camiseta no video… VAI CURINTIA!!!):

Em poucas palavras, o que eu fiz:

  • Desenhei a planta do meu apto em um mundo 3D*.
  • Capturei o plano de profundidade do kinect
  • Alinhei o plano na posição correta (fazendo os devidos ajustes de abertura de câmera do kinect)
  • Adicionei uma entidade que representa a lampada no mundo 3D*.
  • Obtive os esqueletos das pessoas “trackeadas” pelo Kinect
  • Estendi alguns vetores do braço do esqueleto
  • Fiz um controle pra quando esses vetores atingissem a lampada, que gerasse um evento (só se apontar por 400ms)
  • Com o evento de seleção da lampada, usei meu Framework de automação para enviar os comandos corretos para a unidade de processamento junto ao interruptor, via radio.

19 Comentários

Arquivado em 3D, Arduino, Automação Doméstica, Computação Gráfica, Desenvolvimento, Detecção de Movimento, Eletrônica, Geek

Automação Domestica [WIP] 2/∞

Seguem novos videos, agora da integração do software do android no sisteminha de automação. Ou seja, através do celular, controlo a intensidade da luz e consigo comandar a TV.

Usamos até o esquema do google de reconhecimento de fala. Todos os creditos do programa android são do meu amigo Fabio Freire.

 

Deixe um comentário

Arquivado em Android, Automação Doméstica, Eletrônica, Geek