"O menor Arduino do mundo" da Atmel - e alguns menores que ele

A Atmel colocou entre aspas a afirmação, com razão - é fácil encontrar Arduinos menores.

O interesse que as montagens artesanais compatíveis com Arduino despertam pode ser observado no número de compartilhamentos obtidos por este post da fabricante Atmel no Facebook:

Eles mesmos – que entendem do assunto, pois criaram os microcontroladores das versões mais populares de Arduino – colocaram entre aspas a descrição que diz ser este o menor Arduino do mundo, porque sabem que não é bem assim. A imagem veio de um post no Reddit (que não colocou a afirmação entre aspas) sem maiores referências, mas corresponde a um velho conhecido: o 0'baka Project #2, de 2009.

Trata-se basicamente de um Arduino Lilypad montado com um ATmega88 usando o clock interno (sem cristal externo, e também sem regulador de tensão), montando no espaço da superfície do chip um LED no pino 13, um botão físico para reset, e um header com pinos suficientes para transferir programas para ele (usando um conversos USB-serial externo).

Me parece um projeto bem divertido, ainda mais no contexto original do seu autor, que o descreveu simplesmente como um "projeto estúpido, que não é arte e nem é usável", mas depois comentou que o objeto acaba sendo útil para ele, porque ocupa pouco espaço numa protoboard – na foto acima, ele está montado junto a um RTC e a um display LCD.

Ele gostou tanto, que depois acabou criando uma versão 2.0, programável diretamente via USB, e agora com uma plaquinha entre o chip e os demais componentes:

Claro que nenhuma das duas versões é o menor Arduino do mundo, entretanto. Aliás, para discutir qual o menor Arduino do mundo, precisaríamos chegar a um acordo sobre o que define um Arduino, e isso pode ser uma discussão bem ampla e chata, especialmente se não quisermos usar algum conceito já publicado pelos autores originais da plataforma.


Já que estamos no assunto, entretanto, podemos ver mais alguns Arduinos bem pequenos (adotando definições nada estritas sobre o que é um Arduino).

Vamos começar pelo Ardweeny, um produto comercial cuja descrição reconhece a inspiração direta no 0-baka project mencionado acima. Ele é basicamente uma plaquinha que encaixa em cima de um ATmega328P igual ao do Arduino Uno, e é vendida na forma de um kit para soldar:

Mas se estamos falando de produtos para venda, não podemos deixar de mencionar o Digispark, um produto popular, fácil de encontrar (inclusive no Brasil - o Filipeflop vende, por exemplo) e com funcionalidades adicionais:

Como você pode ver, o Digispark é uma placa de desenvolvimento (baseada em um ATtiny85) plugável na porta USB, e que exporta em headers todos os pinos do seu microcontrolador. Ele é programável pela IDE do Arduino, e eu escrevi mais sobre ele neste outro post, e existem várias plaquinhas similares baseadas no ATtiny85 e outros chips do mesmo calibre - como o Trinket, por exemplo.

Continuando na linha dos produtos comerciais, observa-se que – por não ter um conector USB embutido – o Tinyduino é ainda menor:

A diferença de tamanho é pequena (e existem versões do Digistump sem o plug USB recortado na placa, tornando-o deste mesmo tamanho), mas as especificações são de outra categoria: o Tinyduino é basicamente um Arduino Uno completo, reduzido ao tamanho de uma moeda, e trocando os headers de prototipação por um conector específico feito para permitir o empilhamento de vários acessórios específicos feitos pela TinyCircuits.

Para voltar ao aspecto artesanal, vamos a esta montagem aérea de um programador AVR Little Wire, baseada em um ATtiny85 SOIC (e não o DIP nosso de cada dia), e cujo autor usou um microscópio para facilitar a soldagem. Observe que a imagem está ampliada, para ter ideia da escala, compare com o header ICSP de algum Arduino que esteja aí na sua mesa:

A foto acima mostra o projeto antes de o autor soldar a ele o cabo USB necessário ao seu funcionamento, e também antes de ele prender tudo isso em um molde de epoxi. Para ver o resultado final, bem menos ilustrativo, siga este link para o seu post adicional de 2012.

Esta discussão fica mais complicada quando se percebe que alternativas populares, como o ESP-01 e o Arduino Pro Mini, são menores do que a da foto divulgada pela Atmel ;-)

Admito que ao incluir nesta lista um programador AVR, estou flexibilizando demais o conceito do que é um Arduino, mas o tema exige. Afinal, considerando que produtos populares como o Arduino Pro Mini, o ESP-01 e vários outros que são usados como Arduinos (o Pro Mini é, de fato, um Arduino) já são bem menores do que aquele mencionado no post da Atmel, é difícil ser rígido ao continuar na mesma linha ;-)

E se for para ir ao limite da mera capacidade de executar nativamente os sketches feitos para o Uno sem regular tensão de entrada, que tal esta montagem aqui:

Trata-se de um ATmega328 SMD, com um cristal compatível com o do Uno. Mas tenho certeza de que dá para fazer menor, mesmo sem recorrer ao clock interno ;-)

Comentar

Dos leds ao Arduino, ESP8266 e mais

Aprenda eletrônica com as experiências de um geek veterano dos bits e bytes que nunca tinha soldado um led na vida, e resolveu narrar para você o que descobre enquanto explora esse universo – a partir da eletrônica básica, até chegar aos circuitos modernos.

Por Augusto Campos, autor do BR-Linux e Efetividade.net.

Recomendados

Livro recomendado


Artigos já disponíveis

Comunidade Arduino

O BR-Arduino é integrante da comunidade internacional de entusiastas do Arduino, mas não tem relação com os criadores e distribuidores do produto, nem com os detentores das marcas registradas.

Livros recomendados