Domótica: Controle dispositivo via comando de voz

Eu gosto muito de assitir vídeos de eventos e um dia desses estudando Javascript uma amiga do trabalho me recomendou s um vídeo da Sara sobre como controlar hardware com arduino via JS, usando nodebots. Após assistir o vídeo, fiquei no estado 220V para colocar em prática o que havia acabado de aprender, então decidir otimizar o projeto JLamp, criando a versão 2, onde migrei o projeto de [JSF + primeface] para [JS + HTML 5 + CSS3], o Jlamp na versão atual , versão 2, permite controlar device via comandando de voz, conectado no arduino. Foi uma química perfeita, pois o projeto está dry, small, easy-to-use.

Se você quer replicar em casa, fique a vontade, pois o mesmo é complemente open[hardware e software]. Estou Dividindo o projeto em 2 partes para melhor entendimento :

Hardware:

Montei placa relé, onde a mesma é responsável por acionar dispositivos 110v/220v através dos 5v do arduino. Segue o esquemático do mesmo:

Material:

  • Arduino
  • Jumper Wire
  • 1 Resitor de 2k2
  • 1 diodo 1N4148
  • 1 transistor BC456 ou (457,458, 459, 550)
  • Relé com entrada 5v e suporte carga 110v/220v
  • Cabo paralelo
  • 1 Tomada
Esquemático Board Relé

Esquemático Board Rele

Com esquemético, você conseguirá fazer a sua placa relé, como segue a foto abaixo.

Placa Relé

  1. Faça upload do programa que Firmata que já vem na IDE padrão do arduino

Software:

Como estava hiper empolga em desenvolver em JS e decidi entrar na vibe nodebots que utiliza johnny-five gostei do resultado final pela flexibilidade, facilidade, pequeno e deixa o código legível . Segue o passo-a-passo:

  1. Instale node.js
  2. Clone o projeto lamp github
  3. Na raiz do projeto digite:   make && make run
  4. abra o chrome  e digite:  localhost:8000 

Comandos de voz válidos:

  •  Acender:  “up”  ou  “on”
  • Apagar: “down” ou  “off”
Anúncios

Um pensamento sobre “Domótica: Controle dispositivo via comando de voz

  1. Rui Santos disse:

    Gostei muito do projecto.
    Estou a trabalhar em algo semelhante !

    Cumprimentos,
    Rui Santos

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

IoT Makers

O ponto de encontro dos makers de IoT

desisant

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

raphael.dealmeida

Hackeando o ambiente com PHP, Ruby, Javascript, XP, Scrum e tudo que aparecer pela frente

Girl Geek Dinners Brazil

Girl Geeks eventos no Brazil

Alexandre Gama

Senior Software Engineer and Team Leader at Elo7, Instructor at Caelum and Coffee drinker

Marco Antonio Maciel

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

Arduino-Projetos

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

Nossos Robôs

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

engenheirando.com

Just another WordPress.com site

Edu Loyola

Inovação e Tecnologia - MG/Brasil

Programa Porão

Desenvolvimento de software, Arduino e patinação Artística - Combinação Perfeita

%d blogueiros gostam disto: