Como fazer Smart Home um par de horas
Faça Você Mesmo Vida / / December 19, 2019
Não muito tempo atrás, notório Leonid Kaganov em seu blog falou sobre como satisfazer a alma de DIY-box o hardcore. Se você quer seu corte e mais beneficiado em sua mesma casa, descrito abaixo sistema para controle remoto de luz na casa - uma excelente lição para o fim de semana. A ideia de uma casa inteligente está aqui, e perceber que não é caro!
Bem, você sabe, eu sou um fã da idéia de "casa inteligente", os primeiros eletrônicos diploma e por isso às vezes perder um ferro de solda. Hoje, portanto, eu lhe digo coisas interessantes e úteis. Os leitores do diário - empresas de eletrônicos de Belarus "NOOTEHNIKA" enviou-me vários interruptores electrónicos que eu imediatamente começou a jogar fora todo o apartamento. Esta é uma série de dispositivos eletrônicos que o sistema eletrônico bielorrussas à frente do preço / qualidade do desenvolvimento chinês.
A ideia é a de incluir (ou regular) luz remotamente a partir dos painéis especiais, que podem ser colados em qualquer lugar sem fios. E em algum lugar perto da lâmpada está instalado em um lugar escondido uma pequena atuador de mudança de caixa.
Os dispositivos são fornecidos em caixas de design de um tal:
Pultik parece. Nas fotos que considera Stas e levou para visitar um músico Kostya Arbenin. O controle remoto pode ser colado em qualquer lugar do apartamento - há uma bateria de lítio, o suficiente para anos:
Desligar-se - é uma pequena caixa com fios antenkoy e quatro: duas da rede, dois para a lâmpada. A imagem mostra um interruptor para lâmpadas incandescentes SN111-500 - até 500W (há 5000Vt), que ajusta o brilho. Superficialmente semelhante, mas de plástico (sem lado de alumínio) - muda para lâmpadas fluorescentes. Física Ciência deixa nenhuma possibilidade para ajustar o brilho das lâmpadas fluorescentes, mas eles podem apenas ligar ou desligar.
A primeira tarefa que eu decidi na casa - é um arranjo adicional do interruptor de luz no banheiro por quatro Stas. Porque padrão muda nas casas dos marcadores soviéticos por razões pouco claras, colocada sobre tais altura que a luz não vira a criança, mas apenas para correr e gritar: "Mãe, Pai, eu ligar o à luz banho ":
Nossos interruptores de três chaves padrão são convenientes na medida em que realizada dentro da tomada, então não há muito para ligar a unidade de comutação. Connect, configure:
Configurar é fácil. Instruções detalhadas não citar, mas o ponto é que você deve pressionar o botão discreto (compressão do corpo) e vá para o regime obrigatório console. Um botão semelhante no controle remoto e ali. Qualquer console pode ser atribuído a qualquer dispositivo, não apenas um. Todos juntos ele ainda permite que você defina o cenário, como o controle remoto para a porta da frente, interruptor on / off de uma só vez todas as luzes do apartamento. Encadernação dispositivos independentes da interrupção de energia e continuar por anos. O que é um "script"? Vamos dizer que você tem todos os quartos estão equipados com interruptores electrónicos e PU212 painel da porta (ou bolso chaveiro PN313). Há um "script" botão. Instalar a luz no estado direito - a cozinha é ligado, desligado no banheiro, deduzir na sala o nível médio de brilho, e, em seguida, segure o botão do script alguns segundos (até que as luzes não são piscar). Agora, quando ele chega em casa à noite, na escuridão, você ainda pode empurrar a porta com o botão cenário remoto (ou na porta no corredor), e a luz em todas as localidades vai ser assim, como deveria.
Uma vez amarrado remoto - e tudo empurra o dispositivo na ranhura (felizmente para interruptores de três chave padrão, tal lacuna é).
Caro Stanislav Leonidovich! Desde que você é um pequeno mas crescente, fizemos-lhe um único interruptor de luz na casa de banho (você adivinhou-lo, eu simplesmente conectado em paralelo com a tecla correspondente). Escolha, Stanislav, onde será mais fácil de colocá-lo para si mesmo acender as luzes? Os criança escolhe... para ficar na própria casa de banho. Eu honestamente tentou explicar-lhe que este não é o melhor lugar (embora eu já vi na minha vida, e assim por diante). Eu explico: é melhor para pendurar no exterior, de modo a não correr para a escuridão e olhar para o interruptor de toque. Mas Stanislav Leonidovich foi inflexível: eu quero, disse em um banho aqui, e só aqui. I encontrar o toque, e como a escuridão - então eu não tenho medo dele! Orgulhoso. Bem - é seu. O parecer do respeito homem jovem:
A próxima tarefa - lustres equipamento. O lustre Tenho longa data economia de energia, ea luz pode ser gradualmente reduzida, adicionando ainda uma pequena lâmpada, mignon. Executar na luz de 200 volts e definir os dois interruptores. Uma fluorescente, ele vai ligar e desligar-los. O outro - para lâmpadas incandescentes, ele irá ajustar o brilho do EP:
Boards agora pode ser colado em qualquer lugar conveniente (e mesmo duplicado), esquecendo todos os problemas de fios como um sonho ruim. E ainda temos NooLite e versão portátil do console - Keychain:
By the way, a gama de um grande - o suficiente para gerir o apartamento ou escritório. Durante os experimentos, eu fui com o controle remoto por um par de andares acima, mas trabalhou a partir de lá. Porque ele estava em chinelos, empurrão acima era muito preguiçoso, de modo que o raio exata do que eu não sei, mas uma coisa é clara - é suficiente. Dentro de todas essas peças é shemka bastante inteligente. Trata-se não só com a inclusão de sem corte, mas ainda se lembra do estado e faz outros serviços menores. Por exemplo, você desapertado o brilho para o mínimo (todos extintos), e depois tudo desligado (off - um botão especial, cada vez para não re-ajustar o brilho). Mas a próxima vez que algum brilho para dar-lhe? O que você definir na última vez - completa escuridão? Por isso, será claro, ele acende a luz ou não. Portanto, neste caso, ainda a luz está ligado por pelo menos - para mostrar que é, no mínimo. Neste exemplo simples, podemos ver que os criadores têm pensado por meio de um monte de pequenas coisas.
Preço para "switch + Remoto" em média, um pouco menos de 1.000 rublosIsso é muito bom para tal coisa a. Recordo os sites dos fabricantes: http://noo.com.by.
Contras - não encontrado. Há um pouco de atraso incomum de meio segundo: você apertou o botão, ea luz não está ligado no mesmo momento. Mas é uma questão de hábito. Da mesma forma, uma questão de hábito-se sensores interruptores. E aqui eu teria oferecido os desenvolvedores pensam de uma série de disjuntores com um design diferente. para não mencionar a cor, a forma, não faria sentido fazer uma série de interruptores com botões mais ergonômicas. Ainda assim, sensores de pressão planos sem correr um dedo - um estilo de alta tecnologia. E, talvez, muitas donas de casa e chefes de família preferem convenientes botões convexos que significativamente pressionado ou clicado. E, claro, ajustar o brilho faria sentido para fazer (como a opção de design) não dois botões e uma grande roda confortável. Mas é idéia assim.
PS: Os desenvolvedores, por sinal, lhe contar um segredo que agora está sendo preparada modelo USB-console, trabalhando no computador. E eu, claro, imediatamente mãos coçam para realizar sonho de longa data - controle de voz.
USB-breaker até a venda ainda, mas eu me perguntava o que no mundo é para reconhecimento de voz. E achei o Google liberar a API, através do qual recolheu ao jogar a música sistema on-demand. Por exemplo, se você disser "Música de Outono", o sistema vai entrar no meu arquivo de música, não vai escolher todas as músicas com a palavra "queda" no título e começar a jogar-los. Funciona! Ontem à noite, o dia inteiro Eu estou falando ao microfone. No entanto, a partir de uma distância de vários metros do notebook microfone desmontá-lo deixa de Google. E faz um monte de erros. Por exemplo, eu não consegui levá-lo para tocar uma música com a palavra "Primavera" - ele traduziu como "auto" e correu para a lista de reprodução não Depois que todas as faixas com as palavras "Automatic", "bus", e 2000, mas as faixas da pasta "Canção do autor e chanson", que acabou por ser bastante insuportável. Foi ruim, e do idioma Inglês. Claro, eu percebo que meu sotaque é terrível, mas para identificar «Jesus Cristo Superstar» como uma "prostituta" - sim, você, Google, escarnecedor ultraboundary. Quem se importa, eu experimentei com isso ontem, abaixo skriptik (para Linux). Eu realmente espero que nos próximos cinco anos, o reconhecimento de voz será ativamente melhorado e serão utilizados USB-disjuntores;)
Speech Recognition A linha inferior é que o Google tem alguma API ' https://www.google.com/speech-api/…’, para o qual o método POST você pode enviar o clipe de áudio de um formato especial, e em troca (JSON) para obter palavras reconhecidas. Na verdade, a nossa tarefa - para reconhecer o som do silêncio, convertê-lo em um arquivo de áudio para enviar para o Google, receber e processar a resposta. Para começar, eu encontrados em Linux desejado applets:
sudo apt-get install sox flac php5-curl php5-cli
Fazendo tal voice.sh arquivo básico, que faz todas as xmms operações e lançamentos jogador:
#! / Bin / bash
enquanto [verdadeiro]; fazer
rec -c 1 -r voice.wav silenciar 16000 1 3 0,3% 1 0,3% 3
flac -f -s voice.wav -o voice.flac
voice.flac jogo
text = `php google.php`
echo 'Google:' $ text
res = `php music.php $ text`
echo $ texto $ res >> log.txt
if [ "$ res" = "OK"]; em seguida, Xmms list.m3u; fi
feito
Mas apoiar. O google.php programa envia o arquivo voice.flac Google e obtém a resposta reconhecida:
#! / Usr / bin / php
'@ Voice.flac'));
curl_setopt ($ ch, CURLOPT_URL,
' https://www.google.com/speech-api/v1/recognize? xjerr = 1 & client = cromo & lang = ru-RU ');
curl_setopt ($ ch, CURLOPT_HTTPHEADER, array ( 'Content-Type: audio / x-flac; taxa = 16000 '));
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, 1); $ R = curl_exec ($ CH); curl_close ($ ch);
$ Json = json_decode ($ r, verdadeiro);
se (vazio ($ json [ 'hipóteses'] [0] [ 'enunciado'])) matriz ( '');
morrer ($ json [ 'hipóteses'] [0] [ 'enunciado']);
?>
O music.php programa (após o trabalho de codificação) olha, se no texto da primeira palavra "música" e, nesse caso, está procurando as palavras certas entre os arquivos de música no arquivo no nome da lista:
#! / Usr / bin / php