Índice:

UCL-IIoT-Lixeira automática: 6 etapas
UCL-IIoT-Lixeira automática: 6 etapas

Vídeo: UCL-IIoT-Lixeira automática: 6 etapas

Vídeo: UCL-IIoT-Lixeira automática: 6 etapas
Vídeo: Part 3 - Babbitt Audiobook by Sinclair Lewis (Chs 10-15) 2024, Julho
Anonim
UCL-IIoT-Lixeira Automática
UCL-IIoT-Lixeira Automática

Eu sou um estudante de Tecnologia de Automação 3. semestre na UCL. Neste instrutível, pretendo mover meu projeto anterior para a indústria 4.0.

www.instructables.com/id/UCL-Automatic-Tra…

O arduino foi substituído por um nodemcu - esp8266 para enviar dados via. Wi-fi.

Etapa 1: Comunicação

Comunicação
Comunicação

Desejamos que o nodemcu seja capaz de se comunicar com o PC.

Para fazer isso, usamos um corretor entre o nodemcu e o node-red como um site que pode exibir dados para o usuário. O nodemcu limitou o armazenamento de dados, então usamos o Wampserver para armazenar dados do node-red.

Nodemcu: Em primeiro lugar, para nos comunicarmos com nosso computador, precisamos nos conectar à rede local. Para fazer isso, usei este guia para conseguir isso:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Corretor - Mosquitto:

Se quisermos processar quaisquer dados, temos que garantir que os dados vão para o lugar certo. Para isso utilizei o corretor mosquitto que se encontra neste site.

mosquitto.org/

Para enviar os dados para o local correto, eles devem ser marcados com um "tópico". Esses tópicos são publicados ou assinados. Qualquer coisa publicada em um determinado tópico será enviada, pela corretora, para quaisquer unidades subscritas conectadas à corretora.

Nó-vermelho:

É um programa baseado em fluxo que permite ao usuário criar um site ou outras interfaces.

Isso é usado para exibir e processar dados do nodemcu

Wampserver:

É um banco de dados que recebe solicitações do nó vermelho para armazenar ou enviar dados.

Etapa 2: Link ausente

Link perdido
Link perdido

Não consegui conectar o nodemcu ao corretor, mas consegui conectá-lo ao meu wifi.

Anexei o código que usei para tentar me conectar ao corretor. Acho que o problema é que estou usando o IP errado para me conectar ao corretor. Não consegui obter o endereço IP do corretor.

Etapa 3: Novo Código Arduino

Novo Código Arduino
Novo Código Arduino
Novo Código Arduino
Novo Código Arduino

Para que o programa funcione, você precisa instalar essas três bibliotecas.

Além disso, você deve inserir o nome da sua rede (SSID) e a senha para se conectar ao wi-fi.

Etapa 4: Nó-vermelho

Nó-Vermelho
Nó-Vermelho
Nó-Vermelho
Nó-Vermelho

O Node-red é usado como interface para o programa e permite ao usuário visualizar os dados coletados pelo sensor de temperatura e umidade. Além disso, todos os dados coletados são salvos em um banco de dados que é limpo a cada 30 minutos. A qualquer momento, o usuário pode clicar em um botão para visualizar todos os dados armazenados no momento.

Por último, um botão pode ser colocado para abrir a lixeira agora.

Etapa 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Usei um banco de dados para armazenar os dados enviados do arduino para o node-red. Para que o programa funcione, você precisa usar os nomes. É sensível a maiúsculas e minúsculas.

Etapa 6: Conclusões

O programa ainda precisa de um pouco de trabalho para torná-lo utilizável. Se você puder se conectar ao seu corretor, será muito fácil tornar o resto dos elementos de comunicação viáveis.

Recomendado: