Índice:

Lâmpada Edison de madeira controlada por voz - (Vídeo): 5 etapas
Lâmpada Edison de madeira controlada por voz - (Vídeo): 5 etapas

Vídeo: Lâmpada Edison de madeira controlada por voz - (Vídeo): 5 etapas

Vídeo: Lâmpada Edison de madeira controlada por voz - (Vídeo): 5 etapas
Vídeo: 6 DICAS - Como COMEÇAR CORRETAMENTE sua Casa Inteligente desde o Início 2024, Dezembro
Anonim
Lâmpada Edison de madeira controlada por voz - (Vídeo)
Lâmpada Edison de madeira controlada por voz - (Vídeo)

Preço da pergunta $ 5. Isso é quanto custou o Wifi Relay SONOFF (da empresa ITEAD), que é o coração deste dispositivo.

"Eu não falhei. Acabei de encontrar 10.000 maneiras que não funcionam." - Thomas A. Edison Isso é incrível, mas, mais recentemente, as pessoas nas escolas escreveram com penas. E hoje existe um tijolo mágico com uma imagem, que cabe no seu bolso e dá acesso a todas as informações do mundo. Controle de voz e, como as pessoas dizem, a ameaça à humanidade do lado da inteligência artificial. Mais recentemente, essas tecnologias pareciam fantasias inacessíveis. Mas hoje, vou mostrar como absolutamente cada um de vocês, com conhecimento básico de programação, pode usar o controle de voz. Então, vamos começar.

Etapa 1: vamos começar

Vamos começar
Vamos começar

AVISO!!! Trabalhe com alta tensão! O autor do artigo não é responsável por suas ações! Ou qualquer dano material ou físico que possa resultar do uso desta instrução!

Etapa 2: O esquema geral do algoritmo de funcionamento do dispositivo

O esquema geral do algoritmo de funcionamento do dispositivo
O esquema geral do algoritmo de funcionamento do dispositivo

Como o telefone, por vez, só pode ser conectado a um ponto de acesso Wi-Fi, trabalharemos por meio do roteador. Em geral, é conveniente quando todos os seus dispositivos inteligentes estão na mesma rede e você pode gerenciá-los facilmente sem ter que se reconectar constantemente a cada um deles. A desvantagem disso é que todos os seus dispositivos dependem do desempenho de um único roteador.

Etapa 3: 1 - Precisamos reprogramar relés Wi-fi Sonoff

1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi
1 - Precisamos reprogramar relés Sonoff Wi-fi

Por padrão, ele é configurado para funcionar por meio de um servidor chinês. No meu entendimento, não é muito conveniente desligar a lâmpada do banheiro através do servidor chinês. Para isso precisamos desmontá-lo e soldar os contatos para reprogramação.

Agora podemos conectar o módulo cp2102 da Silicon Labs ao Sonoff wifi. Também usei para programar o Arduino mini.

AVISO!!! Ao fazer a reprogramação, não conecte o módulo à rede de 220/110 volts!

Reprogramar o relé é muito simples. Este é um módulo esp8266 normal. Peguei o esboço padrão do servidor de ponto de acesso do Arduino IDE e mudei um pouco.

Firmware para relé SONOFF Wifi. Para usá-lo através do seu roteador doméstico, você encontra no arquivo anexo. E use-o a partir do Arduino IDE.

Você precisará especificar o nome do seu ponto de acesso (roteador), senha e endereço IP estático para a lâmpada. O controle de relé está no pino 12. Certifique-se de definir o tamanho do Flash para 1 MB no IDE.

Pressione e segure o botão de pressão na placa Sonoff. Insira o conversor cp2102 USB em seu computador (enquanto mantém pressionado o botão). Após 2–3 segundos, solte o botão de pressão. Agora está no modo flash. Carregue o arquivo de esboço no Arduino IDE. Clique em Verificar / Compilar. Depois de piscar, o módulo deve reiniciar e o LED verde começará a piscar

Etapa 4: vamos fazer algum aplicativo móvel para controlar este retransmissão Wifi. (Android)

Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)
Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)
Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)
Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)
Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)
Vamos fazer algum aplicativo móvel para controlar este relé Wifi. (Android)

Fornecerei apenas os fragmentos de código principais. Em seguida, você pode usá-los para implementá-lo em seus aplicativos. O Google oferece uma interface muito simples e conveniente para reconhecimento de voz. Aqui está o código que permite converter uma voz em texto e salvá-la em uma string regular. (Partes do código principal do Android, para usar o reconhecimento de voz, você pode encontrar nos arquivos anexados.) Em seguida, você pode compará-lo com os comandos que deseja implementar.

Código para trabalhar com WiFi. Enviando uma mensagem para o servidor. Você também pode encontrar em arquivos anexados.

O código é muito simples. "1" acende a lâmpada, "0" apaga a lâmpada. Você pode adicionar, à vontade, quaisquer verificações, receber uma resposta do servidor etc. Criei dois programas para mim. O primeiro é o widget de controle de voz, localizado na área de trabalho e sempre à mão. O segundo é uma aplicação simples de ligar / desligar uma lâmpada pressionando um botão.

Recomendado: