11 Comentários

O Arduino está se tornando o novo padrão da indústria?

A plataforma Arduino foi lançada em 2005 na Itália com o objetivo de facilitar a programação de microcontroladores por estudantes de design e leigos em eletrônica. Foi baseada nos projetos Wiring e Processing. Lançada como um projeto open source, rapidamente criou-se uma grande comunidade em volta desse projeto. Com o passar dos anos o projeto evoluiu muito e hoje é usado por diversas pessoas e empresas no mundo. Mas será que plataforma continua apenas com o foco em leigos e estudantes?

Nesse artigo apresento como o Arduino está se tornando um padrão quando se pensa em programação de microcontroladores, o posicionamento da empresa Arduino atualmente e também o uso da plataforma para aplicações industriais. 

Hardware e Software do Arduino

As placas Arduino evoluíram muito desde 2005. Fiz um artigo em 2013 mostrando a evolução das placas até o Arduino UNO

Figura 1 – Placas Arduino Serial e Arduino Uno

As placas oficiais lançadas recentemente já não são placas simples baseadas apenas em microcontroladores AVR. Elas geralmente possuem um microcontrolador ARM Cortex M0+ e algum tipo de conectividade. 

Por exemplo, a linha MKR é focada em conectividade para IoT possuindo uma família que vai desde WIFI até comunicação celular:

Figura 2 – Loja Arduino com diversas placas novas

Também foram lançadas novas placas Arduino Nano, agora com o foco em conectividade. 

Figura 3 – Novas placas Arduino Nano

Outra novidade foi o lançamento da placa  MKR VIDOR 4000, a primeira placa Arduino oficial com FPGA:

Figura 4 – Placa Arduino MKR VIDOR 4000

Com toda essa sequência de lançamentos de placas com recursos para IoT, nota-se que a empresa Arduino está focando suas energias em prover hardware para prototipagem rápida de soluções para Internet das coisas.

Em paralelo diversas bibliotecas estão sendo adicionadas, assim como a integração de novas placas oficiais e de terceiros ao ecossistema. Hoje isso é feito com poucos cliques na IDE sem a necessidade de configuração manual nas pastas.

Hoje também é possível programar as placas através de uma plataforma online, que possui recursos similares da IDE offline com a possibilidade de compartilhamento de código de uma forma mais fácil.

A empresa Arduino também lançou uma plataforma de nuvem para facilitar a visualização de dados: 

Figura 5 – Arduino IoT Cloud

Adoção do Arduino em escolas e empresas

Com a estabilização da plataforma, uma grande documentação aberta disponível e a facilidade de acesso as placas, foi natural a adoção do Arduino no ambiente acadêmico. Hoje muitas escolas e faculdades usam o Arduino com ferramenta para ensino de programação, desenvolvimento de projetos e pesquisas. O uso não se restringe apenas a áreas de tecnologias e nem em formação técnica. O Arduino é usado desde o ensino de crianças até em pesquisas de doutorados.

No que diz respeito à formação técnica e de engenharia na área de sistemas embarcados, há uma grande discussão sobre o uso do Arduino e a eficácia do ensino de programação de sistemas embarcados de forma mais aprofundada, já que a plataforma mascara diversos detalhes de arquitetura e programação. Fiz um vídeo que discute sobre esse assunto:

Já do lado corporativo a plataforma Arduino está presente em prototipagem e validação de ideias. Muitas Startups de hardware começam a validar as suas ideias a partir de PoC feitos com Arduino ou placas similares aproveitando o ecossistema disponível.

Projetos para aplicações industriais

Apesar do Arduino não ter sido concebido para aplicações industriais, hoje é possível encontrar placas Arduino ou projetos feitos com base nos hardwares de placas Arduino oficiais ou compatíveis, em ambientes industriais. Em alguns casos pode ser preocupante o uso das placas Arduino em projetos que requerem requisitos de segurança e imunidade a ruídos. Confira o artigo que aborda o Uso de kits comerciais para desenvolvimento de produtos.

Em contrapartida muitos projetos estão surgindo a diversos projetos baseados em Arduino voltados para aplicações na industriais. Tais projetos são desenhados para unir o ecossistema Arduino com a segurança e a confiabilidade dos PLCs de nível industrial. Um desses projetos que deixo como exemplo, é o CONTROLLINO:

Figura 6 – Plataforma Controllino MAXI

Recentemente a Novus anunciou o DigiRail NXprog um módulo de I/O programável compatível com a programação Arduino.  Segundo a empresa o módulo foi projetado para simplificar e modernizar a linguagem de programação industrial.

Figura 7 – DigiRail NXprog da Novus

Além dos projetos apresentados, muitas empresas hoje estão usando o ecossistema Arduino para desenvolvimento dos seu projetos na indústria, principalmente em pequenas automações e projetos customizados de pequenos volumes.

Preocupações

Mas nem tudo são flores! Apesar das facilidades e recursos disponíveis não dá para fazer e aprender tudo com Arduino. 

Focando no ambiente de ensino de sistemas embarcados é importante não deixar que os alunos tenham a falsa sensação de aprendizagem, focando apenas na aplicação final, o que geralmente acontece com o uso do Arduino. É importante o entendimento da arquitetura, técnicas de programação, otimização, depuração, etc. Infelizmente hoje os alunos estão ficando presos a plataforma e não conseguem explorar os recursos do microcontrolador e até mesmo escolher o melhor dispositivo para seus projetos.

Já no ambiente profissional e no desenvolvimento de projetos, é necessário tomar cuidado com o uso de bibliotecas não eficientes e até mesmo o conflito entre bibliotecas. Outro detalhe importante é o consumo desnecessário de memória que a abstração pode oferecer, além de perda de performance, como apresentado no artigo: Performance do digitalWrite() no Arduino. Durante a fase de desenvolvimento há limitação em recursos, como debug por hardware. Outro ponto preocupante é que as placa de desenvolvimento não foram feitas para aplicação final, como é comum encontrar em muitas aplicações por aí.

Conclusão

O Arduino revolucionou e democratizou o uso de microcontroladores no mundo. Hoje muitas pessoas conseguem ter o contato com a programação de microcontroladores e conseguem fazer projetos incríveis, através da abstração e facilidades que o arduino traz. Com todas essas facilidades e recursos disponíveis, muitas ideias estão sendo colocadas em práticas e sendo validadas rapidamente. Há diversas empresas fornecendo hardware e softwares para o ecossistema. Também estão surgindo diversas aplicações focadas na indústria ou automação residencial.

Porém, é importante entender até que ponto os hardwares podem ser usados para aplicações finais, e quando o Arduino pode ser explorado para ensino de sistemas embarcados de forma eficiente.

Se tiver alguma sugestão para acrescentar, deixe seu comentário abaixo.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Arduino » O Arduino está se tornando o novo padrão da indústria?
Comentários:
Notificações
Notificar
guest
11 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Altrons
Altrons
10/09/2020 17:29

O PIC faz muito mais que o Arduino nem se compara ,perca de tempo.

Caio Vieira
10/10/2019 09:33

Quando dito que o Arduino NANO e o MKR tem foco em conectividade, diz que é conectividade por portas (OUTPUTS) ou por IoT (internet/dados)?

Márcio
Márcio
07/10/2019 09:01

Faltou apenas fazer uma reflexão dos dados da última pesquisa do Mercado Brasileiro de Desenvolvimento de Sistemas Embarcados e IoT, que apontou utilização do Arduino e suas variações por 50,41% dos participantes da pesquisa (amostra de 974 respostas).

Leandro
Leandro
02/10/2019 00:05

Boa discussão. Bela abordagem sobre o assunto. Quero mais rss.

Lenio Rodrigues
30/09/2019 21:59

Olá Fábio, como sempre, uma ótima postagem e conteúdo, ótimo vídeo ! Gostaria de reforçar seu ponto de vista: sou Técnico Eletrônico Sẽnior e também já tive oportunidade de lecionar em Escola Técnica, especificamente no curso de Eletrônica. Percebo uma necessidade “gritante” das pessoas em produzirem coisas muito rápido ! tanto o público Profissional que produz produtos quanto o público aprendiz que frequentam cursos Técnicos por exemplo. De fato não é difícil encontrar algum aluno, ou recem formado admitirem saberem o básico fundamental da Eletrônica e ao comprovarem o que sabem de eletrônica, não sabem Na verdade, conhecem shields, Exemplo:… Leia mais »

Leandro Serra
Leandro
30/09/2019 19:15

Cara eu já vi muitos projetos em indústria com Arduino ou apenas o microcontrolador…mas programado com Arduino.. já vi placa Arduino na Hyundai,Mercedes,Nissan,Panasonic e em muitas outras….

J Bonifácio
J Bonifácio
Reply to  Leandro
01/10/2019 20:45

Eita, tem um pessoal sem noção! Sou gerente de produção da Panasonic e garanto que não tem nenhuma placa Arduíno aqui meu jovem! Cuidado com as asneiras ditas sem fundamento!

Leandro
Leandro
Reply to  Leandro
02/10/2019 00:06

Caramba.

Talvez você goste:

Nenhum resultado encontrado.

Séries

Menu

WEBINAR
 

BlueNRG-LP – Bluetooth 5.2 de longo alcance para aplicações industriais

Data: 05/11 às 15:00h - Apoio: STMicroelectronics
 
INSCREVA-SE AGORA »



 
close-link