Arquivo da tag: java

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