You are hereArduino - Faça Você Mesmo - DIY

Arduino - Faça Você Mesmo - DIY


Mais uma oficina no SESC Pompéia sobre Arduino, desta vez um pouco mais feliz já que esta ficando cada vez mais acessivel construir seu próprio Arduino aqui no Brasil. Com poucos componentes eletrônicos, uma placa protoboard (montagem eletrônica rápida) e um cabo TTL USB, você pode montar seu próprio Arduino.

Vou listar logo abaixo todos os componetes que estaremos utilzando ao longo desta oficina, além dos componentes básicos apara montagem do Arduino, a lista compreende também alguns outros componentes necessários para brincarmos com a programação de sensores e push-buttons.

No próximo post vou colocar as instruções passo a passo para montagem dos componentes!

Arduino Faça Você  Mesmo DIYArduino DIY Brazil Brasil

 

http://www.sesc-sp.com/sesc/programa_new/mostra_detalhe.cfm?programacao_...

Fotos e um Vídeo do Primeiro dia

http://www.flickr.com/photos/tuukul/sets/72157624056919482/ 

 

Lista de Componentes básica para a montagem do seu próprio Arduino

 

  • 10 LEDs( diversas cores) 5mm
  • 2 - LDR 5mm
  • 2 - potenciômetro de 1 kOhm
  • 2 - piezo buzzer com fio soldado
  • 1 - atmega8 ou atmega168 ou atmega328 (microprocessador)
  • 2 - 1 kOhm resistor  
  • 10 -  220 Ohm resistors
  • 5 -  10k Ohm resistor
  • 5 - mini pushbutton
  • 1 - 16 MHz clock crystal
  • 2 - 22 pF capacitors 
  • 1 - 0.01uF capacitor (para o RESET)
  • 1 - cabo USB - TTL http://www.tato.ind.br/detalhe_produto.php?codigo_chave=102
  • 20 m fio rígido telefone, ou fio rígido  AWG 22
  • 1 protoboard

Lista com Imagens:
   
10 LEDs( diversas cores) 5mm
Product-200792593033.jpg
  
2 - LDR 5mm
ldr_big.jpg

2 - potenciômetro de 1 kOhm
225px-Potentiometer.jpg
   
2 - piezo buzzer com fio soldado
Piezo-Buzzer.jpg 
1 - atmega atmega168 ou atmega328 (microprocessador)

fd5226db529f4b4e9feae8789904c72e.image.325x325.jpg
   
2 - 1 kOhm resistor   
10 -  220 Ohm resistors
5 -  10k Ohm resistor
four%20band%20resistor.jpg

5 - mini pushbutton
INM-0084.jpg
1 - 16 MHz clock crystal

XTAL_HC49-4Hb.JPGXTAL_HC49-Ub.JPG
  
2 - 22 pF capacitors  
ceramic-disc.jpg
1 - cabo USB - TTL http://www.tato.ind.br/detalhe_produto.php?codigo_chave=102

GRD_99_CaboUSB.jpg
20 m fio rígido telefone, ou fio rígido  AWG 22
HOOK-UP%20SOLID%20GREEN.JPG

1 protoboard
breadboard_wiring.jpg

 

 

Radames Ajna's picture

Sistema de comentários funcionando!!

Dorival's picture

Montei um Arduino em protoboard, conforme exemplo do site. Entrada de força de 4,5v e LED piscando, tudo OK. Mas ao usar o cabo da Tato para subir um novo sketch nada acontece. Liguei o RX e o TX nas portas 2 e 3, fiz o upload, reset de 3 segundos e nada... o LED continua piscando como se nada tivesse acontecido. Tem alguma dica?

radames's picture

Você colocou um capacitor em série com o reset do arduino  e o pino 2 do cabo da Serial ? 

veja essa imagem

http://farm5.static.flickr.com/4073/4924235672_32facfc8bc_z.jpg

 

 

se fez isto corretamente, verifique depois se o RX e TX não estão trocados na conexão com o Arduino!

 

a'te

Dorival's picture

Fiz conforme a instrução. Estou utilizando um resistor de 1K ligando a porta 1 nos 5v e em paralelo um capacitor de 22, igual ao utilizado no clock. É isso? Fiz os testes conforme informação do fornecedor e tb inverti a polaridade do RX/TX para testar. Mas nada. Você pode dar uma olhada na foto para ver se está tudo certo? Obrigado !!!

http://www.flickr.com/photos/16919327@N02/7096755707/in/photostream/

radames's picture

 Olá , você esta usando um capacitor de 22pf ? deve usar um capactior de 0.01uF, no capactior deve estar escrito 104!

Pode ser isto! outra coisa que vi pela sua foto é que as cores do cabo que você esta usando são diferentes daquele que descrevi na imagem! confira também os fios deste cabo! e não se esqueça que o Bootloader do Arduino precisa estar dentro do Atmega!

Dorival's picture

Como o reset automatico nao deu certo com um capacitor 120 (lilás, será que serve? Vou comprar o sugerido hoje para um novo teste), parti para fazer alguns testes com reset manual, mas também sem sucesso. No diagrama a ligação do RX e TX parecem ser feitas diretas pelos fixo TX e RX, mas já vi um exemplo com resistores em serial com o terra. Existe algum detalhe nessa ligação? A porta COM precisa de algum ajuste, tipo desligar o buffer? A versão 1.0 do Arduino está funcionando bem? Estou usando Windows XP.

radames's picture

 estranho, eu colocaria um capacitor correto, esse lilas 120 parece não apropriado. o resistor pode ser colocado sim entre o rx tx , mas não é obrigatório, você tem como testar o atmega em outro lugar? para ver se o bootloader esta correto? o Arduino 1.0 parece ok sim, no windows tbm, é so vc garantir que a COM selecionada esta certa!

Dorival's picture

Não tenho nenhum Arduino para testes, só os ATMEGA na proto. Mas agora o cabo USB-TTL não está nem mais aparecendo no Windows (em uma nova máquina ele instala... depois entra em conflito... depois não instala mais), acho que o cabo estava mesmo com problemas. Vou ter que (literalmente) cruzar a cidade para poder trocá-lo.

Minha protoboard está ficando assim:
Componentes: http://www.flickr.com/photos/16919327@N02/6962284258
Foto: http://www.flickr.com/photos/16919327@N02/7108489269

Agora uma (outra) pergunta, tanto faz um capacitor de 100nF sugerido pela Tato como o de 10nF indicado anteriormente? E esses capacitores (10nF e 100nF) são bem diferentes dos antigos: http://www.flickr.com/photos/16919327@N02/7108430999.

Bom, muito obrigado pela sua ajuda até aqui. Assim que etiver com um "novo" cabo espero poder retornar com boas notícias.

Dorival's picture

As cores são diferentes mesmo, acho que a Tato está com outra versão (ponta preta e cabo bege) do cabo TTL. Mas o pino 1 é terra e o pino 3 é 5V, e o Sr. Otávio da Tato me confirmou a pinagem.

Testei com um capacitor 120 (cor lilás, não sei o valor) e nada. O Arduino (2 peças) vieram com o bootloader do Uno (conforme site do vendedor) e como está com o Blink piscando, acredito que tenha sim o bootloader carregado. Já tentei na IDE também com a board Duemilanueve sem sucesso.

A mensagem do Arduino IDE 1.0 é sempre a mesma, inclusive se a placa estiver "desligada". Coloquei uma foto mostrando o IDE em:
http://www.flickr.com/photos/16919327@N02/7097252661/in/photostream

Aqui a mensagem do IDE:

avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch

System wide configuration file is "D:\Arduino\IDE_10\hardware/tools/avr/etc/avrdude.conf"

Using Port : \\.\COM4
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Send: 0 [30] [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done. Thank you.

Fotos / Photos

bolivia 105IMG_6277.JPGbolivia 374img_3541cimg0473bolivia 068

Twitter @radamar