7
Montando Arduino na Protoboard Vídeo-tutorial sobre como montar seu Arduino na protoboard utilizando o mínimo de componentes. Vejo muita gente por aí comprando um arduino pra cada projeto. Isto não é nescessário! Você pode montar seus próprios Arduinos stand-alone (autônomos) de forma simples e barata, com o mínimo de componentes possível, e consumo bem menor de corrente, durando bem mais na bateria, como o da imagem: Aqui aprenderemos a montar 2 arduinos diferentes. Um com um cristal de 16MHz, conforme a primeira imagem. O outro utilizando o oscilador interno de 8MHz, sem nenhum componente adicional, como visto na imagem ao lado. O tutorial é apresentado no vídeo abaixo, com um resumo, desenhos e arquivos pra download abaixo. _ _ Boa montagem! 1ª montagem (Arduino com cristal 16MHz): Vídeo: http://www.youtube.com/watch?v=dpkaFDLKw_E Search Últimas Atualizações: Tutoriais: Montando um Arduino na protoboard. Tutoriais: Displays LCD: Utilização, Caracteres customizados e Menus. Controlando dispositivos de 110/220V através dos 5V do Arduino ou de um PIC. Vídeo-Aulas: Eletrônica básica: Tensão, corrente e resistência. Inscreva-se! Mapa Iníc io Online portfolio Arduino Displays LCD com Arduino Início Arduino Projetos Eletrônica Sobre Qualquer feedback, dúvida ou comentários são bem-vindos! Nome Email Mensagem / Comentários / Dúvidas Enviar! Inscreva-se para ser informado sobre novos projetos, tutoriais ou artigos! Você poderá cancelar quando quiser :) Email Inscrever-se!

Arduino Na Placa

Embed Size (px)

Citation preview

Page 1: Arduino Na Placa

Montando Arduino na Protoboard

Vídeo-tutorial sobre como montar seu Arduino na protoboardutilizando o mínimo de componentes.

Vejo muita gente por aí comprando um arduino pra cada projeto. Isto não é nescessário!

Você pode montar seus próprios Arduinos stand-alone (autônomos) de forma simples e

barata, com o mínimo de componentes possível, e consumo bem menor de corrente,

durando bem mais na bateria, como o da imagem:

Aqui aprenderemos a montar 2

arduinos diferentes. Um com um cristal

de 16MHz, conforme a primeira

imagem. O outro utilizando o oscilador

interno de 8MHz, sem nenhum

componente adicional, como visto na

imagem ao lado.

O tutorial é apresentado no vídeo

abaixo, com um resumo, desenhos e

arquivos pra download abaixo.

_

_

Boa montagem!1ª montagem (Arduino com cristal 16MHz):

Vídeo: http://www.youtube.com/watch?v=dpkaFDLKw_E

Search

Últimas Atualizações:

Tutoriais:Montando um Arduino naprotoboard.

Tutoriais:Displays LCD:Utilização, Caracteres customizados eMenus.

Controlando dispositivos de 110/220Vatravés dos 5V do Arduino ou de umPIC.

Vídeo-Aulas:Eletrônica básica:Tensão, corrente e resistência.

Inscreva-se!

Mapa

Início

Online portfolio

Arduino

Displays LCD com Arduino

Início Arduino Projetos Eletrônica Sobre

Qualquer feedback, dúvida oucomentários são bem-vindos!

Nome

Email

Mensagem / Comentários / Dúvidas

Enviar!

Inscreva-se para ser informado sobrenovos projetos, tutoriais ou artigos!Você poderá cancelar quando quiser :)

Email

Inscrever-se!

Page 2: Arduino Na Placa

Esta montagem é a réplica do circuito essencial para o funcionamento do microcontrolador

no Arduino. Você pode inclusive gravar o programa usando o Arduino e simplesmente

retirar o chip e espetar dessa forma na protoboard.

Função dos componentes:

Cristal, e Capacitores 2: Gerar o sinal de clock para o microcontrolador. (Pode ser

removido com o procedimento do 2º vídeo)

Resistor: Evitar que ruído eletromagnético baixe a tensão do pino de reset causando o

reset do microcontrolador. Pode ser removido, mas não é indicado em lugares com campo

magnético forte (perto de geradores, motores e etc.)

Botão: Baixa a tensão do pino reset pra 0V causando um reset proposital.

Cap 1: Ajuda a estabilizar a tensão vindo da fonte. Vital quando usado com fontes de

tomada, pois ameniza picos e quedas de luz. Usando com baterias não se faz muito

necessário e pode ser dispensado.

Para programá-lo sem tirar da protoboard, veja instruções no 1º vídeo ou ao final do

tutorial.

2ª montagem (só o chip, sem cristal):

Vídeo: http://www.youtube.com/watch?v=qzy1rmS6ols

Essa montagem utiliza o oscilador RC interno do Atmega, de 8MHz.

Se comparado à anterior:

Devido ao clock de 8MHz, admite tensões bem menores, podendo funcionar com

baterias de 3V (tipo de relógio) ou somente 2 pilhas AA.

Consome menos corrente, 20% menos se me lembro bem.

Ainda mais compacto, podendo ser montado somente num socket como mostrado na

segunda imagem do tutorial.

Processa 2x mais lento, porém 99% dos projetos por aí não precisa de mais de 8

milhões de instruções por segundo.

O clock não é preciso, com tolerância de 10%, ou seja, para aplicações que precisão

no tempo seja essencial ou que utilizem baudrates altos, este não é indicado.

Pode ser instável se usado em ambientes com muita radiação eletromagnética

(indústria, transmissor de rádio, motores e etc.)

Esta é a montagem mais simples possível, só o chip!

MAS,

Montando Arduino naProtoboard

O que é?

Projetos

Automação Residencial

Eletrônica

Acionando 110/220V com sinaisde 5V

Vídeo-aulas

Sobre

Page 3: Arduino Na Placa

26/12/12 engenheirando.com » Montando Arduino na Protoboard

3/7engenheirando.com/arduino/montando-arduino-na-protoboard/

para esta montagem funcionar é preciso gravar um novo bootloader no Atmega!

Veja o vídeo para mais detalhes.

Texto a ser colado ao fim do arquivo em \arduino-1.0\hardware\arduino\boards.txt para

adicionar um novo tipo de placa (ATmega328 na protoboard) à IDE do Arduino:

##############################################################

atmega328bb.name=ATmega328 na protoboard (8 MHz clock interno)

atmega328bb.upload.protocol=arduino

atmega328bb.upload.maximum_size=30720

atmega328bb.upload.speed=57600

atmega328bb.bootloader.low_fuses=0xE2

atmega328bb.bootloader.high_fuses=0xD8

atmega328bb.bootloader.extended_fuses=0x07

atmega328bb.bootloader.path=atmega

atmega328bb.bootloader.file=ATmegaBOOT_168_ATMEGA328_pro_8MHz.hex

atmega328bb.bootloader.unlock_bits=0x3F

atmega328bb.bootloader.lock_bits=0x0F

atmega328bb.build.mcu=atmega328p

atmega328bb.build.f_cpu=8000000L

atmega328bb.build.core=arduino:arduino

atmega328bb.build.variant=standard

Programando seu Arduino na protoboard:Para programar seu Arduino na protoboard é simples. Basta pegar um Arduino, retirar o

microcontrolador, e conectar o chip da protoboard ao Arduino nos seguintes pinos: RX,

TX e RST. Como mostra a imagem:

Agora basta selecionar em Tools-

>Board a placa correspondente ao

bootloader gravado no seu chip e

fazer o upload normalmente.

Inclusive você não precisa de outro

Arduino sem o chip para programar o

seu na protoboard se tiver um desses

cabo conversor USB-UART (ou USB-

Serial TTL) que tenha o pino RST.

Agora com seu Arduino jámontado na protoboard, quetal minimizar o consumo de

corrente dele para aumentar a duração da bateria?

Dependendo do projeto pode-se reduzir em até 5000 vezes o consumo de corrente do

Atmega, fazendo-o durar na bateria tanto quanto um relógio de pulso. (Anos, sem

exagero)

Em breve o tutorial Arduino Ultra-Low-Power!

E para ser informado de novos projetos e atualizações do site, por email, clique em

“inscreva-se” no canto superior da tela!

Downloads e links:Etiquetas da Adafruit.

Nota: Este é um tutorial aprimorado e atualizado, baseado no tutorial do site do Arduino

Page 4: Arduino Na Placa

26/12/12 engenheirando.com » Montando Arduino na Protoboard

4/7engenheirando.com/arduino/montando-arduino-na-protoboard/

que já está obsoleto e não funciona para a IDE do Arduino 1.0:

http://arduino.cc/en/Tutorial/ArduinoToBreadboard

17 comments

Filipe PortesMay 30, 2012 at 12:47 am

Boa noite, queria aprender mais sobre arduino, é algo que me interessa muito, vc podeme ajudar?

Reply

Alexandre YoshikawaMay 31, 2012 at 3:28 pm

Boa tarde.Primeiramente gostaria de parabenizá-lo pelos projetos e tutoriais, tudo muito bemestruturado e explicado de forma simples, clara e objetiva.

Após ‘fuçar’ seu site a respeito do Arduíno, comecei a me interessar pelo assunto. Apósalgumas pesquisas fiquei um pouco na dúvida por onde começar, lembrando que souleigo no assunto.

Você poderia me indicar qual a melhor compra pra iniciar? Tipo, duemilanove, uno, nanoetc…Uma dúvida que surgiu foi se, por exemplo comprar a duemilanove e quiser acessá-lapela internet precisarei de uma outra placa (Ethernet shield) ou tem alguma placa comambos?

Pretendo construir um sistema para controlar alguns equipamentos pelo computador ouSmartphone(Galaxy Note/Android) pela internet igual ao seu projeto de automaçãoresidencial.

Grande abraço.

Reply

Heitor Cordeiro MejiaJune 1, 2012 at 5:46 pm

Grandeee Maurício!!Belo Tutorial, ja vou usar meu arduino na protoboard… BEMMM MELHOR e com certezaBEMMM MENOR que a placa arduino… =) =D

Cara, só uma dúvida, gravar no bootloader significa gravar definitivamente meu códigono chip ATMega? ou seja, se desligar e ligar, ele vai continuar com meu código!??!no item “Programando seu Arduino na protoboard:” é a maneira de gravar no bootloaderdo ATMega?Uma vez gravado o bootloader, não da para gravar outra vez? quantas vezes podegravar no bootloader?

abração!!!!

Reply

thiago ardsJune 9, 2012 at 3:34 pm

bom diaparabens pelo conhecimento que tem, e pelo espirito ARDUINO !!!estou me dedicando apenas no ramo de movimento (controle absoluto em movimentopor motores e afins, usando o arduino, gostaria de alguma comunidade relacionada aissoquem souber [email protected]

Reply

FernandoJune 16, 2012 at 9:15 pm

Page 5: Arduino Na Placa

26/12/12 engenheirando.com » Montando Arduino na Protoboard

5/7engenheirando.com/arduino/montando-arduino-na-protoboard/

Olá, achei bastante interessante seu tutorial. Eu tenho um Atmega aqui com obootloader já gravado e usei ele nesta montagem, como ele já está com um sketchcarregado funcionou beleza. Mas eu estou tentando programar ele com um cabo FTDIque tenho aqui e não funciona. Você teria alguma idéia de como fazer?

Reply

FernandoJune 30, 2012 at 2:21 pm

avrdude: Device signature = 0×000000avrdude: Yikes! Invalid device signature.Double check connections and try again, or use -F to overridethis check.

Tentei os procedimentos descritos mas não funcionou com o ATMEGA328P-PU. Quaisseriam as configurações adicionais?

Reply

JUNIORJuly 2, 2012 at 3:54 pm

Boa Tarde. Parabéns pelo tutorial.

Será que daria para montar um arduino MEGA na protoboard? É mais complicado?

Reply

felipeJuly 5, 2012 at 11:18 pm

quero montar um arduino mega 2560 na Protoboard da pra si comunicar com a placauno usar como usb ????

Reply

felipeJuly 5, 2012 at 11:42 pm

esqueci o mega 2560 nao da pra monta na protoboard eu quero minimizar o custo demontagem o máximo tem como me ajudar ?????

Reply

felipeJuly 6, 2012 at 11:32 am

da pra fazer o bootloader no próprio arduino eu ouvi falar que tem qter uma placa avrpra fazer isso?

desde já agradeço.

Reply

MarlonAugust 20, 2012 at 8:48 pm

Olá, fiz tudo certinho para o segundo passo mas na hora de queimar o bootloader daeste erro:

avrdude: Expected signature for ATMEGA328P is 1E 95 0FDouble check chip, or use -F to override this check.

Tem como ajudar?Obrigado

Reply

fabioNovember 5, 2012 at 11:32 pm

marlon faz o cabo paralelo e simples, na hora de enviar o boot nao esqueça de

Page 6: Arduino Na Placa

26/12/12 engenheirando.com » Montando Arduino na Protoboard

6/7engenheirando.com/arduino/montando-arduino-na-protoboard/

ligar alimentação externa no arduino, pode ser usb

Reply

Rodrigo BorgesSeptember 20, 2012 at 4:51 pm

Funciona para o UNO Rev 3? Valeu!!

Reply

Helder RibeiroOctober 13, 2012 at 4:10 am

Olá Maurício,

Uma dúvida, como faço para gravar neses microcontroladores sendo que tenho umaplaca Arduino Arduino Mega 2560?, o bootloader é tranquilo né?, pois não precisareiretirar o microcontrolador, mas na questão de gravar o programa, terei que fazer umconversor USB para TTL?

Muito bom seu site cara, trabalho com automação e sistemas de supervisão e esesvideos ajudam muito a minha curiosidade quando não estou no trabalho kk.

Obrigado e Até mais.

Reply

MarceloNovember 22, 2012 at 3:02 am

Arduino Ultra-low power:ATMega328 runing at 8MHz using Watchdog and sleep mode!! Sem exageiros, duaspilhas AA devem suportar por uns 5 anos!

Reply

Victor JaburNovember 23, 2012 at 12:25 am

Para mim funcionou perfeitamente a versão com crystal. Agora quero usar meu cabousb to serial para fazer upload de sketch e debug. Quais são os pinos da porta serial(db9) que eu devo usar ? o Rx (pino 2) e o Tx (pino 3) eu até achei, mas qual é o RES? Dá pra ligar direto o cabo no atmega sem nenhum circuito ?Abraços e parabéns pelo post, ficou perfeito !

Reply

William BrazilNovember 27, 2012 at 4:17 pm

Cara, vc tem o poder de ser um incentivador à iniciação.Parabéns pela iniciativa e a CORAGEM de não esconder conhecimentos.Espero que haja fontes externas financeiras que compense o ensinamento gratuito quevc proporciona. Atenciosamente.

Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

Name *

Email *

Website

Page 7: Arduino Na Placa

26/12/12 engenheirando.com » Montando Arduino na Protoboard

7/7engenheirando.com/arduino/montando-arduino-na-protoboard/

Wordpress Theme by ThemeZee

Comment

Post Comment

© Copyright 2011 - engenheirando.com