Queima de árvore de Natal! Pegamos um smartphone, Internet móvel e ... ligamos a "árvore de Natal" do país


Será sobre como gerenciar eletrodomésticos via Internet. A tarefa é bastante simples se houver uma Internet com fio boa e, principalmente, um endereço IP estático. Mas quando o acesso à Internet é possível apenas através de um modem GSM, por exemplo, no país, a escolha de soluções não é tão boa ... mas existe! Agora, mais usuários estão conectados à rede mundial do que pessoas na Terra. Vários dispositivos são usuários de Internet de pleno direito há muito tempo e muitos deles se comunicam usando o popular protocolo MQTT, que foi descrito mais de uma vez aqui. O Master Kit possui vários dispositivos que também usam o protocolo MQTT e o servidor em nuvem iot.eclipse.org gratuito. Vamos falar sobre sua configuração e aplicação.


Primeiro, em poucas palavras, sobre o que é a tecnologia MQTT para comunicar dispositivos entre si na Internet das Coisas. Este é um bate-papo, muito semelhante a um bate-papo para as pessoas se comunicarem. Um dispositivo, por exemplo, "termômetro da Internet" cria seu próprio registro em um servidor especial, o chamado "tópico". Outros dispositivos interessados ​​“assinam” este tópico e recebem todas as atualizações que ocorrem em tempo real ou enviam suas informações para o bate-papo, por exemplo, comandos de gerenciamento.

Tudo é muito simples. É necessário implantar uma rede Wi-Fi local usando um roteador doméstico e conectar-se à Internet de qualquer maneira, por exemplo, usando um modem GSM. Para o nosso caso, qualquer modem 2/3 / 4G de qualquer operadora de celular é adequado

Agora, quais são os dispositivos do Master Kit? Existem apenas três deles nesta linha. Essas placas eletrônicas são montadas, é claro, com base no amplamente conhecido ESP8266-01. Como esse chip possui apenas duas entradas / saídas que podem ser controladas ou lidas, a linha de dispositivos acabou sendo uma combinação dos recursos de um sensor de temperatura e um relé eletromagnético.

O objetivo dos dispositivos será claro, espero, a partir do nome. Usando o primeiro, você pode controlar dois aparelhos elétricos (aquecedores, iluminação, bombas, portões, irrigação, sirene, etc.) Como você pode ver, a placa contém dois relés eletromagnéticos bastante poderosos
MP3506 - Relé de Internet, 2 canais.

Segundo, MP3504 - Internet relé + termômetro


Este dispositivo permite conectar apenas um aparelho elétrico, mas ao mesmo tempo receber informações sobre a temperatura no "objeto". Ambos os dispositivos são montados na mesma placa e são alimentados por 12V DC. Os relés permitem comutação de cargas de até 7A. Mas, se você deseja controlar o aquecedor, é melhor fazer isso através de um contator adicional. O mesmo DS18B20 é usado como sensor de temperatura, você o deseja em um caso normal, em um selado.

O terceiro dispositivo é compacto, alimentado por 5V através do conector USB mais padrão.
Este é um termômetro para Internet MP3507 , 2 canais.
Por que dois canais? O exemplo é simples - mede-se a temperatura na casa e a segunda na rua. O kit inclui 2 sensores, mas para uso externo, o sensor em uma versão selada é adequado. A foto mostra um sensor selado junto com o módulo MP3504. Mas também é compatível com o módulo MP3507

A presença de um conector USB para energia permite conectar o módulo a qualquer carga USB, o que é muito conveniente.


Depois que o lado do ferro é mais ou menos descrito, é necessário falar sobre o aplicativo que o controla. O Master Kit oferece um aplicativo gratuito para cada um dos módulos descritos, que é mais como uma demonstração para mostrar os recursos do módulo do que uma ferramenta super-universal para gerenciar uma casa à distância. Mas o sistema de comando está aberto, para que os módulos possam ser conectados com segurança ao OpenHab ou gravar seu aplicativo em qualquer sistema operacional. E mesmo com a ajuda do construtor do App Inventor.

Aqui estão alguns exemplos de capturas de tela do Applications for Android:
todos são semelhantes e diferem no conjunto de ícones necessários, com base no objetivo do módulo (algumas funções são definidas para o futuro):
"Light" - mostra o status do relé. Lâmpada acesa - retransmitir. Se você clicar na lâmpada - ela será desligada novamente - acenda.
"Número acima da lâmpada" é o contador de minutos do estado ligado do relé, você pode usá-lo como um gravador do tempo de operação do seu aparelho, por exemplo, para calcular a receita se estiver clara acima da mesa de bilhar, que acende se o tempo for pago.
"Temperatura" - leitura atual do sensor de temperatura. Se houver dois deles, haverá dois valores.
"Globo" - um botão para conectar a um dispositivo a partir de um smartphone
"Martelo com uma chave ajustável" - um botão para chamar as configurações do aplicativo.

A conexão e configuração consiste em 2 etapas
1. conectando o módulo da sua rede local
2. Instale e configure o aplicativo Android para funcionar especificamente com seu módulo.

Para conectar-se à sua rede local, você deve colocar o módulo no modo de configuração. Para fazer isso, dentro de 1-2 segundos após aplicar a energia, é necessário fechar 2 contatos e mantê-los nesse estado por 5-7 segundos. Nesse momento, o LED azul piscará brevemente 1 vez por segundo. Se apagar, é necessário repetir a operação novamente. Veja a foto com o módulo com dois termômetros.

Para configurá-lo, é necessário fechar, por exemplo, uma pinça ou um fio com os pinos 2 e 3 (acima).

Após o módulo entrar no modo de configuração, ele cria uma rede local em torno de si, cujo nome começa com a palavra MQTT e termina com um ID de 7 dígitos. Entre essas partes do nome há um sinal de funcionalidade e versão.
Aqui está um exemplo: MQTT_2RELE V1.6_1234567 Você precisa se conectar a esta rede com uma senha padrão. E, a propósito, lembre-se deste número. Isso será útil ao configurar o aplicativo Android de controle. Esse é o nome do tópico ao qual seu smartphone ou tablet se conectará.

Em seguida, você tem a opção de configurar usando o aplicativo Android "Configurator" ou a versão do Windows. Gosto mais do Windows. A janela de configurações parece simples e clara


Nas duas primeiras linhas, você escreve o Nome e a Senha da rede Wi-Fi à qual deseja conectar seu módulo. No segundo bloco, você permite que o módulo funcione simultaneamente com o ponto de acesso ou o proíbe. Se você não proibir, poderá se conectar diretamente ao módulo. E isso é cheio de segurança. Melhor proibir. Em seguida, o acesso ao módulo é protegido pelo sistema de acesso do roteador.

Após as configurações, o módulo se conectará automaticamente ao seu roteador e se registrará automaticamente no servidor MQTT. Escolhemos o iot.eclipse.org gratuito

Permanece no aplicativo pré-instalado clicar no botão Configurações (um martelo com uma chave ajustável) e seguir várias etapas, basicamente você só precisa confirmar a ação, apenas em um lugar é necessário inserir o ID do módulo - o número de sete dígitos que lembramos durante a conexão à rede. Mais detalhes estão no site nas instruções, portanto não faz sentido redigitá-los aqui.

Agora que as configurações foram feitas, resta conectar os aparelhos elétricos aos relés de saída, colocar sensores de temperatura, fornecer Internet e você pode usá-lo. O próprio smartphone também pode ser conectado à Internet de qualquer maneira. No metrô de Moscou também funciona.

Feliz Ano Novo a todos!

Source: https://habr.com/ru/post/pt388195/


All Articles