Shield para Arduino: entendendo o uso em displays inteligentes - Victor Vision
Início » Blog » Shield para Arduino: entendendo o uso em displays inteligentes
O que é um Shield para Arduino?
Para entender o que é um Shield para Arduino, é preciso entender primeiro que Shields são placas eletrônicas que podem ser encaixadas em cima do Arduino, permitindo que sua capacidade seja aumentada.
Além disso, o Shield para Arduino aumenta suas funções de forma simples e confiável, com um circuito enxuto (área limitada a do Arduino) e robusto (com tudo pronto para aquela aplicação).
Atualmente, há Shields para aplicações como:
Sensores de umidade;
Controle de motores;
Controle de LEDs;
Armazenamento em SD;
Câmeras e displays.
Como funciona um Shield para Arduino?
Um Shield para Arduino funciona a partir de conectores de expansão das placas Arduino.
Para conseguir o acesso aos sinais do Arduino, os Shields usam pinos que permitem o encaixe aos seus conectores.
Essas placas de circuitos, ao serem conectadas no Arduino e se encaixarem em cima dele, tem o potencial de expandir sua capacidade.
E justamente pelo fato do Arduino ser um projeto de hardware de código aberto, há diversos shields disponíveis para serem conectados a ele.
Aliás, é importante saber que os conectores de expansão do Arduino UNO R3 são a base dos projetos atuais de Shields.
Tipos de Shield para Arduino
LCD Shield com Teclado
Esse tipo de Shield para Arduino facilita a criação de uma interface básica com o operador, permitindo uma montagem consistente e sem diversas ligações.
Isso ocorre por conta de seu display alfanumérico de 2 linhas e 16 caracteres (LCD 16×2) e 6 botões.
Ideal para montar projetos mais simples, esse Shield disponibiliza as conexões do Arduino diretamente nas trilhas para pequenas montagens.
Costuma vir também com uma protoboard miniatura, que pode ser colocada no topo.
Base Shield Grove
Para fazer a interligação de vários tipos de dispositivos ao Arduino, o sistema Grove usa cabos padronizados e conectores.
As conexões são básicas para todo tipo de periférico usado com Arduino: I²C, UART, I/O Digital, e portas analógicas.
Shield Multifunções Nível Intermediário
Esse modelo de Shield para Arduino pode ser usado desde montagens de projetos até aprendizados.
Isso porque com ele, em somente um Shield há uma vasta variedade de dispositivos: botões, potenciômetro, buzzer, display de 7 segmentos, e conectores para diversas ferramentas.
Neste Shield para Arduino você encontra um Driver Ponte H para acionamento de motores, usando os chips L293D.
Sua capacidade de chavear vai de 6V e 600mA, permitindo que se controlem até quatro Motores DC, 2 Motores de Passo ou 2 Servos.
Para aplicações de IoT (Internet das Coisas), esse Shield é o mais indicado, pois com ele você pode ligar o Arduino exatamente a um switch ou roteador.
A conexão do Arduino a uma rede local Ethernet também é permitida com seu uso.
Shield Arduino para Display TFT Touch Proculus
Ao desenvolver circuitos de bancada, muitos compartilham da mesma experiência de fios voando de um protoboard, problemas de conexão, interferência e o pior de tudo: nada funcionando como deveria.
Para fazer conexões rápidas, é normal que se use fios, entretanto, em circuitos sensíveis e para comunicação de dados, as falhas podem ser evitadas usando conexões robustas.
A conexão física dos Displays TFT com Touch da Proculus com o Arduino pode ser feita com um Shield chamado PAB_03.
A PAB_03 é um Shield para Arduino desenvolvido especialmente para conectar os displays Proculus facilmente a uma placa Arduino.
Características da placa PAB_03
3 configurações de conector de saída disponíveis;
Sobre a alimentação, displays menores podem ser alimentados sem a necessidade de uma fonte externa, e a energia ver diretamente da placa do Arduino. A alimentação pode ser externa, pois existem modelos que não são compatíveis nem com a tensão, nem com a corrente que a placa do Arduino pode oferecer.
Existem modelos de display que funcionam com tensão nominal de 12V e outros displays maiores, que podem puxar desde 700 mA de corrente. Como alternativa, a PAB_03 possui um conector para fonte externa.
Como conector de saída do Shield PAB_03 para o display, por onde passa a energia e a comunicação para o display, existem três opções expostas na PCB do Shield, Essa é uma flexibilidade pois existem modelos de displays com conector: flat, ribbon ou com fios.
Exemplo de cabo FLAT e cabo RIBBON
A comunicação entre o Arduino e o display é a comunicação serial UART, mas o protocolo físico pode ser tanto TTL/CMOS (normalmente em 5V) como RS232.
Para escolher entre os protocolos físicos existem dois jumpers de configuração no Shield, com a marcação correta da ligação gravada no silk do Shield.
Veja essas duas Demos funcionando com Arduino e o shield para o display Proculus:
As demos podem ser encontradas nos links:
BAIXAR DEMO – Motor
BAIXAR Demo – Ventilador Pulmonar
Saiba mais sobre os acessórios da Proculus.
Com esse artigo, explicamos um pouco mais sobre o Shield para Arduino, para que você não tenha dúvidas ao escolher um deles para seus projetos.
Apresentamos o seu funcionamento, que ocorre por meio de conectores de expansão das placas de Arduino, e também cinco tipos de Shield para você usar.
Além disso, você ficou por dentro de tudo sobre o Shield Arduino para Display TFT Touch Proculus, que pode ser feito com um Shield chamado PAB_03.
Marcações:Arduino
2 comentários em "Shield para Arduino: entendendo o uso em displays inteligentes"
Vilian Esmeraldino 10 de novembro de 2021 em 09:35
Quais os pinos do arduino que o shield utiliza para comunicação com display?
Rafael Moura 18 de novembro de 2021 em 08:36
Olá, Vilian!
O shield PAB_03 usa os pinos TX, RX, GND e 5V do Arduino.
O 5V alimenta o circuito do shield (a alimentação do display pode vir desse 5V também, mas recomendamos sempre usar uma fonte externa exclusiva para o display).