Um dos fatores determinantes para a enorme versatilidade e popularidade da plataforma Arduino são os shields. Eles são placas de circuito que podem ser conectadas ao Arduino, encaixando-se perfeitamente por cima dele, e expandindo suas capacidades. Estas placas podem conter displays de LCD, sensores, módulos de comunicação ou relês, por exemplo. A capacidade de expansão possibilita uma infinidade de aplicações de maneira simples e rápida. E mesmo com a enorme gama de shields já disponíveis no mercado, caso seu projeto precise de algo diferente, você pode criar um shield que o atenda (caso faça isto, não se esqueça de compartilhar com a galera)!
Para iniciar sua jornada no mundo dos shields, escolhemos cinco, que você precisa conhecer já! Confira:
Arduino Ethernet Shield R3
Um dos maiores atrativos da plataforma Arduino é o fato de que é possível desenvolver projetos de dispositivos conectados. Os shields de conexão permitem uma série de opções para que seu Arduino fale com o mundo através de uma rede. O Arduino Ethernet Shield, por exemplo, foi especificado para conectar o Arduino a uma rede local e é provavelmente a maneira mais simples e mais barata de ligar o Arduino à internet. Neste caso estamos falando de um shield oficial, desenhado e suportado pelo time do Arduino. Mas também existem shields de terceiros. Na realidade, como já dissemos, qualquer pessoa pode desenvolver seu shield. A versão atual do Arduino Ethernet Sheild oficial também contém um leitor de cartões micro-SD.
Se você está interessado em shields de comunicação, outras alternativas são: o Arduino WiFi Shield que faz o mesmo que o Ethernet Shield mas em redes sem fio; o Arduino GSM Shield que se conecta a rede de telefonia celular; e o Bluetooth Low Energy (BLE) Shield for Arduino 2.0 que adiciona ao Arduino a capacidade de conversar com outros dispositivos Bluetooth como iPhones e iPads.
O Arduino Ethernet Shield foi o primeiro shield que comprei para meu laboratório. Ele é parte fundamental de um projeto que estou fazendo que é um medidor de consumo de energia conectado à nuvem. Falaremos mais dele depois. ;-)
2.8″ TFT Touch Display Shield V2.0
Alguns shields permitem que o Arduino tenha uma tela, seja ela preto e branca, colorida, LCD ou e-Ink. Neste caso, o TFT Touch Display Shield V2.0 da Seed Studio adiciona uma tela LCD colorida de matriz ativa com resolução de 320×240 pixels que suporta até 65 mil cores. Além d isto este shield também conta com um sensor de toque resistivo, iluminação da tela e um leitor de micro-SD. Se você precisar de uma interface gráfica sensível ao toque, este shield é ideal para seu projeto.
Mas existem várias outras alternativas para adicionar displays em seu projeto. Algumas mais baratas e outras mais caras. Algumas que considero bem legais são: o Adafruit LCD Shield com Display de Caracteres 16×2 que adicionam um display simples de usar e vários botões a seu Arduino e o Seed Studio E-Ink Display Shield que traz para o Arduino uma tela super econômica (em termos energéticos) igual as dos e-Readers com o Kindle.
Arduino Motor Shield
Embora muitas vezes o que fazemos como Arduino seja conectar sensores e apresentar informações através de displays e outras formas visuais como LEDs, ele também pode ser utilizado para controlar coisas do mundo físico através de motores dos mais diversos tipos. Você pode construir dispositivos que possuem atuadores mecânicos e até mesmo robôs. Para isto você precisa de adicionar ao Arduino a eletrônica necessária para ele poder controlar motores e fornecer a eles a energia necessária para funcionarem. Uma maneira simples de fazer isto é utilizar um shield para motores. Existem muitos shields que fazem isto e um deles é suportado oficialmente pelo projeto. O Arduino Motor Shield possúi a eletrônica necessária para comandar diversos tipos de motores e outros cargas indutivas como solenóides e relês. Ele permite controlar a velocidade e a direção dos motores de maneira independente e ainda medir o quanto de corrente cada um deles está consumindo.
Alternativas ao motor shield oficial podem ser encontradas em lojas como a Adafruit e a SparkFun. Dois bons examplos são o Adafruit Motor/Stepper/Servo Shield for Arduino V2 e o Adafruit 16-Channel 12-bit PWM/Servo Shield.
Wave Shield for Arduino
Uma das coisas complicadas de se fazer com o Arduino e outros projetos eletrônicos é fazê-los reproduzir som de qualidade. Para isto a Adafruit desenvolveu um shield que permite o Arduino a reproduzir sons a partir de arquivos no fomato .wav (sim, aquele do Windows) com frequências de sampleamento de até 22KHz com 12 bits de resolução. O Adafruit Wave Shield for Arduino contém um conversor DAC (conversor digital-analógico), filtros e amplificadores de áudio de boa qualidade. O shield armazena os arquivos em um cartão SD e se conecta com seus alto-falantes ou fones de ouvido através de uma conexão P2 padrão.
Arduino Proto Shield
Os Proto Shields, como são mais conhecidos, são os melhores amigos de quem está desenvolvendo sua própria placa de circuito no Arduino. Quem deseja funções específicas ou precisa atender requerimentos especiais tem nestes shields grandes companheiros de projeto.
Eles permitem que se desenvolvam circuitos que se encaixam no Arduino como um shield comum. Além disto, se você utilizar um pequeno protoboard, poderá fazer testes no circuito sem que seja necessário soldar todas as peças. Basta encaixar tudo no lugar, testar, rearranjar e testar outra vez. Com isto, os projetos são desenvolvidos com muito mais agilidade e menor custo. Eles também são uma boa opção quando você desejar que seu circuito seja integrado ao Arduino como um único módulo (na forma de um sheild).
Existem várias opções de Proto Shields disponíveis no mercado. Uma delas o Arduino Proto Shield que é o shield de prototipagem oficial. Outras versões contém algumas outras facilidades para seu projeto e podem ser encontradas várias lojas na rede. Alguns bons exemplos são o Adafruit Proto Shield for Arduino Kit, o DIY Shield for Arduino (também vendido pela Adafruit) e o SparkFun Arduino ProtoShield Kit.
Com a expansão da comunidade Arduino no mundo e no Brasil o número de shields está crescendo cada vez mais. Eu até arriscaria a brincar e dizer que tal qual no mundo dos smartphones se você pensar em algo “existe um app para isto”, no mundo do Arduino se você pensar em algo “existe um shield para isto”. Bom, acho que ainda não está assim, mas se não existir você pode criar o seu. E ai, quais são os shields que você usa e quais não podem faltar na bancada de um bom Fazedor? Conte para a gente, nos comentários abaixo.
[messagebox type=”error” ] Ao comprar um shield verifique se ele é compatível com a versão de sua placa Arduino. Versões diferentes de Arduinos podem apresentar pinagens diferentes e por isto um mesmo shield pode não funcionar em todas elas. [/messagebox]
[messagebox type=”error” ] Perceba que alguns dos shields listados neste artigo são Kits. Isto quer dizer que eles não são fornecidos completamente montados e que você terá que montar o shield com as peças fornecidas no kit. Se você ainda é pouco experiente dê preferência a shields que já venham montados. [/messagebox]
[messagebox type=”info” ]Um agradecimento especial à equipe da Adafruit por ter nos autorizado a utilizar imagens de seus produtos aqui no Fazedores.[/messagebox]
[messagebox type=”info” ]An special thanks to Adafruit team for allowing us to use images of their products here at the Fazedores blog. [/messagebox]
Onde comprar?
Compre Arduino, componentes eletrônicos e ferramentas na FilipeFlop. Os preços são ótimos, a agilidade é matadora e as entregas são feitas para todo o Brasil. O Fazedores e a FilipeFlop estão juntos para fomentar a cultura maker no Brasil.
Olá,
Estou usando a motor shield em um projeto. Pelo que pesquisei os pinos não utilizados pela shield são: os pinos analógicos de A0 até A5 e pinos digitais 2 e 13. Porém vou precisar de mais pinos livres. Como vou usar apenas dois motores da shield (que suporta até 4 motores) posso utilizar os pinos que não são utilizados pelos outros dois motores para conectar outros componentes?
Obrigada.
Gostaria de acionar um rele com arduino usando o whatzapp. Isso eh possivel, alguem pode me ajudar. Grato.
Boa tarde!
Após eu acoplar um shield no Arduino, ainda posso utilizar as portas, caso eu queria colocar mais um shield?
Pode sim. Porém tem que ficar atento para as portas que o Shield usa. Mas em geral os shields usam apenas algumas portas do Arduino e as outras continuam disponíveis. Inclusive é possível colocar um Shield sobre outro Shield em algumas situações.
olá,gostaria de aprender a mexer com o arduino mais não sei por onde começar
Olá amigo!
Para começar a mexer com Arduino a primeira coisa que voce precisa é programar. A segunda é ter uma pequena noção de eletrônica.
Se voce tem esses dois pré-requisitos, então é só comprar uma Arduino e começar a praticar. Uma boa dica é procurar por tutoriais que mostram exemplos básicos sobre Arduino. No site do Arduino tem vários tutoriais legais pra quem está iniciando. E vale lembrar que aqui no fazedores tem vários tutoriais também.
Qualquer dúvida você pode usar nosso fórum para solucionar. Existem pessoas muito feras nessa área que com toda certeza vai te ajudar.
Um abraço amigo.
Caramba
Que pena que na época que desenvolvi meu protótipo de Automação Residencial eu tava no corre e sem grana
Porque este Shield de Motor é muito bom e prático!
Me lembro que foi uma luta achar a Ponte H L293D…
Olá Gustavo, tudo joia?
Fale mais de seu projeto de automação. Como foi construído, o que ele controla, que tecnologia utilizou?
Abraços e boa sorte!
E é sempre bom dar uma conferida no deal extreme. Muitas dessas shields podem ser compradas por um precinho bem camarada fora outros suprimentos para arduino que funcionam perfeitamente.
Palavra de consumidor ativo.
=]