LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: stardemos em 22 de Novembro de 2012, 18:47

Título: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 18:47
Acabou de me chegar a casa a 1ª arduino, uma que comprei (a muito baixo custo) mesmo sabendo que estava "avariada".
 a avaria é simples, não é reconhecida pelo pc.
É uma duemilanove, e quando ligada á porta usb, da sinal de power e no led L, não é reconhecida, ou seja, não aparece nas defeniçoes de porta serial.

Já alguem passou por isto?

que componente/s pode ter dado a vida ao criador?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 18:55
Rica compra, queres começar e começas logo com algo que não funciona...
Se o pc não reconhece de todo é o FTDI que queimou, que é o chip SMD que está por trás da porta USB, o chip custa 4€ se for comprado na Mouser, mais o trabalho que dará trocar isso, se souberes soldar, ainda bem, se não, not so good.
Por 10€ tinhas comprado um no eBay, ou davas um pouco mais por um funcional.
Título: Re: 1ª arduino
Enviado por: LuísR.A. em 22 de Novembro de 2012, 18:58
o meu arduino leonardo tambem não reconhecia 1º. ja não me lembro o que foi
Título: Re: 1ª arduino
Enviado por: TigPT em 22 de Novembro de 2012, 19:00
O barato sai caro... quando se está a começar, mais vale não inventar! (olha rimou)
Título: Re: 1ª arduino
Enviado por: tarquinio em 22 de Novembro de 2012, 19:01
Não fazes ideia do que aconteceu para ela avariar?
Assumindo que não é um mau contacto, poderá ser um problema a nivel de drivers ou poderá ser alguma coisa queimada... Ainda ontem fritei um arduino por ter ligado sem querer uma entrada a 12V em vez de 5... :P

Se fores ao Device Manager no PC aparece lá algum dispositivo USB não identificado? Se for um problema de drivers deveria aparecer lá alguma coisa.

Mas como já o compraste sabendo que não estava a funcionar, imagino que seja mais provável ser um problema de hardware. Se for o Atmega que esteja queimado, dá para trocar por outro... Se for o chip que faz a conversão TTL-USB (que está ao pé da porta USB) já é mais chato trocar... :s
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 19:01
Podes experimentar trocar de cabo USB.
Mas uma coisa é o Leonardo pedir o .inf para funcionar, outra coisa é nem dar sinal de vida.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:04
Rica compra, queres começar e começas logo com algo que não funciona...
Se o pc não reconhece de todo é o FTDI que queimou, que é o chip SMD que está por trás da porta USB, o chip custa 4€ se for comprado na Mouser, mais o trabalho que dará trocar isso, se souberes soldar, ainda bem, se não, not so good.
Por 10€ tinhas comprado um no eBay, ou davas um pouco mais por um funcional.

tambem comprei o do ebay, este é mesmo para ver se o consigo reparar.

tenho conhecimento de soldagem, nao sou um genio mas, desenrasco, dai ter arriscado.
por vezes corro estes riscos pelo gozo que dá encontrar e resolver o problema.

para mim, se não der trabalho.. não rende.. LOOL
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:06
ela dá sinal de vida, os led's tx e rx. piscam quando ligo o cabo, mas só os led's L e power mantêm.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:13
o ftdi parece estar bom apesar dos contactos um pouco oxidados, ca para mim... sao os contactos data+/- da usb. vou verificar.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:23
o erro que o ide arduino me dá é este:

Binary sketch size: 1,064 bytes (of a 30,720 byte maximum)
avrdude: stk500_recv(): programmer is not responding

nem aparece nas portas serial.
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 19:27
Quando o ligas, o teu SO detecta alguma coisa ligada na porta USB ou nem por isso?
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:38
nada.. nao da nada.

verifiquei os conectores todos, tirei a atmega,(contactos um pouco oxidados) raspei um pouco e com bastante cuidado, continua na mesma.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:45
há alguma forma de testar o ftdi?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 19:53
Ou dá sinal de vida ou não dá, se não aparece nada quando ligas o cabo usb é porque queimou, muito provavelmente por terem curto-circuitado a alimentação de 3.3v ou abusado dela, porque é gerada pelo FTDI.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 19:57
como disse, o led power fica activo tal como o L.. é estranho não ser reconhecida.
ha mais componentes programaveis na arduino? podera ter sido o atmega 328?

visualmente esta tudo bem, no entanto, não é dificil haver mais componentes queimados, sem o mostrarem, ha possibilidade do ftdi estar parcialmente queimado?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 20:02
Se o led pisca o atmega está vivo,mas quem fala com o pc e trata de todo o USB é o FTDI e mais ninguem, é normal que o led de power fique ligado, não existe curto-circuito portanto o hub do pc vai dar 100mA á porta usb, o ftdi não controla a alimentação(não de maneira directa, depois de enumerar ele pede ao hub para lhe disponibilizar até 500mA, mas tirando isso não faz parte de nenhum regulador de 5v nem é capaz de cortar a alimentação em condições normais).
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:04
entao, resolução : fdti novo.

no entanto, vou esperientar liga-lo ao pc atravez de um hub alimentado.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:24
re-instalei os drivers, e ja aparecem mais opçoes no IDE, no entanto nada...

as opçoes so aparecem quando a arduino esta ligada.

ftdi gelado(temperatura ambiente)

atmega 328 morno.

será o atmega?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 20:29
Se o led pisca, não é o atmega, e o atmega aquece sempre um pouco, pelo menos os meus sim.
Isso cá para mim foi o regulador do ftdi que rebentou.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:31
pergunta parva, regulador do ftdi? onde fica localizado? ou é mesmo o ftdi?
Título: Re: 1ª arduino
Enviado por: CBX em 22 de Novembro de 2012, 20:34
dentro do ftdi

vê na datasheet o diagrama de blocos
Título: Re: 1ª arduino
Enviado por: Njay em 22 de Novembro de 2012, 20:35
Até hoje só vi AVRs aquecerem acima da temperatura ambiente em 2 situações:

1) está a ser abusado, um curto dum pino pa GND/VCC, tensão de alimentação demasiado alta, etc
2) algum outro chip por perto é que tá quente e aquece o AVR
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:39
estranho... tentei novo upload... orx piscou 3 vezes seguidas...
Título: Re: 1ª arduino
Enviado por: Nunito em 22 de Novembro de 2012, 20:40
Eu fiz isto.
http://arduino.cc/en/Guide/UnoDriversWindowsXP (http://arduino.cc/en/Guide/UnoDriversWindowsXP)
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 20:43
Então mas o computador detecta alguma coisa ou não, é que não detecta nunca vai inicializar drivers nenhuns..
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:43
pois... mas estou em mac.. e ja reinstalei os drivers.

no serial monitor, escrevo seja o que for e clico enter, o rx responde.

to a ver que pode ser so e apenas, oxidação..
era tao bom...

mas ja nao acredito no pai natal.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:44
depois de instalar os driver detecta.
Título: Re: 1ª arduino
Enviado por: rglove em 22 de Novembro de 2012, 20:54
Então o problema não deve estar no ftdi, senão o rx não piscava certo?

Que erro é que te dá? É possível que o atmega não tenha o bootloader?
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 20:57
o erro actual é este:

Binary sketch size: 1,444 bytes (of a 30,720 byte maximum)
avrdude: stk500_recv(): programmer is not responding


tambem estava a pensar nisso do bootloader, embora não saiba o suficiente sobre isso..
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 21:00
Sinceramente estar a responder aos teus tópicos é um completo atrofio...
Ora dizes uma coisa, ora dizes outra....
Dear robot jesus...

Saca o atmega fora, liga o pino 0 ao 1, ou seja Tx ao Rx, abre um terminal e escreve, se fizer eco o FTDI está bom e o atmega não(ou hardware ou bootloader).
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 21:03
Sinceramente estar a responder aos teus tópicos é um completo atrofio...
Ora dizes uma coisa, ora dizes outra....
Dear robot jesus...

Saca o atmega fora, liga o pino 0 ao 1, ou seja Tx ao Rx, abre um terminal e escreve, se fizer eco o FTDI está bom e o atmega não(ou hardware ou bootloader).

looooool
eu percebo-te.

vou esplicar melhor, conforme vou escrevendo no topico, vou testando a arduino, ela da sinais diferentes de cada vez que a abano, e acredita parece que est num carro de drift..
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 21:08
faz eco, pista o tx e o rx. em simultaneo.


como fazer o burn do boot load?
Título: Re: 1ª arduino
Enviado por: dio123 em 22 de Novembro de 2012, 21:15
então se escreves no terminal ola e aparece novamente ola.  O ftdi está bom.

Se o atmega está morno é porque foi a vida, a mim tambem aconteceu a mesma coisa.  O ideal e comprastes ou pedires emprestado um atmega para confirmares.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 21:20
então se escreves no terminal ola e aparece novamente ola.  O ftdi está bom.

Se o atmega está morno é porque foi a vida, a mim tambem aconteceu a mesma coisa.  O ideal e comprastes ou pedires emprestado um atmega para confirmares.

a ideia de pedir emprestado, alem de não me agradar muito(nunca se sabe se a placa nao manda outro com os porcos), nao conheço ninguem(pessoalmente) que tenha um arduino...
no entanto se alguem na zona de liboa quizer arriscar, agradeço.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 21:48
como faço o burn do bootloader? antes de comprar outra atmega queria testar esta.
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 22:00
Há uma maneira de usar 4 pinos do header X3 que está ao pé do FTDI para programar isso, mas o mais facil mesmo é comprares um atmega328p já com o bootloader programado, eu não tenho aqui nenhum, se não programava e enviava-te.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 22:02
realmente, para um nabo como eu programar um atmega.... mais vale fazer isso quem sabe...

se arranjar programado, melhor se nao, importaste que te mande isso? quanto cobras pelo serviço?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 22:05
Não te vou pedir dinheiro por causa disso, nem vale a pena sequer perder tempo a pagares um envelope de correio azul.
Mas o NJay ou o TechJA devem ter Atmegas328p em stock nas lojas deles com o bootloader já programado.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 22:13
vou ver isso..
é esta a unica fotma de fazer o burm do bootloader?

http://arduino.cc/en/Tutorial/ArduinoISP (http://arduino.cc/en/Tutorial/ArduinoISP)


edit: obrigado por seres tao prestavel.
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 22:40
Não, podes ter um programador ISP dedicado, tens programadores a 3€ no eBay, e tens programadores mais decentes, eu tenho um AVR Dragon, que custa á volta de 50€ e programa tudo quanto é avr de 8 bits.
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 22:44
e onde posso encontrar o ficheiro de boot?
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 22:46
Está algures numa pasta do IDE.
Título: Re: 1ª arduino
Enviado por: Hugu em 22 de Novembro de 2012, 22:48
@stardemos: eu envio-te um atmega328p com bootloader duemilenove (http://www.g7electronica.net/pt/atmega8/171-atmega328p-bootloader-arduino.html) e um ft232 (http://www.g7electronica.net/pt/ics/404-ft232.html) por 13€ (6€+6€+1€Portes) (Envio por BLUECHEAP MAIL)
Título: Re: 1ª arduino
Enviado por: stardemos em 22 de Novembro de 2012, 22:56
Está algures numa pasta do IDE.

encontrei aqui um optiboot_atmega328.hex, é isto??
Título: Re: 1ª arduino
Enviado por: senso em 22 de Novembro de 2012, 23:40
@stardemos: eu envio-te um atmega328p com bootloader duemilenove (http://www.g7electronica.net/pt/atmega8/171-atmega328p-bootloader-arduino.html) e um ft232 (http://www.g7electronica.net/pt/ics/404-ft232.html) por 13€ (6€+6€+1€Portes) (Envio por BLUECHEAP MAIL)

Ele não precisa do FTDI..
Título: Re: 1ª arduino
Enviado por: Tech_JA em 23 de Novembro de 2012, 08:21
Mas o NJay ou o TechJA devem ter Atmegas328p em stock nas lojas deles com o bootloader já programado.
De momento só tenho o IC sem  bootloader.

Tens a opção do Hugu ou do NJay:http://nanoloja-njay.embeddeddreams.com/
Título: Re: 1ª arduino
Enviado por: dio123 em 23 de Novembro de 2012, 09:45
podes instalar o bootloader sem percisares de nada. 
Eu programei os meus atmegas 8 virgens com este  metodo.
http://lusorobotica.com/index.php?topic=427.30 (http://lusorobotica.com/index.php?topic=427.30)
Título: Re: 1ª arduino
Enviado por: stardemos em 23 de Novembro de 2012, 19:33
vou ter de ler bem esse topico, e tentar faze-lo numa VM.