quarta-feira, 14 de setembro de 2011

Como fazer minha própria placa?

Componentes Arduino

Arduino RS232 BOM
Parts
Qty
Value
Device
Farnell
RS
ELFA
Digikey
S1
1

Reset pusbutton
535916

35-656-29
SW400-ND
IC2
1
78xxL
7805 TO220
701853

73-000-16
LM7805CT-ND
X1
1

DB9 PCB female connector
4106118

44-057-00
A2100-ND
LED1
1

Green LED
656719

75-012-08
160-1144-ND
POWER
1

4 pin header
3291777

43-782-79
A26509-20-ND
J2
1

6pins header


43-782-95
A26509-20-ND
J1, J3
2

8 pins header


43-783-11
A26509-20-ND
X2
1

2.1mm power jack
224959

42-051-67
CP-102AH-ND
Q1
1

16 MHz Quartz
641029

74-517-01
300-6034-ND
D1
1
1N4004
1N4004 or equivalent
251707

70-003-91
1N4004GICT-ND
D2, D3
2
1N4148
1N4148
399390

70-005-57
1N4148FS-ND
R1
1
4k7
1/4 W resistor
509243

60-785-70
4.7KQBK-ND
R2
1
220
1/4 W resistor
509097

60-784-14
220QBK-ND
R3,R4
2
1k
1/4 W resistor
509164

60-784-97
1.0KQBK-ND
R5, R6, R7, R8, R9
5
10k
1/4 W resistor
509280

60-786-12
10KQBK-ND
C1, C5
2
100n
Polyester Capacitor
146079

65-505-29
P4201-ND
C2, C3
2
22p
Polyester Capacitor
896410

65-861-68
1330PH-ND
C6, C7
2
100u
Electrolitic Capacitor
920629

67-010-80
P10269-ND
C8
1
10u
Electrolitic Capacitor
920502

67-008-01
P11250-ND
IC1
1
ATMEGA8
Atmega8 28pin DIP microcontroller
3917927

73-672-04
ATMEGA8-16PI-ND
X3
1

28pin IC socket


48-161-87
ED3128-ND
T1
1
BC547
Transistor
357054

71-072-87
BC547BOS-ND
T2
1
BC557
Transistor
4399821

71-072-95
BC327OS-ND
ICSP
1
ICSP
2x3 pins header
3291947

43-717-12
A26509-20



- Placa para Circuito Impresso com uma camada de cobre, podendo ser de FENOLITE ou FIBRA DE VIDRO (fenolite é melhor para furar, sendo um material mais maleável que a de fibra de vidro, na qual seria necessário um furador especial ou uma micro retífica/furadeira);
- Ferro de Solda – de preferência com 60W;
- Estanho de solda – material utilizado para soldar os componentes a placa
- Percloreto de Ferro – Produto químico necessário para corroer a placa e deixar as trilhas marcadas na mesma;
- Alicates de corte e de bico;
- Chaves de fenda e philips (estrela) diversas;
- Produtos de proteção: Luva de borracha, jaleco ou avental, mascara tipo pintor;
- Lupa (se achar necessário) – facilita na hora de retocar alguma trilha danificada ou em curto na placa;
- Caneta para retroprojetor PONTA FINA - para consertar pequenos defeitos após a “impressão” do circuito na placa
- Produtos de limpeza : ÁGUA RAZ, palha de aço, esponja, agua, papel toalha
- Bacia de profundidade media – para utilizar na corrosão das placas com o percloreto de ferro;
- Fonte de 9V estabilizada;
- cabo serial DB9 DB9;


Cabo bootloader (para queimar chip ATmega)

- 2 resistores de 470 ohm (amarelo -purpura - marrom);
- 1 resistor de 220 ohm (vermelho -vermelho-marrom);
- 1 plug DB25 ou adaptador serial-paralelo;
- 6 fios (2 x 3) com conectores fêmea no fim;
- cola quente (opcional)

material para montar Cabo Serial DB9:
- 2 plug fêmea DB9;
- 1.5m de cabo serial;
- 2 capas plásticas para DB9;
- cabo manga 9 vias (Obs: até 15m, segundo padrão RS-232, porém utilize o tamanho necessário para ligar o dispositivo ao computador);
TRANSFERÊNCIA DE IMAGEM/MODELO DAS TRILHAS
Arquivo em PDF do modelo da placa. (baixar)
Existem alguns processos possíveis para a transferência de uma imagem/modelo em uma placa de cobre.Ilustraremos o de serigrafia e explicaremos o de trasnferência por fotocópia.
SERIGRAFIA: confira tutorial feito por Sergio Bonilha


- limpar a placa de cobre com vinagre ou palha de aço
- delimitar espaço da placa de cobre da tela de silk
- posicionar placa de cobre na base da tela
- dissolver tinta com água raz para obter viscosidade ideal
- espalhar com espátula a tinta pela tela
- conferir se a não ocorreu distorção das trilhas;
- retocar com caneta de retroprojetor trilhas com falhas (interrompidas ou pouco nítidas);
- esperar a tinta secar para fazer o retoque com caneca de retroprojetor;
- interromper com agulha trilhas em contato que não correspondem ao modelo impresso;
Nessas duas últimas etapas é preciso atenção e meticulosidade pois uma vez as trilhas em contato o circuito entrará em curto.
limpeza da tela silkscreen
- limpar tela silkscreen - despejar água raz em dois bolos de papel ou pano;
- passar dos dois lados da tela os papéis com água raz;
- conferir se não há restos de tinta na tela no espaço da figura;
TRANSFERÊNCIA POR FOTOCÓPIA (sem fotos)
- limpar a placa de cobre com vinagre ou palha de aço;
- posicionar a fotocópia do circuito na placa de cobre;
- respingar gotas de solvente (tinner);
- retocar trilhas com caneta para retroprojetor de ponta 0.1mm;
  •  
- vantagem da transferência por fotocópia:
Este processo é aconselhável na confecção para pequena quantidade de placas pelo menor custo. A desvantagem é que exige maior tempo para retocar as trilhas com caneta pois a fixação da tinta não é tão precisa como na serigrafia.
Outra possibilidade para se obter uma placa pronta sem tanto trabalho é encomendar uma matriz em alguma loja especializada.

CORROSÃO DA PLACA
- despejar o percloreto numa bacia;
- movimentar a placa no percloreto gerando ondas até o cobre ser corroído restando apenas as trilhas impressas (10 a 15 min) ;
- retirar a tinta do circuito com palha de aço ;
CONFERIR CIRCUITO
- conferir se há curto com o multimetro no modo de corrente contínua ;
- as vezes no processo artesanal de imprimir o formato das trilhas na placa a tinta pode borrar e por em contato algumas trilhas;
- caso isso permaneça pode-se interromper o curto com um estilete;
- furar as placas com broca ou furador de placa;
    
    
SOLDAGEM DOS COMPONENTES
(breve tutorial de soldagem) no site pule para a parte O TRABALHO DE SOLDAGEM

- conferir lista de componentes (ver acima)
- soldar cada componente conferindo a posição na placa pelo código dos componentes da lista e o esquema da placa (ver acima)

* preste atenção nas polaridades e especidades dos componentes como capacitores , diodos e led;
* confira com cuidado os resistores com o multimetro ou pela internet nos sites: (aqui ou aqui)

TESTAR SE HÁ ALGUMA TRILHA EM CURTO


QUEIMANDO o bootloader na ATmega8
Para a Arduino funcionar é necessário configurar o chip Atmega8, isso significa que o chipprecisa de um firmware - um software que controla o hardware diretamente, armazenado permanentemente em um chip de memória de hardware. Existem duas formas de fazer: comprar um aparelho AVR-ISP (in-system programmer) ou construir um cabo ParallelProgrammer. Aqui explicaremos o processo de confecção do cabo paralelo para queimar o chip Atmega8. Para quem soldou e confeccionou a placa esse processo se torna simples.

Materiais para cabo bootloader: (confira lista de materiais)
- processo de montagem do cabo bootloader

Preste atenção na pinagem e depois localize o pino número 1 na placa Arduino ICP

para fazer o bootloader será preciso um computador com saída serial
a princípio parece que não é possível queimar o chip dessa forma pelo windows XP mais informações .


ANTES DO BOOTLOADER
baixar o software Arduino (windows, mac, linux)

Explicaremos aqui o processo no LINUX:
Antes de abrir o programa Arduino é preciso instalar alguns outras bibliotecas dependendo da distribuição Linux que estiver usando (a forma dependerá da distribuição que você tem) :
·         sun's java runtime (jre)
·         avr-gcc (aka "gcc-avr")
·         avr-libc
última versão arduino-0007-linux.tgz 
para queimar o chip será preciso baixar o giveio e necessário abrir o programa da arduino como usuário principal (#root)
abra o ambiente Arduino e configure o sistema para reconhecer a porta serial e queimar o chip:


> tools > Microcontroller (MCU) - selecione ATmega8 ou 168;
> tools
 > Serial Port - selecione a porta;
> tools
 > Burn Bootloader (parallel port);
* lembrando que a placa tem que ser alimentada por uma fonte de 9V estabilizada e ligada ao cabo serial; 

Conferir se a o chip foi queimado com sucesso:
1. ligue a placa em uma fonte de 9V estabilizada;
2. coloque um led na saída terra e pino 13 digital;
(lembrando que o terra ( - ) é a perna menor e o positivo ( + ) é a perna maior
3. pressione o pushboton da placa arduino;
4. espere alguns instantes e o led irá piscar.


Nenhum comentário:

Postar um comentário