Você está na página 1de 9

arduino tutorial

Page 1 of 9

PESQUISAR BLOG

SINALIZAR BLOG

Prximo blog

Criar um blog | Login

arduino tutorial
tutorial da arduino serial

21.8.07

em processo ... work in progress ...


CONFECCO PLACA ARDUINO SERIAL LADO NICO RS232 (v2.0a)
ESTA DOCUMENTAO EST EM CONSTRUO Arduino uma interface que permite interao analgica-digital e pode ser utilizada para construo de instalaes e de diversos dispositivos interativos. Recebeu meno honrosa no festival Ars Eetrnica 2006 e possui licena da Creative Commons como hardware livre.

confeccione arduino serial

tutorial

severino - arduino by adilson

adilson reformulou o projeto da placa serial que agora a ltima verso / veja no site da arduino (clique na imagem)

postagem
2007 (5)
placa arduino industrializada (Itlia) e artesanal (SESC Paulista) alguns links em portugus: Arduino Forum Brasil Estudio Livre Blog do Je blog arduino.br blog sixsette fotos do processo APRESENTAO Este tutorial resultado da atividade Processos Abertos de Experimentao - Hardware Livrede Interao: Arduno realizado no SESC Av. Paulista em So Paulo no perodo de 12 a 23 de junho de 2007. Coordenado por Giuliano Obici e Alexandre Fenerich. A confedo deste tutorial se deu de forma colaborativa com alguns dos participantes dos encontros. Silvana Roxo, Srgio Bonilha, Leonora Fink, Luciana Uohka, Marcelo Bressanin, Paulo Mattos. INTRODUO: Apresentaremos aqui como montar a placa Arduino Serial de lado

Agosto (1)
Ago 21 (1)
em processo ... work in progress ...

Outubro (1) Novembro (2) Dezembro (1) 2008 (5)

colaborao
paulomattos Adilson Paulo Gonalves e.truta layers

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 2 of 9

nico, single side RSencontrada no site oficinal do Arduino.

Marcio Ambrosio giuliano obici Leo Jeronimo

No site encontram-se todos os documentos necessrios para confeccionar a placa, desde o modelo de circuito para imprimir na placa, lista de componentes necessrios e especificaes de programaes. Objetivos: Difundir conhecimentos sobre a montagem artesanal da placa serial Arduino demonstrando seu processo de funcionamento inicial seguindo o propsito de conhecimento colaborativo "faa voc mesmo". Breve inicializao a construo de dispositivos de baixo custo de hardware livre . Difundir conhecimentos relacionados a luteria de instrumentos eltricos/digitais/virtuais de interao. PS.: Para quem deseja ir direto s aplicaes de interao, recomendamos comprar a placa que pode ser adquirida em algumas lojas virtuais. ( Sites indicados ) MATERIAS: Para a confeco da Arduino precisaremos dos seguintes materias: Componentes eletrnicos:
Arduino RS232 BOM Parts S1 Qty Value 1 Device Reset pusbutton Farnell 535916 RS ELFA Digikey 3565629 7300016 4405700 7501208 4378279 4378295 4378311 4205167 SW400-ND

IC2

78xxL

7805 TO220 DB9 PCB female connector Green LED

701853

LM7805CT-ND

X1

4106118

A2100-ND

LED1

656719

160-1144-ND A26509-20ND A26509-20ND A26509-20ND CP-102AH-ND

POWER

4 pin header

3291777

J2

6pins header

J1, J3

8 pins header

X2

2.1mm power jack 224959

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 3 of 9

Q1

16 MHz Quartz 1N4004 or equivalent 1N4148

641029

7451701 7000391 7000557 6078570 6078414 6078497 6078612 6550529 6586168 6701080 6700801 7367204 4816187

300-6034-ND 1N4004GICTND 1N4148FS-ND

D1

1N4004

251707

D2, D3

1N4148

399390

R1

4k7

1/4 W resistor

509243

4.7KQBK-ND

R2

220

1/4 W resistor

509097

220QBK-ND

R3,R4 R5, R6, R7, R8, R9 C1, C5

1k

1/4 W resistor

509164

1.0KQBK-ND

10k

1/4 W resistor Polyester Capacitor Polyester Capacitor Electrolitic Capacitor Electrolitic Capacitor

509280

10KQBK-ND

100n

146079

P4201-ND

C2, C3

22p

896410

1330PH-ND

C6, C7

100u

920629

P10269-ND

C8

10u

920502

P11250-ND ATMEGA816PI-ND ED3128-ND

IC1

Atmega8 28pin ATMEGA8 DIP microcontroller 28pin IC socket

3917927

X3

T1

BC547

Transistor

357054

7107287 7107295 4371712

BC547BOS-ND

T2

BC557

Transistor

4399821

BC327OS-ND

ICSP

ICSP

2x3 pins header

3291947

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 malevel que a de fibra de vidro, na qual seria necessrio um furador especial ou uma micro retfica/furadeira); - Ferro de Solda de preferncia com 60W; - Estanho de solda material utilizado para soldar os componentes a placa - Percloreto de Ferro Produto qumico necessrio 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 proteo: Luva de borracha, jaleco ou avental, mascara tipo pintor; - Lupa (se achar necessrio) facilita na hora de retocar alguma trilha danificada ou em curto na placa; - Caneta para retroprojetor PONTA FINA - para consertar pequenos

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 4 of 9

defeitos aps a impresso do circuito na placa - Produtos de limpeza : GUA RAZ, palha de ao, esponja, agua, papel toalha - Bacia de profundidade media para utilizar na corroso 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 -vermelhomarrom); - 1 plug DB25 ou adaptador serial-paralelo; - 6 fios (2 x 3) com conectores fmea no fim; - cola quente (opcional)

material para montar Cabo Serial DB9: - 2 plug fmea DB9; - 1.5m de cabo serial; - 2 capas plsticas para DB9;

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 5 of 9

- cabo manga 9 vias (Obs: at 15m, segundo padro RS-232, porm utilize o tamanho necessrio para ligar o dispositivo ao computador);<!--

[endif]--><!--[endif]-->
TRANSFERNCIA DE IMAGEM/MODELO DAS TRILHAS Arquivo em PDF do modelo da placa. (baixar) Existem alguns processos possveis para a transferncia de uma imagem/modelo em uma placa de cobre. Ilustraremos o de serigrafia e explicaremos o de trasnferncia por fotocpia. SERIGRAFIA: confira tutorial feito por Sergio Bonilha

. .

- limpar a placa de cobre com vinagre ou palha de ao

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 6 of 9

- delimitar espao 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 esptula a tinta pela tela - conferir se a no ocorreu distoro das trilhas; - retocar com caneta de retroprojetor trilhas com falhas (interrompidas ou pouco ntidas); - esperar a tinta secar para fazer o retoque com caneca de retroprojetor; - interromper com agulha trilhas em contato que no correspondem ao modelo impresso; Nessas duas ltimas etapas preciso ateno 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 papis com gua raz; - conferir se no h restos de tinta na tela no espao da figura; TRANSFERNCIA POR FOTOCPIA (sem fotos) limpar a placa de cobre com vinagre ou palha de ao; posicionar a fotocpia do circuito na placa de cobre; respingar gotas de solvente (tinner); retocar trilhas com caneta para retroprojetor de ponta 0.1mm;

- vantagem da transferncia por fotocpia: Este processo aconselhvel na confeco para pequena quantidade de placas pelo menor custo. A desvantagem que exige maior tempo para retocar as trilhas com caneta pois a fixao da tinta no to precisa como na serigrafia. Outra possibilidade para se obter uma placa pronta sem tanto trabalho encomendar uma matriz em alguma loja especializada.

CORROSO DA PLACA - despejar o percloreto numa bacia; - movimentar a placa no percloreto gerando ondas at o cobre ser corrodo restando apenas as trilhas impressas (10 a 15 min) ; - retirar a tinta do circuito com palha de ao ; CONFERIR CIRCUITO - conferir se h curto com o multimetro no modo de corrente contnua ; - 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 permanea pode-se interromper o curto com um estilete;

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 7 of 9

- 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 posio na placa pelo cdigo dos componentes da lista e o esquema da placa (ver acima) * preste ateno 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 necessrio 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 memria 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 confeco 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

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 8 of 9

Preste ateno na pinagem e depois localize o pino nmero 1 na placa Arduino ICP

para fazer o bootloader ser preciso um computador com sada serial a princpio parece que no possvel queimar o chip dessa forma pelo windows XP mais informaes .

mais informaes http://www.arduino.cc/en/Hacking/Bootloader

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 distribuio Linux que estiver usando (a forma depender da distribuio que voc tem) : sun's java runtime (jre) avr-gcc (aka "gcc-avr") avr-libc ltima verso arduino-0007-linux.tgz mais informaes para queimar o chip ser preciso baixar o giveio e necessrio abrir o programa da arduino como usurio principal (#root) abra o ambiente Arduino e configure o sistema para reconhecer a porta serial e queimar o chip:

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

arduino tutorial

Page 9 of 9

> 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 sada 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.

Este tutorial termina aqui. Existe um vasto material na rede explicando como usar Arduino, com exemplos, programas, circuitos, etc. Para quem l ingls ter maior facilidade de encontrar material existe tambm uma vasta documentao em espanhol.
Postado por giuliano obici s 19:03 7 comentrios

Postagens mais recentes Assinar: Postagens (Atom)

Incio

http://arduinotutorial.blogspot.com/search?updated-min=2007-08-01T00%3A00%3A00-... 5/4/2009

Você também pode gostar