Plotar e registrar dados ativos de um dispositivo serial como o Arduino
Este aplicativo recebe dados seriais de um dispositivo como um Arduino e permite ao usuário plotar os dados ao vivo, bem como registrá-los. As ferramentas de processamento de sinal permitem a manipulação dos dados para visualização em tempo real. Funciona com uma conexão USB ou Bluetooth. A conexão USB requer um adaptador de telefone e a conexão Bluetooth requer um módulo Bluetooth, como um HC-05.
Com este aplicativo você pode usar seu Arduino como um dispositivo DAQ. Isso abre muitas possibilidades para ambientes onde seu sistema DAQ precisa ser pequeno e portátil, barato e/ou requer sensores personalizados.
Também torna o design do sensor mais flexível, já que o processamento ocorre no Android. Em vez de ter que carregar um novo esboço no Arduino para alterar um parâmetro, isso pode ser feito facilmente no Android sem interromper os dados.
Alguns recursos incluem:
-diferenciação
-integração
-FFT
-cálculos de termopares
-combinando conjuntos de dados
-Manômetros
-múltiplas parcelas
-vários conjuntos de dados em cada gráfico
Ao enviar dados do Arduino para a saída serial, deve estar no seguinte formato:
Serial.print("a" + String(micros()) + ";" + String(dados1) + ";" + String(dados2) + "a");
Deve ficar assim, seja usando USB ou Bluetooth. Não há limite embutido para quantos valores de dados podem ser enviados de uma só vez. O primeiro valor deve ser o tempo em 'micros' para fins de processamento e registro de sinal. Mais instruções podem ser encontradas no aplicativo.
Se você encontrar algum problema ao usar o aplicativo ou se tiver ideias para recursos adicionais, entre em contato para que possamos melhorá-lo.
Você pode experimentar a versão gratuita "SerialDataLogger Demo" para testar a conexão entre seu telefone e o dispositivo serial, antes de comprar a versão completa.