Sunteți pe pagina 1din 16

Incio

Arduino

Projetos

Eletrnica

Sobre

Montando Arduino na Protoboard


Vdeo-tutorial sobre como montar seu Arduino na protoboard utilizando o mnimo de componentes.
ltimas Atualizaes:

Search

Tutoriais:

Montando um Arduino na protoboard.

Tutoriais:

Displays LCD: Utilizao, Caracteres customizados e Menus.

Vejo muita gente por a comprando um arduino pra cada projeto. Isto no nescessrio! Voc pode montar seus prprios Arduinos stand-alone (autnomos) de forma simples e barata, com o mnimo de componentes possvel, 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 vdeo abaixo, com um resumo, desenhos e arquivos pra download abaixo. _ _

Controlando dispositivos de 110/220V atravs dos 5V do Arduino ou de um PIC.

Vdeo-Aulas:

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

Eletrnica bsica: Tenso, corrente e resistncia. Inscreva-se!

Mapa
Incio Online portfolio Arduino Displays LCD com Arduino Montando Arduino na Protoboard O que ? Projetos Automao Residencial Eletrnica Acionando 110/220V com sinais de 5V Vdeo-aulas Sobre

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

Esta montagem a rplica 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. Funo dos componentes: Cristal, e Capacitores 2: Gerar o sinal de clock para o microcontrolador. removido com o procedimento do 2 vdeo) (Pode ser

Resistor: Evitar que rudo eletromagntico baixe a tenso do pino de reset causando o reset do microcontrolador. Pode ser removido, mas no indicado em lugares com campo magntico forte (perto de geradores, motores e etc.) Boto: Baixa a tenso do pino reset pra 0V causando um reset proposital. Cap 1: Ajuda a estabilizar a tenso vindo da fonte. Vital quando usado com fontes de tomada, pois ameniza picos e quedas de luz. Usando com baterias no se faz muito necessrio e pode ser dispensado. Para program-lo sem tirar da protoboard, veja instrues no 1 vdeo ou ao final do tutorial.

2 montagem (s o chip, sem cristal):


Vdeo: 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 tenses bem menores, podendo funcionar com baterias de 3V (tipo de relgio) 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, porm 99% dos projetos por a no precisa de mais de 8 milhes de instrues por segundo. O clock no preciso, com tolerncia de 10%, ou seja, para aplicaes que preciso no tempo seja essencial ou que utilizem baudrates altos, este no indicado. Pode ser instvel se usado em ambientes com muita radiao eletromagntica (indstria, transmissor de rdio, motores e etc.) Esta a montagem mais simples possvel, s o chip!

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

Veja o vdeo 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:
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # a t m e g a 3 2 8 b b . n a m e = A T m e g a 3 2 8n ap r o t o b o a r d( 8M H zc l o c ki n t e r n o ) a t m e g a 3 2 8 b b . u p l o a d . p r o t o c o l = a r d u i n o

Qualquer feedback, dvida ou a t m e g a 3 2 8 b b . u p l o a d . m a x i m u m _ s i z e = 3 0 7 2 0 comentrios so bem-vindos! a t m e g a 3 2 8 b b . u p l o a d . s p e e d = 5 7 6 0 0 Nome Inscreva-se para ser informado sobre a t m e g a 3 2 8 b b . b o o t l o a d e r . l o w _ f u s e s = 0 x E 2 novos Email projetos, tutoriais ou artigos! a t m e g a 3 2 8 b b . b o o t l o a d e r . h i g h _ f u s e s = 0 x D 8 Voc poder cancelar quando quiser :) a t m e g a 3 2 8 b b . b o o t l o a d e r . e x t e n d e d _ f u s e s = 0 x 0 7 M e n s a g e m / C o m e n t r i o s Email /D v i d a s a t m e g a 3 2 8 b b . b o o t l o a d e r . p a t h = a t m e g a
a t m e g a 3 2 8 b b . b o o t l o a d e r . f i l e = A T m e g a B O O T _ 1 6 8 _ A T M E G A 3 2 8 _ p r o _ 8 M H z . h e x a t m e g a 3 2 8 b b . b o o t l o a d e r . u n l o c k _ b i t s = 0 x 3 F a t m e g a 3 2 8 b b . b o o t l o a d e r . l o c k _ b i t s = 0 x 0 F a t m e g a 3 2 8 b b . b u i l d . m c u = a t m e g a 3 2 8 p

Inscrever-se!

Enviar! a t m e g a 3 2 8 b b . b u i l d . c o r e = a r d u i n o : a r d u i n o
a t m e g a 3 2 8 b b . b u i l d . v a r i a n t = s t a n d a r d

a t m e g a 3 2 8 b b . b u i l d . f _ c p u = 8 0 0 0 0 0 0 L

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 no precisa de outro Arduino sem o chip para programar o seu na protoboard se tiver um desses cabo conversor USB-UART (ou USBSerial TTL) que tenha o pino RST.

Agora com seu Arduino j montado na protoboard, que tal minimizar o consumo de corrente dele para aumentar a durao 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 relgio de pulso. (Anos, sem exagero) Em breve o tutorial Arduino Ultra-Low-Power!

E para ser informado de novos projetos e atualizaes 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 que j est obsoleto e no funciona para a IDE do Arduino 1.0: http://arduino.cc/en/Tutorial/ArduinoToBreadboard

20 comments

Filipe Portes
May 30, 2012 at 12:47 am Boa noite, queria aprender mais sobre arduino, algo que me interessa muito, vc pode me ajudar? Reply

Alexandre Yoshikawa
May 31, 2012 at 3:28 pm Boa tarde. Primeiramente gostaria de parabeniz-lo pelos projetos e tutoriais, tudo muito bem estruturado e explicado de forma simples, clara e objetiva. Aps fuar seu site a respeito do Arduno, comecei a me interessar pelo assunto. Aps algumas pesquisas fiquei um pouco na dvida por onde comear, lembrando que sou leigo no assunto. Voc poderia me indicar qual a melhor compra pra iniciar? Tipo, duemilanove, uno, nano etc Uma dvida que surgiu foi se, por exemplo comprar a duemilanove e quiser acess-la pela internet precisarei de uma outra placa (Ethernet shield) ou tem alguma placa com

ambos? Pretendo construir um sistema para controlar alguns equipamentos pelo computador ou Smartphone(Galaxy Note/Android) pela internet igual ao seu projeto de automao residencial. Grande abrao. Reply

Heitor Cordeiro Mejia


June 1, 2012 at 5:46 pm Grandeee Maurcio!! Belo Tutorial, ja vou usar meu arduino na protoboard BEMMM MELHOR e com certeza BEMMM MENOR que a placa arduino =) =D Cara, s uma dvida, gravar no bootloader significa gravar definitivamente meu cdigo no chip ATMega? ou seja, se desligar e ligar, ele vai continuar com meu cdigo!??! no item Programando seu Arduino na protoboard: a maneira de gravar no bootloader do ATMega? Uma vez gravado o bootloader, no da para gravar outra vez? quantas vezes pode gravar no bootloader? abrao!!!! Reply

thiago ards
June 9, 2012 at 3:34 pm bom dia parabens pelo conhecimento que tem, e pelo espirito ARDUINO !!! estou me dedicando apenas no ramo de movimento (controle absoluto em movimento por motores e afins, usando o arduino, gostaria de alguma comunidade relacionada a isso quem souber ?

t.araujo1986@hotmail.com Reply

Fernando
June 16, 2012 at 9:15 pm Ol, achei bastante interessante seu tutorial. Eu tenho um Atmega aqui com o bootloader j gravado e usei ele nesta montagem, como ele j est com um sketch carregado funcionou beleza. Mas eu estou tentando programar ele com um cabo FTDI que tenho aqui e no funciona. Voc teria alguma idia de como fazer? Reply

Fernando
June 30, 2012 at 2:21 pm avrdude: Device signature = 0000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Tentei os procedimentos descritos mas no funcionou com o ATMEGA328P-PU. Quais seriam as configuraes adicionais? Reply

JUNIOR
July 2, 2012 at 3:54 pm Boa Tarde. Parabns pelo tutorial. Ser que daria para montar um arduino MEGA na protoboard? mais complicado?

Reply

felipe
July 5, 2012 at 11:18 pm quero montar um arduino mega 2560 na Protoboard da pra si comunicar com a placa uno usar como usb ???? Reply

felipe
July 5, 2012 at 11:42 pm esqueci o mega 2560 nao da pra monta na protoboard eu quero minimizar o custo de montagem o mximo tem como me ajudar ????? Reply

felipe
July 6, 2012 at 11:32 am da pra fazer o bootloader no prprio arduino eu ouvi falar que tem qter uma placa avr pra fazer isso? desde j agradeo. Reply

Marlon
August 20, 2012 at 8:48 pm Ol, fiz tudo certinho para o segundo passo mas na hora de queimar o bootloader da este erro: avrdude: Expected signature for ATMEGA328P is 1E 95 0F Double check chip, or use -F to override this check. Tem como ajudar?Obrigado Reply

fabio
November 5, 2012 at 11:32 pm marlon faz o cabo paralelo e simples, na hora de enviar o boot nao esquea de ligar alimentao externa no arduino, pode ser usb Reply

Rodrigo Borges
September 20, 2012 at 4:51 pm Funciona para o UNO Rev 3? Valeu!! Reply

Helder Ribeiro
October 13, 2012 at 4:10 am

Ol Maurcio, Uma dvida, como fao para gravar neses microcontroladores sendo que tenho uma placa Arduino Arduino Mega 2560?, o bootloader tranquilo n?, pois no precisarei retirar o microcontrolador, mas na questo de gravar o programa, terei que fazer um conversor USB para TTL? Muito bom seu site cara, trabalho com automao e sistemas de superviso e eses videos ajudam muito a minha curiosidade quando no estou no trabalho kk. Obrigado e At mais. Reply

Marcelo
November 22, 2012 at 3:02 am Arduino Ultra-low power: ATMega328 runing at 8MHz using Watchdog and sleep mode!! Sem exageiros, duas pilhas AA devem suportar por uns 5 anos! Reply

Victor Jabur
November 23, 2012 at 12:25 am Para mim funcionou perfeitamente a verso com crystal. Agora quero usar meu cabo usb to serial para fazer upload de sketch e debug. Quais so 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 ? Abraos e parabns pelo post, ficou perfeito ! Reply

William Brazil
November 27, 2012 at 4:17 pm Cara, vc tem o poder de ser um incentivador iniciao. Parabns pela iniciativa e a CORAGEM de no esconder conhecimentos. Espero que haja fontes externas financeiras que compense o ensinamento gratuito que vc proporciona. Atenciosamente. Reply

Jnior
January 3, 2013 at 9:59 am Bom dia! td bem? gostei mt das videos aulas! Mas ostaria de saber se tem como montar o ethernet shield na protoboard?? Desde ja Gradeo! Abrao! Reply

Jnior
January 3, 2013 at 12:40 pm HAN! Gostaria de saber tbm se tem como montar tres atmega328 na protoboard e fazer comunicao entre eles???? estou precisando montar uma ligao entre tres arduinos! ou melhor 3 atmega328!!!??? Reply

rogerio
January 22, 2013 at 7:18 pm voce tem o esquema para montar na placa?

Reply

Leave a Reply
Your email address will not be published. Required fields are marked * Name *

Email *

Website

Comment

Post Comment

Copyright 2011 - engenheirando.com

W ordpre ss The m e by The m e Ze e

S-ar putea să vă placă și