Um passo a passo detalhado mostra como conectar a plataforma de simulação industrial FactoryIO ao Node-Red e a uma placa Arduino Nano V3.0. O material foi publicado pelo desenvolvedor Lucas Schiavon Calu em 10 de outubro de 2025 e apresenta todas as etapas necessárias para que comandos físicos sejam enviados ao ambiente virtual — ou para que dados gerados na cena simulada sejam recebidos pelo hardware.
Materiais exigidos
Para executar o projeto, o autor utiliza:
- 1 Arduino Nano V3.0 com cabo USB;
- 1 protoboard de 400 pontos;
- cabos jumper macho-fêmea (20 unidades, 20 cm);
- 1 push button 6 × 6 × 7 mm;
- 1 resistor de 10 kΩ (¼ W);
- Software Node-Red (download em nodered.org);
- Software FactoryIO (versão de testes gratuita por 30 dias em factoryio.com).
Instalação dos programas
A configuração começa pela instalação local do Node-Red, que requer o Node.js. No terminal, o comando npm install -g --unsafe-perm node-red conclui a instalação. Em seguida, o serviço é iniciado com node-red, e a interface é acessada pelo navegador em localhost:1880.
Na sequência, o usuário deve baixar o FactoryIO no site oficial e efetuar a instalação padrão. Durante o processo, o instalador pode solicitar componentes adicionais, como o .NET Framework. Segundo o autor, a ausência de pacotes não compatíveis não impediu o funcionamento do programa.
Configuração do FactoryIO
Dentro do FactoryIO, o primeiro passo é selecionar uma cena pronta na opção “Scenes”. Depois, o software precisa ser configurado como servidor Modbus TCP/IP. É necessário informar o endereço IP do computador e definir a quantidade de portas usadas na comunicação.
O IP pode ser obtido pelo comando ipconfig no Windows. Esse dado será reutilizado mais adiante, na ligação com o Node-Red.
Preparação do Arduino
Na Arduino IDE, o usuário deve escolher a placa correta e enviar o sketch de exemplo Standard Firmata para o microcontrolador. Esse firmware possibilita a comunicação direta entre o Node-Red e o Arduino.
Imagem: Internet
Ajustes no Node-Red
Com o Node-Red aberto, é preciso acrescentar duas bibliotecas à paleta de nós: Modbus TCP e Arduino Firmata. Após a instalação, os nós são arrastados para o fluxo e configurados para enviar comandos booleanos TRUE e FALSE, responsáveis por ligar ou desligar a esteira virtual no FactoryIO.
A porta serial usada pelo Arduino deve ser definida conforme exibido na IDE. É importante manter a Arduino IDE fechada para liberar a porta.
Montagem do circuito
O esquema elétrico inclui o push button conectado ao Arduino por meio do resistor de 10 kΩ. O desenho serve para qualquer modelo de Arduino; usuários de outros microcontroladores, como o ESP32, podem precisar de ajustes.
Resultado
Com todas as etapas concluídas, os botões configurados no Node-Red controlam a esteira da cena simulada no FactoryIO, demonstrando a integração entre ambiente virtual e hardware físico. A metodologia também permite expandir o sistema para outros dispositivos e sensores.
Com informações de Eletrogate

