Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Nesta oportunidade usaremos o Node-RED para controlar e Arduino MEGA 2560 R3, graças à colaboração de um colega Absolutely Automation indiquei este método que permite controlar facilmente um Arduino em caso de complicações.
Também em um dos comentários alguém consulta se existe uma forma mais prática de controlar a partir do Arduino e do Node-RED?
Resolvi fazer um tutorial para levar essa solução em consideração.
No meu caso instalei o Node-RED no meu pc com lubuntu, em outras aplicações pode ser instalado no Raspberry pi, embora deva levar em consideração a velocidade e desempenho no caso de aplicações muito complexas.
Mais informações: PDAControl Versão em inglês: Controlando Arduino do Node-RED com Firmware Firmata
Version en Español: Controlar Arduino from Node-RED com Firmware Firmata
Etapa 1: Materiais
Materiais
1 Arduino MEGA 2560 R3 -Clone (Muito barato-Aliexpress)
Etapa 2: Recomendo um sistema operacional Linux…. Lubuntu
Eu recomendo um sistema operacional linux no meu caso Lubuntu, leve e rápido
abaixo uma solução se eles forem usuários do Windows.
Crie uma máquina virtual com o Virtualbox no Windows e em poucos passos monte um sistema Linux
Tutorial recomendado:
Instale o lubuntu (Ubuntu) do Scratch no Virtualbox
pdacontrolen.com/install-ubuntu-ubuntu-from…
Etapa 3: instalação permanente
Instalação permanente
Você também pode instalar o lubuntu permanentemente, no meu caso, deixe o windows, bom é uma opção..
Tutorial recomendado:
Migração completa para o sistema operacional Lubuntu
pdacontrolen.com/full-migration-to-lubuntu-…
Etapa 4: Instale o Node-RED
Instale o Node-RED
Há muito tempo eu queria experimentar esta plataforma chamada Node-red criada pela IBM, ela foi desenvolvida em nodejs, a rede Node é desenvolvida por Nick O’Leary e Dave Conway-Jones obrigado por suas contribuições.
Tutorial recomendado: Instale o Node-RED
pdacontrolen.com/installation-node-red-plat…
Mas o que é Node-Red?
É uma ferramenta gráfica de código aberto baseada na conexão de nós que contém API’S e / ou serviços para a comunicação e / ou conexão de dispositivos para a Internet
Tutoriais Node-RED:
pdacontrolen.com/installation-node-red-plat…
Etapa 5: instalar nós para Arduino
Instalar nós para Arduino
A partir do Node-RED da paleta de nós, podemos instalar diretamente os nós do Arduino e, no exemplo, copiaremos o exemplo blink básico no arduino GPIO 13.
Tutoriais do Node-RED
pacote de informações npm: node-red-node-arduino
Etapa 6: Carregar Firmware Firmware do Arduino IDE
Carregar Firmware Firmware do Arduino IDE
Este código é tecnicamente um protocolo muito rápido que direciona o controle de GPIO, ADC, PWM e manuseio de Strings através da porta serial, existem várias versões do firmware mas usaremos StandardFirmata incluso nas bibliotecas de exemplo.
Etapa 7: Conclusões e Considerações
Conclusões e Considerações
Uma solução oportuna para aplicativos simples que permitem que o blade seja conectado diretamente ao PC. A grande desvantagem em geral dos controles feitos a partir de uma plataforma externa, sem executar o código corretamente na placa, é a segurança ou autonomia em caso de desligamento neste caso, desligamento do Node-RED
mas garantir um hardware robusto não deve ser temido.
Mais informações: PDAControl
versão em inglês
Controlando o Arduino do Node-RED com Firmware Firmata
pdacontrolen.com/controlling-arduino-from-n…
Version en Español
Controlar Arduino desde Node-RED com Firmware Firmata
pdacontroles.com/controlar-arduino-desde-no…