Neste tutorial passo a passo você vai aprender como instalar e configurar o seu PenDAq no Linux.
A melhor maneira de coletar dados do PenDAq é utilizando o Node-RED, uma plataforma open criada pela IBM e atualmente mantida peal JS Foundation.
Você pode encontrar mais informações sobre o Node-RED aqui.
Requisitos
Os seguintes programas sao necessários para rodar o PenDAq com o Node-RED em um ambiente Linux:
-
NodeJS 6.x
-
Libudev
-
Node-RED 0.16.x
-
PenDAq node
Passo 1: instalar o NodeJS
O primeiro passo é instalar a run-time NodeJS (mais detalhes sobre o NodeJS aqui).
Abra o seu terminal e digite os seguintes comandos:
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
Antes de seguir para os próximos passos verifique se o NodeJS e o npm foram instalados corretamente. Você pode fazer está verificação com os seguintes comandos:
node -v
npm -v
Ambos os comandos devem retornar um número que representa a versão do NodeJS e do npm.
Passo 2: instalar a Libudev
A ferramenta libudev é uma dependência do biblioteca 'usb' do NodeJS e para instalar basta rodar o seguinte comando:
sudo apt-get install build-essential libudev-dev
Passo 3: instalar o Node-RED
Agora que você já possui o NodeJS e o npm você já pode instalar o Node-RED (mais detalhes sobre o Node-RED aqui). No seu terminal digite o seguinte comando:
sudo npm install -g --unsafe-perm node-red
Agora rode o Node-RED com:
sudo node-red
Esse comando irá iniciar o Node-RED e você deverá ver as seguintes mensagens.
Abra o seu navegador e digite o seguinte endereço:
127.0.0.1:1880
Você verá essa interface web:
Passo 4: instalar o nó PenDAq
Com o Node-RED rodando é necessário agora instalar o nó "PenDAq". No seu Node-RED abra o "Manage palette".
No gerenciador abra a aba "install", busque por "pendaq" e instale o "node-red-contrib-pendaq". Com a instalação finalizada clique em "Done".
De volta a tela principal você verá o nó do PenDAq. Agora arraste para a aba principal os seguintes nós:
-
inject
-
pendaq
-
debug
em seguida conecte-os conforme a imagem abaixo:
Clique duas vezes no nó do PenDAq e selecione o seu dispositivo. Altere quantidade de amostras ("# of samples") para 50, clique em "Done" e em seguida em "Deploy".
Pronto ! Agora você já pode adquirir dados do seu PenDAq. Abra a aba de "debug" (no canto direito superior) e clique no botão ao lado do nó de "inject". O PenDAq fará 50 aquisições no Canal 1 que serão exibidas em sequência na aba de debug.
Agora você já pode exportar as aquisições do PenDAq para todos as saídas oferecidas pelo Node-RED (websocket, TCP, UDP, arquivos, etc.)