Alevino

Módulo com microcontrolador compatível com Arduino

  • Microcontrolador ATmega328 – mesmo do Arduino UNO
  • Mesma pinagem e dimensões do Arduino Nano
  • Circuito de alimentação robusto
  • Conector para programação e interface USB/serial
  • Opção de alimentação do processador com 5V ou 3,3V

O Alevino é um Nanoshield que possui o mesmo microcontrolador utilizado no Arduino UNO: o ATmega328, sendo uma opção alternativa à utilização de um Arduino no seu projeto. Utilizando o Alevino em conjunto com um Nanoshield USB ou um Nanoshield RS-232, você pode programá-lo por meio da Arduino IDE, utilizando a mesma linguagem do Arduino.

Para gravar o Alevino, selecione a placa Arduino Nano com o processador ATmega328 na Arduino IDE.

O Alevino utiliza interface serial/USB externa (não inclusa). Muitos projetos utilizam uma conexão principal diferente da USB, ou não possuem nenhum tipo de conectividade. Nesse caso, acabam utilizando a interface USB apenas para a programação do microcontrolador, e se ela estiver inclusa na placa, acabará ficando ociosa na maior parte do tempo e consumindo energia em excesso. Nesses casos, pode-se usar um único Nanoshield USB para programar vários Alevinos diferentes usando um cabo de programação, reduzindo o custo total e o consumo de energia do sistema.

As dimensões e a pinagem do Alevino são compatíveis com o Arduino Nano, tornando ambos intercambiáveis. Além de ser um formato mais compacto do que o de um Arduino tradicional, você pode usá-lo mais facilmente em um protoboard.

Para começar a usar o Alevino e o Nanoshield USB em conjunto com a Arduino IDE, você pode seguir os nossos tutoriais de configuração do Arduino para o Windows e para o Mac.

Características do Nanoshield Alevino

!Conexão com Alevino usando um cabo de programação

Pode-se adicionar uma interface USB ao Alevino usando um Nanoshield USB conectado por um cabo de programação. A interface USB pode ser utilizada para programação, comunicação serial e alimentação do sistema (5V).

Conexão entre o Alevino e o Nanoshield USB via cabo de programação

!Conexão com Alevino usando uma Base Board

Pode-se também adicionar uma interface USB ao Alevino conectando-se um Nanoshield USB à mesma Base Board em que está conectado o Alevino. A interface USB pode ser utilizada para programação, comunicação serial e alimentação do Alevino (5V).

Pode-se também alimentar o sistema pelas entradas de alimentação da Base Board (VIN), com tensão recomendada de 7V a 12V (máximo 20V). O chaveamento da alimentação é automático, de modo que a USB e a entrada de alimentação da Base Board podem estar conectadas simultaneamente sem problemas.

Conexão entre o Alevino e o Nanoshield USB via Base Board

Características

  • Microcontrolador ATmega328P de 8 bits.
  • Clock de 16MHz (cristal).
  • Memória Flash de 32Kbytes.
  • Memória SRAM de 2Kbytes.
  • Memória EEPROM de 1Kbyte.
  • 8 entradas analógicas.
  • 18 pinos de I/O digitais.
  • Interfaces de comunicação SPI, I2C e UART.
  • 6 saídas do tipo PWM.
  • Reguladores de tensão separados para 5V e 3,3V.
  • Corrente DC por pino de I/O de 40mA.
  • Botão de reset na placa.
  • LED vermelho indicador de alimentação.
  • LED indicativo amarelo no pino D13 (mesmo do Arduino).
  • Conector de programação via cabo flat.
  • Seleção de tensão de referência analógica entre 3,3V ou 5V (padrão: 5V).
  • Seleção de entradas e saídas dos reguladores de tensão (veja diagrama esquemático para mais detalhes).

Recursos adicionais

O Alevino ainda conta com características que permitem um melhor funcionamento em ambientes com altos níveis de ruído e várias opções de configuração que podem fazer com que você simplifique e reduza ainda mais o custo do seu projeto. Entre essas características estão:

  • Placa de 4 camadas que reduz a emissão/susceptibilidade a ruído e aumenta a capacidade de dissipação térmica.
  • Circuito de proteção contra ESD e ruído no pino de reset.
  • 2 reguladores lineares com tensão de saída ajustável via jumper de solda. Dessa forma você pode ter 2 reguladores com saída de 5V (aumentando a capacidade de corrente), configurar ambos para 3,3V ou usar qualquer outra opção que seja mais adequada ao seu projeto.
  • Possibilidade de alimentação do processador com 5V ou 3,3V (padão: 5V).
  • Tensão de referência do AD interno ajustável para 5V ou 3,3V (padrão: 5V), dessa forma você pode aumentar a resolução das medidas para sensores com baixas amplitudes.

Especificações elétricas

  • Alimentação: pode ser feita tanto pelo pino VIN como pelo pino VCC. O intervalo de tensão para o pino VIN é de 7V até 12V (limite máximo até 20V); para o pino de VCC o intervalo é de 4,5 até 5,5V (valor típico de 5V). O módulo possui 2 reguladores lineares internos configurados de fábrica para fornecer 5V no pino VCC e 3,3V no pino 3V3 respectivamente. Essas tensões podem ser alteradas através dos jumpers RE1 e RE2 (veja instruções no esquemático).

  • Consumo: o consumo médio de corrente é de 20mA.

  • Níveis lógicos: os pinos do processador utilizados como saída funcionam com nível lógico de 5V. Quando utilizados como entrada eles aceitam tensões de 2V ou mais como nível lógico alto e 0,8V ou menos como nível lógico baixo. O conversor AD interno vem configurado de fábrica para operar com tensão máxima de 5V, e pode ser alterado para funcionar com tensão máxima de 3,3V através do jumper AREF (veja instruções no esquemático).

Projetos