quarta-feira, junho 29, 2011

Arduino - Escolhendo o Seu

Você gostou do que viu e leu sobre o Arduino e resolveu colocar a mão na massa. Mas qual modelo comprar? Afinal, existem muitas opções, algumas muito diferentes e outras muito parecidas. Veja a minha opinião neste post.



Antes de mais nada, não custa lembrar que o que segue é a minha opinião e o assunto é controverso. A opinião final, é claro, é sua.

Escolhendo Um Modelo

Uma olhada rápida nas placas oficiais sugere uma primeira classificação: placas com o formato padrão (que permitem conectar shields) e placas com formatos especiais. As placas especiais se destinam primariamente a aplicações especiais, se este é o seu caso não será difícil escolher.

Estou supondo que o seu interesse principal é conhecer a plataforma Arduino. E para isto recomendo as placas padrão. Da mesma forma, estou desconsiderando sumariamente as placas que não usam microcontrolador ATMega.

Com estes critérios, sobram apenas os Arduinos Uno, Duemilenove e Mega (e seus clones). Se você é do tipo que gosta de ter o modelo mais completo, vá de Mega. Se você quer apenas um modelo padrão, ficamos com o Uno e o Duemilinove.

Estes dois modelos são muito parecidos (supondo que o Duemilinove seja com o ATMega328). A diferença está na implementação do hardware, as capacidades funcionais são praticamente as mesmas. A principal diferença está na interface USB; o Duemilinove usa um chip específico (o FTDI) enquanto que o Uno usa um microcontrolador ATMega8 com um firmware especial. O Duemilinove costuma ser encontrado por um preço ligeiramente inferior, mas na dúvida eu recomendo ficar com o UNO, que é a versão mais recente.

Uma opção que pode ser interessante se você não costuma mexer com eletrônica são alguns kits que incluem um Arduino e mais um conjunto de componentes para experiências.

Onde Comprar

Os Arduinos (e seus clones) são facilmente encontrados tanto no exterior como aqui no Brasil.

Em uma primeira olhada, os preços no exterior (da ordem de US$30) são bem atraentes. Deve-se lembrar que produtos deste tipo estão sujeitos a impostos pesados quando importados, e estes impostos incidem sobre o preço da mercadoria mais o valor do frete. Encomendas enviadas através de empresas como Fedex e UPS recolhem invariavelmente estes tributos. Encomendas enviadas por correio comum são tributadas por amostragem. Algumas lojas on-line conhecidas são a Sparkfun, Adafruit e seedstudio; esta última é chinesa e oferece frete grátis (via correio comum) para compras acima de US$50 e tem um clone (o Seeeduino) por US$20.

Aqui no Brasil existe uma variação grande de preço, dependendo (entre outras coisas) de ser um Arduino oficial ou "genérico" e do grau de honestidade no pagamento de impostos.

O site oficial do Arduino lista três distribuidores: Multilógica, Unite e RoboCore. Os três apresentam preços "salgados", acima de R$120.

Os meus amigos do Laboratório de Garagem oferecem alguns modelos oficiais e alguns "genéricos". Os preços podem não ser os mais baixos, mas você estará colaborando com um espaço muito útil para hobbistas.

Existem ainda vários outros vendedores na internet brasileira. Dois dos quais ouvi boas referências são a Brasil Robotics e este vendedor no Mercado Livre.

Posso Montar o Meu Próprio Arduino?

Yes You Can! Mas tem alguns pontos a atentar:
  • O ATMega precisa ter gravado o bootloader do Arduino. Você pode comprar o ATMega já com o bootloader gravado (com um pequeno acréscimo) ou gravar você mesmo (o que exige um gravador externo ou um outro Arduino, veremos num post futuro como fazer isto).
  • O mais simples é fazer um Arduino com conexão RS232. Se você quiser usar conexão USB vai precisar de um ATMega8 com o firmware apropriado (o FTDI está disponível somente como SMD).
  • Para conectar shields você vai querer montar o seu Arduino em uma placa de circuito impresso específica (o espaçamento dos conectores é incompatível com placas de circuito impresso padrão). Existe um projeto usando circuito impresso de face simples, o Severino.
Este caminho é para quem tem experiência com montagem de circuitos eletrônicos. Se você tem dúvidas sobre qual lado do ferro de solda você segura, é melhor comprar um Arduino já montado.

O pessoal do Laboratório de Garagem desenvolveu o Protoino, onde você monta um Arduino em uma protoboard. Interessante para quem quer aprender um pouco mais, mas se você pretende usar o seu Arduino no dia a dia e conectar shields é melhor ter (também?) um Arduino montado em placa de circuito impresso.

Nenhum comentário: