Você está na página 1de 4

No projeto definido, a idea consiste em apresentar esses dados através de um

dashboard, que será explicada mais a frente.

Teoria

Arduino - Comunicação serial (UART)


A comunicação serial não é uma particularidade do Arduino, a mesma se trata
de um método eficiente de comunicação entre dois dispositivos eletrônicos, a tal
está presente nos computadores a mais de 30 anos, e vem se mostrando mais
e mais necessária no dia-a-dia de profissionais da área de TI e Engenharia. A
comunicação serial se faz necessária para enviar e receber dados de/para
outros dispositivos do sistema.

A comunicação serial UART (Universal Asynchronous Receiver Transmitter) da


plataforma Arduino é que permite que alguns dispositivos específicos sejam
conectados ao micro controlador, como por exemplo um módulo GPS ou
um módulo GSM. Além de receber dados de determinados sensores como
mencionado, a comunicação serial também é capaz de enviar dados, como por
exemplo disponibilizar os dados de temperatura e pressão de alguma medição
feita.

Fisicamente, a porta é composta por 2 pinos digitais 0 (RX) e 1 (TX), conforme


apresentado na figura a seguir:

TX e RX são abreviações para “transmit” e “receive” transmitir e receber,


respectivamente. Essas métricas referem-se ao servidor que está sendo
monitorado. Portanto, transmissão deste servidor e recepção por este servidor.
Por exemplo, um download de um computador é tráfego transmitido (TX), mas o

Crete dashboard in Excel 3


recebimento de dados por um computador é medido como tráfego recebido
(RX). As taxas de Tx e RX referem-se a taxas de transmissão ou recepção de
dados. Os dados TX referem-se à quantidade de dados transmitidos e os dados
RX referem-se à quantidade de dados recebidos.

Lembrando que, apesar de existirem esse 2 pinos principais, o projeto visou a


utilizar do próprio cabeamento USB, qual também está interligado a esses 2
pinos de comunicação.
Além do recurso de upload através da comunicações serial, a IDE trás um
terminal serial que auxilia no recebimento e envio de dados para a placa sem a
necessidade de recorrer a uma ferramenta externa. Para acessar essa
ferramenta basta clicar no ícone Serial Monitor ou acessar o menu Tools> Serial
Monitor. É aberta a janela a seguir:

A ferramenta é bem simples, contendo apenas alguns parâmetros de


configuração, onde se pode definir a taxa de envio (baud rate). Possui dois
campos, um onde pode ser inserido a mensagem a ser enviada e outro maior
onde é exibido os caracteres enviados pela placa para o computador.
Para exibição de valores lido no monitor serial, se faz necessário o uso de
algumas funções específicas. Para o projeto especifica as utilizadas foram as
seguintes:

💡 FOTO DO CÓDIGO PARA MONITOR SERIAL

Crete dashboard in Excel 4


Integrando o Arduino ao Excel
Dentre as diversas formas de aquisição de dados de circuitos montados através
da plataforma Arduino, a opção escolhida para este projeto foi a integração com
o software excel da Microsoft, apesar de não ser considerado oficialmente um
banco de dados, o excel permite que seja feita uma representação significativa
para tal objetivo.

Atualmente, dentro do excel existem basicamente duas formas de fazer o que


se deseja, sendo por Streamer ou VBA. Neste caso foi optado por utilizar o
streamer. O Recurso relativamente novo denominado “Data Streamer” permite
importação, visualização e análise de dados em tempo real de dispositivos
externos como o microcontrolador Arduino. Dessa forma é possível coletar os
dados de sensores de todo o circuito.
Para o projeto, a ideia consistiu em coletar as seguinte informações:

Quantidade total de peças que passaram no processo;

Quantidade de peças aprovadas;

Quantidade de peças de refugo;

Tempo total de funcionamento da linha;

Além de fazer a gravação de dados pelo próprio excel, o software da Microsoft


também apresenta uma grande vantagem que é a possibilidade de manipular
esses dados de diversas formas, de modo que possa ser apresentado de forma
clara e objetiva o desempenho da linha de produção e/ou no caso deste projeto.
Nesse sentido, foi optado por utilizar os famosos dashboards.

Dashboard - o que é? E para que serve?


Em sua tradução literal, pode ser descrito como painel visual, que
conceitualmente corresponde a um conjunto de informações : indicadores e
métricas de seu negocio. Esse recurso tem sido cada vez mais usado em
industrias e até mesmo por pequenos empreendedores, pois aparecem com o
objetivo de embasar decisões e acompanhar o desempenho da empresa,
auxiliando-nos diariamente em tomadas de decisão.
Um dashboard com para o setor de vendas vendas, por exemplo, serve para a
análise de desempenho das vendas de sua empresa, seja anualmente,
mensalmente, semanalmente e até diariamente. Uma vez que todos os dados

Crete dashboard in Excel 5


estão tabulados de maneira correta, é possível enxergar pontos cruciais que te
auxiliarão em suas próximas ações, como por exemplo a necessidade de maior
investimento em marketing de um determinado produto e/ou até mesmo a
necessidade de retirar aquele produto de seu portfolio, pois, como visto no
dashboard, o item não apresenta bons resultados nos últimos meses.
Os dashboard são fundamentais para gestão a vista, pois após o surgimento
deles, mesmo que não está participando do processo operacional diariamente,
consegue enxergar de forma rápida e eficiente como têm sido o funcionamento
de determinado nicho.
No caso do projeto apresentado nesse documento, o Dashboard aparece com a
intenção de apresentar os dados mais cruciais e importantes do processo, como
quantidade total de cubos passados por aquela linha de separação, quantidade
de peças aprovadas, quantidade de refugo, tempo total de funcionamento da
linha sem interrupções, e quantidade de de produtos separados de acordo com
sua cor.

A imagem e seguir representa o Dashboard utilizado no projeto:

Crete dashboard in Excel 6

Você também pode gostar