Integração Avançada: CODESYS, ESP32, Factory I/O, WhatsApp e Webserver

Опубликовано: 03 Август 2026
на канале: Automação e Simulação
546
30

No vídeo de hoje, vamos explorar uma integração inovadora entre várias tecnologias e dispositivos. Vamos unir o poder do CODESYS, ESP32, Factory I/O, WhatsApp e um Webserver para criar um sistema automatizado completo e interativo. Acompanhe passo a passo como cada componente se integra e contribui para o funcionamento eficiente do nosso sistema.
Componentes Utilizados:
ESP32
Entradas Digitais:
Botão Branco
Botão Vermelho
Saídas Digitais:
LED Vermelho
LED Verde
Entrada Analógica:
Potenciômetro
Saída Analógica:
LED Azul
Factory I/O:
Esteira
Display
Sensor
Webserver:
Caixa de texto para definir o total de caixas a serem transportadas
Caixa de texto para mostrar a quantidade de caixas transportadas até o momento
Botão Reset para zerar o contador
Comunicação e Integração:
CODESYS: Atua como mestre na comunicação via Modbus TCP/IP
ESP32 e Factory I/O: Funcionam como escravos na comunicação via Modbus TCP/IP.
WhatsApp: Recebe mensagens sobre o status da produção
Funcionamento do Sistema:
Controle com ESP32:
O botão branco inicia o processo.
O botão vermelho interrompe o processo.
O potenciômetro ajusta um valor que será escalonado e enviado para o display, esteira e LED azul.
Os LEDs vermelho e verde indicam o status do sistema.
Factory I/O:
A esteira transporta caixas.
O display mostra o valor ajustado pelo potenciômetro.
O sensor de contagem, posicionado no final da esteira, conta as caixas transportadas.
Webserver:
Define a meta de caixas a serem transportadas.
Exibe a quantidade de caixas transportadas até o momento.
O botão Reset zera o contador.
Notificações via WhatsApp:
Quando a primeira caixa passa pelo sensor, uma mensagem "Produção Iniciada" é enviada. Quando a última caixa passa pelo sensor, uma mensagem "Produção Finalizada" é enviada.
Demonstração Prática:
Vamos ver na prática como tudo isso funciona! Vamos iniciar o sistema, ajustar o potenciômetro, acompanhar a contagem de caixas no Factory I/O e no Webserver, e receber as notificações no WhatsApp. Esse vídeo mostra o quão poderosa pode ser a integração de diversas tecnologias para criar um sistema automatizado eficiente e funcional.
A ESP32 é uma série de microcontroladores de baixo custo e baixo consumo de energia, desenvolvida pela Espressif Systems. Ela é amplamente utilizada em projetos de IoT (Internet das Coisas), dispositivos de automação residencial, wearables e muitas outras aplicações. A ESP32 é conhecida por sua versatilidade, oferecendo conectividade Wi-Fi e Bluetooth, além de uma variedade de interfaces de hardware, como GPIO, SPI, I2C e UART. Ela é programável usando uma variedade de linguagens, incluindo a Arduino IDE e a linguagem de programação Python, o que a torna uma escolha popular para uma ampla gama de projetos de eletrônica.
O Arduino IDE (Integrated Development Environment) é um ambiente de desenvolvimento integrado usado para programar placas de desenvolvimento Arduino. Ele fornece uma interface de usuário simplificada para escrever, compilar e fazer o upload de código para placas Arduino. O IDE suporta uma linguagem de programação baseada em C/C++ e inclui uma biblioteca padrão que simplifica a interação com os periféricos das placas Arduino, como GPIOs, sensores e módulos de comunicação.
O Arduino IDE é popular entre iniciantes e profissionais de eletrônica devido à sua facilidade de uso e à grande comunidade de suporte e recursos disponíveis online. Ele é compatível com uma ampla variedade de placas Arduino, o que o torna uma escolha versátil para uma variedade de projetos, desde projetos simples até aplicações mais complexas de automação e controle. Além disso, o Arduino IDE é de código aberto e está disponível gratuitamente para download e uso.
O CODESYS é um ambiente de desenvolvimento integrado para a programação de controladores lógicos programáveis (CLPs) que suporta diversas linguagens de programação, ele é uma ferramenta baseada na norma internacional IEC 61131-3, que permite o desenvolvimento de aplicações para controladores lógico programáveis (CLPs) de diferentes fabricantes.
Não se esqueça de curtir, compartilhar e se inscrever para mais conteúdo sobre automação e programação. Vamos começar!
Apoio via PIX: [email protected]

Link - Arduino IDE para Windows 64-bits:
https://downloads.arduino.cc/arduino-...

Link para Download do CODESYS:
https://store.codesys.com/de/codesys....

Link do projeto no Wokwi:
https://wokwi.com/projects/3981928071...

LINK IMPORTANTE:
   / @siqueira89  

Site CallMeBot:
https://www.callmebot.com/blog/free-a...

Link para download da cena:
https://drive.google.com/file/d/1RMpd...

00:00 - Introdução
00:44 - Apresentando projeto no Wokwi
07:44 - Apresentando projeto no CODESYS
17:24 - Logon
20:27 - Integração Avançada: CODESYS, ESP32, Factory I/O, WhatsApp e Webserver
28:08 - Considerações finais
29:13 - Encerramento