Arduino UNO

Foi lançado dia 27 de setembro (dia em que eu estava palestrando sobre Arduino no Software Freedom Day), o novo Arduino Uno, que vem para substituir o “Arduino Duemilanove”.

No anúncio oficial eles explicam que a troca radical de nome é para facilitar a escrita e pronúncia por estrangeiros (lembre-se que o projeto é baseado na Itália), o que na minha opinião é uma ótima ideia, visto que “duemilanove” não era uma palavra fácil de escrever :-)

Junto com a nova versão, veio um logo novo para o projeto (Feito pelo estúdio ToDo, de Turim), bem mais legal que o antigo.

Arduino Uno

A principal modificação no Hardware foi a substituição do FTDI por outro chip da ATmega82U. O microcontrolador continua sendo o ATmega 168/328, assegurando a compatibilidade com os Shields existentes.

Eles explicam também que esse novo chip USB poderá ser reprogramado para interfacear com outros dispositivos, dos quais destacam Teclado, Mouse, MIDI e Joysticks. A placa possui a certificação CE mark e o processo de homologação para a FCC está em andamento.

A partir desta versão, o Arduino também possui seu próprio código identificado de USB vendor, desta forma será possível identificar Arduino facilmente em qualquer SO (no linux, é possível ver essa informação com o comando lsusb).

Arduino Mega 2560

Foi feita também uma atualização no modelo Arduino Mega. Com a substituição do chip, ganhou-se significativamente mais memória armazenamento de programas. Atualmente, devido a limitações do GCC, estamos limitados ao uso de 128kb (o que ja é uma estupidez de tamanho disponível, sério, é muita memória!), entretando, segundo o anúncio oficial “estão em via de resolver o problema”.

Arduino Ethernet

Esse é um produto que foi apenas anunciado, mas não lançado no momento. Será um arduino com suporte nativo para Ethernet, no qual se poderá fazer envio de programas por TFTP, usar protocolos de descoberta de rede por broadcast. Ela poderia também ter a alimentação feita atraves de PoE (IEEE 802.3af).

Arduino Store

Será aberta uma loja internacional de Arduinos oficiais dia 18 de outubro. Resta torcer para que mandem para o Brasil!

A partir de agora também, os Arduinos possuem uma embalagem pra lá de chique :-) dá até pra dar de presente.

IDE

Foi lançada a versão 0020, ainda não disponível para Linux, entretanto, cabe salientar a migarção do projeto do SVN do GoogleCode para o GitHub.

Esse tipo de anúncio só motiva mais a continuar meus estudos e experimentos com Arduino.

Links:

Fonte: anúncio oficial


Arduino na Protoboard – Parte 2

Seguindo essa série sobre a construção do meu Arduino na protoboard, hoje quero falar um pouco sobre os componentes envolvidos na construção. Vou falar um pouco sobre o LM7805 (regulador de tensão) e sobre o MAX232 (conversor RS232 para utilização em circuitos TTL)

Regulador de Tensão LM7805

Esse componente faz com que, para um determinado intervalo de tensões de entrada suportadas, o valor de tensão de saída seja constante.

Especificamente o componente que está sendo usado no projeto do Arduino é o LM7805, que regula, para uma faixa de tensão de entrada entre 7V e 25V, a saída será constante em 5V.

A série LM78xx regula as tensões positivas, enquanto a série LM79xx trabalha com tensões negativas suportando até 1A de corrente. Já a série LMxxLxx representa as versões desse componente, em encapsulamente menor, porém, suportando até 0.1A.

Fonte: Eletronica.org

MAX232

O MAX232 é um circuito eletrônico que converte sinais de uma porta serial para sinais adequados para uso em circuitos microprocessados, por exemplo. O MAX232 amplifica/reduz sinais RX, TX, CTX e RTS.

A discrepância de voltagem (acima de ± 12V do RS232 para 3.3V TTL) é gerada por capacitores (normalmente de 1uF, segundo datasheets da Maxin e Texas Instruments).

O MAX232 é um transmissor/receptor duplo que fornece níveis de voltagem TIA/EIA-232-F de uma única fonte de tensão de 5V. Cada receptor converte entradas TIA/EIA-232-F para níveis de 5V TTL/CMOS. Estes receptores têm um limiar típico de 1.3V, uma histerese típica de 0.5V e pode aceitar ±30V de entrada. Cada transmissor converte níveis de entrada TTL/CMOS em níveis TIA/EIA-232-F.

Fonte: Wikipedia (ou melhor aqui)

Datasheet: aqui


Arduino na Protoboard – Parte 1

Alguns posts atrás eu comentei sobre uma palestra do TcheLinux que eu vi sobre o Arduino. Pois bem, agora está chegando a hora de montar o meu primeiro protótipo de arduino para fazer meus experimentos.

No vídeo abaixo, é explicado como se montar um arduino semelhante ao que eu pretendo ter nos próximos dias.

Segundo o tutorial os “ingredientes” para montar uma versão RS232 do arduino são:

  • 01 chip atmega 8 / 168 / 328 / 1280
  • 01 ressonador cerâmico de 16MHz
  • 01 protoboard
  • 01 conversor TTL->RS232 chamado MAX232
  • fios
  • 01 conector serial 9 pinos fêmea
  • 06 capacitores .1uF
  • 01 resistor 10K-ohm
  • 01 botão
  • 01 regulador de tensão LM7805
  • 01 resistor 330ohm
  • 01 led

Amanhã é o dia de comprar os ingredientes para entrar de cabeça no projeto do Arduino.

O MAX232 faz a regulagem da tensão na porta serial. Nesse link é mostrado como se pode esquecer desse chip, com várias alternativas mais fáceis e baratas de se encontrar.

A que eu achei mais simples e que pretendo usar se não encontrar o MAX232 é essa (talvez também seja necessário fazer uma adaptação nos pinos para que seja compatível com o tutorial do video acima):

Este tutorial é uma alternativa para construção de um arduino na protoboard, mas ele utiliza um componente para conversão USB -> RS232 que deve ser comprado separadamente.


Arduino – primeiros passos

Esse é um vídeo muito interessante com um overview sobre o Arduino.

É impressionante a quantidade de projetos para todos os gostos e bolsos, que são baseados na plataforma Arduino:

Em alguns dias espero começar a construção do meu (baseado em Breaduino). É possível comprar em sites como o Mercado Livre e semelhantes, mas preferi assim para aprender desde o começo.


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 108 other followers