sexta-feira, 7 de agosto de 2015

Montando um Arduino

Já se pegou pensando em usar o Arduino para um projeto de automação ou controle de qualquer coisa? Também já pensou em como interligar o Arduino junto ao equipamento a ser controlado ou automatizado? Então, desajeitado, né! Aquela plaquinha (placona) com os fios apenas encaixados nos buraquinhos... tosco!

Mas saiba que você pode usar toda a facilidade do Arduino para programar e testar e se quiser usar apenas o microcontrolador e poucos componentes eletrônicos para montá-lo em uma placa personalizada, com tamanho diminuto, fios devidamente soldados ou conectados e embutido onde você quiser!

À título de demonstração e teste vou montar o meu em um prot-o-board (placa de testes). Precisaremos de:

1 Arduino com microcontrolador ATMega 168, 328 ou compatível;
1 resistor de 330 ohm;
1 resistor de 10K ohm;
2 capacitores cerâmicos de 22pF;
1 LED de qualquer cor, vou usar vermelho;
1 cristal de 16Mhz;
Alguns fiozinhos para as  ligações;


Antes de mais nada, vamos carregar um programa bem simples no Arduino. O código fonte abaixo faz com que o LED integrado ao pino 13 fique piscando intermitentemente a cada segundo:


int led = 13;
void setup() {                
  pinMode(led, OUTPUT);     
}
 
void loop() {
  digitalWrite(led, HIGH);
  delay(1000);            
  digitalWrite(led, LOW); 
  delay(1000);            
}



Com o programa enviado ao Arduino e o LED piscando como esperado, remova o microcontrolador do seu Arduino, usando a ferramenta correta e com todo cuidado do mundo:




Agora vamos montá-lo no prot-o-board, para isso vamos conhecer a pinagem do microcontrolador ATMega:




Onde:

Pino
Descrição
1
Reset
2
Serial RX (Pino Digital 0)
3
Serial TX (Pino Digital 1)
4
Pino Digital 2
5
Pino Digital 3 (PWM)
6
Pino Digital 4
7
VCC
8
GND
9
Cristal externo
10
Cristal externo
11
Pino Digital 5 (PWM)
12
Pino Digital 6 (PWM)
13
Pino Digital 7
14
Pino Digital 8
15
Pino Digital 9 (PWM)
16
Pino Digital 10 (PWM)
17
Pino Digital 11 (PWM)
18
Pino Digital 12
19
Pino Digital 13
20
VCC
21
AREF
22
GND
23
Pino Analógico 0
24
Pino Analógico 1
25
Pino Analógico 2
26
Pino Analógico 3
27
Pino Analógico 4
28
Pino Analógico 5


Sabendo dos pinos insira seu microcontrolador na prot-o-board, atenção ao chanfro que indica o lado do pino 1:




Vou utilizar as fileiras laterais para interligar com a alimentação então, ligue os pinos (do microcontrolador) 20 e 21 ao positivo (fios vermelhos):




Ligue também o pino 7 ao positivo:




Os pinos 8 e 22 são ligados ao negativo:




Os pinos 9 e 10 devem ser ligados ao cristal de 16Mhz:




Os pinos 9 e 10, após o cristal, são ligados ao negativo pelos capacitores:




Conecte o pino 19 (digital 13) ao resistor de 330 ohm e o final do resistor ao anodo (positivo – perna mais comprida) do LED:



Agora ligue o catodo (negativo – perna mais curta) do LED ao negativo:




Ligue o pino 1 ao resistor de 10K ohm e este ao positivo:




Eis a hora da verdade, alimente seu projeto. Para aproveitar a placa do Arduino e conseguir a alimentação de 5V da porta serial sem ter que recorrer a uma bateria ou a pilhas, cuidadosamente ligue o pino 5V na fileira onde conectamos todos os positivos e o GND na fileira onde estão conectados todos os negativos:




O LED deverá começar a piscar intermitentemente a cada segundo conforme programamos no início desse tutorial, caso isso aconteça PARABÉNS! Deu tudo certo. Agora é só criar uma placa de circuitos para seu projeto em embarca-lo onde quiser.

← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário