Tutorial de como montar um circuito com função de Arduino em uma protoboard.

Added by Taylor Fernandes Cunha over 4 years ago

Ao invés de usar um Arduino para cada projeto, ou então subutilizá-lo, pode-se montar o microcontrolador do arduino em uma protoboard com poucos componentes. No tutorial a seguir mostrarei como executar a montagem e a configuração para deixar o "Arduino na protoboard", pronto para ser usado.


Passos:

  • Preparar o microcontrolador (passar bootloader)
    • Montar o microcontrolador e os componentes para seu funcionamento na protoboard
    • Passar o bootloader
  • Montar a versão "definitiva" (modificação da primeira montagem)

Primeiramente é preciso preparar o microcontrolador para receber programações. Faz-se isto utilizando um Arduino ligado ao microcontrolador.

Montagem para passar Bootloader

Componentes necessários:

  • 1 microcontrolador ATmega328;
  • 2 capacitores cerâmicos de 22 pf;
  • 1 oscilador de cristal de 16 MHz;
  • 1 resistor de 2.2kohm;
  • Fios jumpers;
  • 1 protoboard;
  • 1 Arduino Uno (com o microcontrolador).

Montar segundo a imagem abaixo:


Passando Bootloader

Depois de montado e conectado com o Arduino conforme ilustrado, deve-se realizar os passos abaixo.

Abra a IDE do Arduino e selecione a opção Arquivos>Exemplos>ArduinoISP

Então, irá abrir uma outra IDE com a programação

Vá em Ferramentas>Gravador(programador) e verifique se a opção "AVRISP mkII" está selecionada, senão, selecione-a e passe o código para a Arduino.

Após passar o código vá novamente em Ferramentas>Gravador(programador) e selecione a opção "Arduino as ISP"

Então vá em Ferramentas e clique em "Gravar Bootloader" e aguarde a conclusão


Montagem da versão "definitiva"

Componentes necessários:

  • 1 microcontrolador ATmega328;
  • 2 capacitores cerâmicos de 22 pf;
  • 1 oscilador de cristal de 16 MHz;
  • 1 resistor de 2.2kohm;
  • 1 botão;
  • Fios jumpers;
  • 1 protoboard;
  • 1 Arduino Uno (sem o microcontrolador).

Agora que já preparamos o microcontrolador para receber códigos, utilizamos um Arduino sem o microcontrolador para passá-los para o Atmega. Para isso é preciso modificar a montagem do ATmega na protoboard e as ligações de acordo com a imagem abaixo.

Após passar o código, pode-se desconectar o Arduino e usar o microcontrolador com uma fonte de alimentação de 5V. Para isto é necessário uma pequena modificação para o botão servir como um botão de reset, o acréscimo de um capacitor de 100nF e de uma fonte segundo a montagem abaixo:

Agora sim o microcontrolador está pronto. Para executar projetos com ele siga a configuração de pinagem abaixo para as conexões e programe normalmente.