Você está aqui: Início » Robótica, Eletrônica e Afins » Eletrônica » Arduino

Como montar o seu Arduino na protoboard

 

Boas notícias, hoje vou ensinar para vocês como montar o seu Arduino em uma protoboard, ou se você quiser pode montar em uma placa também. O post Diferenças entre um Arduino verdadeiro e um falso foi polêmico, muita gente opinou, discordando ou concordando, e se você quiser deixar a sua opinião é só ir lá e escrever. E o que foi mais citado nos comentários é o fato do Arduino ser um Hardware Livre, e como projeto de microcontrolador, ou plataforma de desenvolvimento ele realmente é um Hardware Livre, mas lembro que a marca Arduino não é uma "Marca Livre".

Então finalmente vamos nos beneficiar do fato do Arduino ser um hardware livre e fazer uma cópia dele para rodar os nossos projetos. A grande vantagem de construir o seu próprio Arduino é a economia, sai muito mais barato que comprar um pronto e é muito fácil de montar. Então vamos lá!

Para montar o seu Arduino você vai precisar de:

  • protoboard;
  • fios jumper;
  • suporte para bateria de 9 volts;
  • bateria de 9 volts;
  • um led vermelho e um led verde;
  • resistor de 10k ohms;
  • dois resistores de 220 ohms;
  • dois capacitores de 10 uf, pode ser o de 25 volts;
  • dois capacitores cerâmicos de 22 pf;
  • regulador de tensão L7805;
  • oscilador de cristal de 16 MHz;
  • botão;
  • ATmega 328P-PU.

O regulador de tensão L7805 tem a finalidade de estabilizar a tensão em sua saída. No nosso caso ele receberá na entrada 9 volts e terá uma saída de 5V estabilizada que servirá para alimentar os demais componentes do projeto. Ele possui três pinos que estão mapeados na imagem abaixo.

Regulador de tensão L7805

O ATmega 328P-PU é um microcontrolador de 8-Bit fabricado pela Atmel , é o cérebro do nosso Arduino, ele que vai processar os programas que iremos escrever para a nossa cópia do Arduino. Ele possui diversos pinos, que estão mapeados na imagem abaixo. E se você quiser o datasheet completo do ATmega328 clique no link.

Mapa de pinos do ATmega 328P-PU

Então agora vamos começar a montagem da nossa cópia do Arduino, que provavelmente ficará igual a esse bonitão aí na imagem abaixo.

Arduino na protoboard

Para facilitar a montagem do Arduino na protoboard vamos começar pela alimentação da placa e pelo regulador de tensão. O led vermelho indica se o arduino está ligado ou não. Para montar essa parte você vai precisar da bateria de 9 volts, do suporte da bateria, dos fios jumper, do led vermelho, do resistor de 220 ohms que vai ligado a perninha positiva do led, dos dois capacitores de 10uf e do regulador de tensão. Mãos a obra, agora é só conectar os componentes conforme mostrado na imagem abaixo, e depois de montado quando você ligar a bateria o led vermelho irá acender.

Montando o Arduino

E a próxima parte trata da montagem do microcontrolador na protoboard. Antes de começar essa parte certifique-se de que a bateria está desligada da protoboard. O componente principal agora é o microcontrolador e vamos usar o mapa de pinos que  está no começo deste post para facilitar. A contagem dos pinos na imagem abaixo é feita da esquerda para a direita começando da parte de baixo, no sentido anti-horário. O pino 1, que é o pino de reset, está ligado ao botão de reset através de um fio e também existe um resistor ligado entre o pino 1 e o positivo. O pino 7 é ligado ao positivo e o pino 8 ao negativo. No pino 9 está uma perninha do cristal e também o capacitor cerâmico (branco e laranja) que liga o pino ao negativo. No pino 10 está a outra perninha do cristal e também o outro capacitor cerâmico (branco e laranja) que liga o pino ao negativo. O pino 19 do microcontrolador (que é o pino digital 13 do arduino) deve ser ligado a perna positiva do led verde, e a perna negativa do led verde é ligada ao resistor de 220 ohms que está ligado ao negativo. As pernas 20 e 21 do microcontrolador estão ligadas ao positivo. E finalmente a perna 22 está ligada ao negativo.

Montando o Arduino

E abaixo segue o esquema completo da montagem do Arduino na protoboard.

Esquema Arduino

Agora que seu Arduino está pronto falta apenas programá-lo para que ele faça alguma coisa. E para começar vamos fazer um programinha simples, que vai fazer o led verde ficar piscando. Esse led verde é aquele led L que fica conectado a porta digital 13 de um Arduino original. Como nosso arduino não tem uma porta USB vamos precisar do auxílio de um arduino de verdade para gravarmos o programa. Para fazer isso retire o microcontrolador ATmega da sua protoboard, coloque-o em um arduino de verdade, conecte-o em seu computador, copie e cole o código fonte abaixo na IDE de desenvolvimento do arduino, compile e faça o upload. Agora retire o ATmega do arduino e coloque novamente na sua protoboard com o cuidado de encaixar os pinos nos lugares certos.

//Por ComoFazerAsCoisas.com.br

int ledVerde = 13;
void setup() {                 
    pinMode(ledVerde, OUTPUT);     
}
void loop() { 
    digitalWrite(ledVerde, HIGH);  // Ligando o led 
    delay(1000);                   // espera 1 segundo 
    digitalWrite(ledVerde, LOW);   // Desligando o led 
    delay(1000);                   // espera 1 segundo
}

E para finalizar com chave de ouro veja abaixo o vídeo que mostra exatamente este arduino em funcionamento, com o código fonte disponibilizado acima.

E se você gostou, curta, compartilhe, dê um joinha no vídeo e inscreva-se no nosso canal do YouTube para sempre estar por dentro e acompanhar os novos projetos. Um grande abraço e valeu!

Veja Mais

Joystick controlando 3 servomotores no Arduino
Joystick controlando 3 servomotores no Arduino
Circuito que controla o brilho do LED com um potenciômetro, como fazer.
Circuito que controla o brilho do LED com um potenciômetro, como fazer.
Circuito simples que controla o sentido de rotação de um motorzinho. Como fazer!
Circuito simples que controla o sentido de rotação de um motorzinho. Como fazer!
Como Fazer um Circuito Pisca LED
Como Fazer um Circuito Pisca LED
Raspberry PI o que é? e para que serve? Conheça em detalhes!
Raspberry PI o que é? e para que serve? Conheça em detalhes!
Como fazer um Alarme com Arduino e sensor de movimentos PIR.
Como fazer um Alarme com Arduino e sensor de movimentos PIR.
Arduino com sensor de obstáculos ultrasônico HC-SRO4
Arduino com sensor de obstáculos ultrasônico HC-SRO4
Guincho robótico de palito de picolé com arduino e servomotores. Como Fazer.
Guincho robótico de palito de picolé com arduino e servomotores. Como Fazer.
Controlando um servomotor com potenciômetro no arduino.
Controlando um servomotor com potenciômetro no arduino.
 

Tops do momento

Como calcular o resistor adequado para um LED.Como calcular o resistor adequado para um LED.
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Como fazer um mini gerador de energia eólica - versão 2.0Como fazer um mini gerador de energia eólica - versão 2.0
Projeto Arduino com display LCD.Projeto Arduino com display LCD.
Projeto Arduino, led com botão liga desliga.Projeto Arduino, led com botão liga desliga.
Como fazer um mini gerador de energia eólica - versão 1.0Como fazer um mini gerador de energia eólica - versão 1.0
Como Fazer um Circuito Pisca LEDComo Fazer um Circuito Pisca LED
Mini gerador de energia manual movido a manivelaMini gerador de energia manual movido a manivela

Destaques

Joystick controlando 3 servomotores no ArduinoJoystick controlando 3 servomotores no Arduino
Como fazer uma mini balestra pistola de palitos de picoléComo fazer uma mini balestra pistola de palitos de picolé
Como fazer uma lanterna de LEDs no palitoComo fazer uma lanterna de LEDs no palito
Como fazer um avião bimotor de palitos de picoléComo fazer um avião bimotor de palitos de picolé
Como fazer uma mini bomba de água caseiraComo fazer uma mini bomba de água caseira
Circuito simples que controla a velocidade de um motorzinho. Como fazer!Circuito simples que controla a velocidade de um motorzinho. Como fazer!
Como ligar um joystick no Arduino e ler as posições X, Y e ZComo ligar um joystick no Arduino e ler as posições X, Y e Z
Circuito simples que controla o sentido de rotação de um motorzinho.Circuito simples que controla o sentido de rotação de um motorzinho.
 
Como Fazer as Coisas no Facebook Como Fazer as Coisas no G+ Como Fazer as Coisas no Twitter Como Fazer as Coisas no YouTube Como Fazer as Coisas no Pinterest Feed Como Fazer as Coisas