LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: LoneWolf em 29 de Maio de 2010, 20:06

Título: Ajuda para Iniciante.....
Enviado por: LoneWolf em 29 de Maio de 2010, 20:06
Ola a todos tenho vindo a acompanhar-vos ja a algum tempo este é o meu 1º post aqui no forum pois so agora sinto a necessidade de o fazer pois precisava da vossa ajuda, eu tenho lido bastantes post de como iniciar neste mundo mas na questao da programaçao em C nao esta a ser facil de perceber pois nunca tive contacto com linguagem de programaçao e se souberem de algum link de como iniciar a Linguagem C mas facil de entender agradeço. Nos post's que li vosses recomendao a quem se esta a iniciar o Arduino duemilanove entao pensei em comprar o KIT Workshop-nivel basico e arduino duemilanove mas ja a pensar em um futuro proximo aplicalo a um projecto que tenho em maos pois foi este projecto que troce a  este mundo da robotica, pois compreio para ver se aprendia mas acho que me baralhou mais, mas com o tempo vou percebendo, e o projeto tem o nome de I-droid, usa o Visual C-like Editor como interface de programaçao, e a pensar neste porjecto nao sei se compre o Duemilanove ou o Mega, o que acham?
Ja agora por falar no I-droid, eu tido uns problemas com ele e o que chateia mais nele é mesmo a autonomia pois queria fazer algumas experiencias a nivel de programaçao (para ver se começava a perceber) mas apos alguns minutos(uns 30min) ja estou sem bateria entao pesquisei e encontrei isto http://www.adrirobot.it/id_01/alimentatore_rete/alimentatore_rete.htm (http://www.adrirobot.it/id_01/alimentatore_rete/alimentatore_rete.htm) (fonte de alimentaçao) ao qual anda nao tenho muitos conhecimentos para fazer isso mas vou tentar e entao a minha duvida é, que transformador se esta a usar ai? e onde comprar o material para isso? porque nao sei se a LusoRobotica tem isso tudo os reguladores ja vi que tem mas o resto nao sei.
Mas tambem queria fazer uma bateria maior para o I-droid tipo isto http://img193.imageshack.us/img193/2554/12v2500mahx20.jpg (http://img193.imageshack.us/img193/2554/12v2500mahx20.jpg) com pilhas regarregaveis de 1,2V (2500mAh). E queria fazer isso porque o robo agora usa 8 plihas no total, 5 para os motores(5x1,5v=7,5v) e 3 para a logica(3x1,5v=4,5v) mas quando os volts caiem para 6v-6,5v(motores) e 3v-3,5v(logica) o robo começa a funcionar mal deixa de ter força para andar entao usar pilhas recarregaveis nesse modo(so as 8 que ele leva) esta fora de questao porque se fizer as contas para pilhas regarregaveis fica assim 5x1,2v=6v e 3x1,2v=3,6 e com estes volts o robo nao funciona bem, entao a ideia era fazer um conjunto de 20 pilhas( no max) recarregaveis que ja dava 20x1,2v=24v e ai fazer tipo a fonte de alimentaçao que referi a pouco com duas saidas uma de 7,5v-8v e outra de 4,5v e com uma entrada para poder ligar um transformador para carregar, mas nao sei como fazer isso ou do que eu preciso se poderem ajudar :) e ja agora deixo aqui tambem um link de um post que fiz no site do robo com alguns problemas que tenho ( http://robot-foropt.havetnet.com/index.php?t=msg&th=164&start=0&S=fe407dd039fad94f05b0d427b74de8bf (http://robot-foropt.havetnet.com/index.php?t=msg&th=164&start=0&S=fe407dd039fad94f05b0d427b74de8bf) )
 Outra coisa em que tenho duvida mas agora no arduino, para cada projecto que se faça o arduino fica agarrado a ele? ou depois constroi-se um circuito para "substituir" o arduino?
 .....e desculpem la alguma coisa e mas como todos juntos sabemos muito ficam ai algumas das minhas duvidas...

Obrigado
Título: Re: Ajuda para Iniciante.....
Enviado por: AcidDagger em 29 de Maio de 2010, 21:55
Eu não li tudo, mas a parte final quanto ao arduino:

Fazes o protótipo no arduino, depois quando quiseres passar para pcb compras um breaduino na loja da LR e um modulo FTDI para programares o ATMega
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 30 de Maio de 2010, 01:30
Obrigado pela resposta, menos uma duvida, e mais um topico para pesquisar e mais uma vez obrigado ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: amando96 em 30 de Maio de 2010, 01:37
E nem é necessário o módulo ftdi, podes programar só com a própria placa do arduino  8)
Título: Re: Ajuda para Iniciante.....
Enviado por: AcidDagger em 30 de Maio de 2010, 11:15
Tar sempre a tira e por o ATMega do socket... mais vale gastar os 10€ e comprar o modulo...  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 30 de Maio de 2010, 18:14
Ola, obrigado pelas dicas e ai na questao da fonte de alimentaçao e do pack das pilhas alguma dica?
Título: Re: Ajuda para Iniciante.....
Enviado por: amando96 em 30 de Maio de 2010, 18:35
20 pilhas parece-me demasiado...
Compra antes uma bateria.
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 30 de Maio de 2010, 20:37
Pois é bem possivel que seja demasiado mas como o espaço que tenho é de 6cm x 6,5 cm as baterias que vejo a venda não cabem la pois tem outras medidas mas essa era a ideia inicial que tinha mas devido ao formato das baterias que se vendem optei por essa ideia de 20 pilhas mas continuo sem saber como irei dividir a voltagem para ter 7,5 e 4,5, ver se leio mais uns guias para ver se percebo como fazer isso....mas se tiverem ideias ou opções diferentes sou todo ouvidos.

obrigado
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 22 de Junho de 2010, 19:20
Ola a todos, ainda ando as voltas com o I-droid e visto que aqui a mais membros com o mesmo robo vinha por este meio fazer uma pergunta, quantos volts chega a cada motor das rodas do vosso robo? é que no meu so chega 2V~4V.  Na questao das pilhas\bateria adicionei mais uma pilha a cada conjunto ficando com 10 no total e o robo ja ficou mais estavel tanto no consumo como no seu funcionamento mas mesmo assim o robo se movimenta muito lento entao tive a ideia de ir buscar directamente a alimentaçao as pilhas\bateria e assim injectava mais voltagem nos motores mas nao sei como fazer isso pois caso o motor tivesse 3 polos (negativo e 2 positivos um para cada sentido era mais facil) mas o motor so tem 2 polos e assim nao sei como fazer porque o sistema inverte a polaridade para o fazer andar para traz e para a frente entao a ideia era fazer o seguinte, ligar 1 fio a cada polo do motor com 1 diodo cada e ligar ao polo negativo da pilha\bateria e ligar tambem 1 transistor a cada polo do motor que depois eram ligados ao polo positivo da pilha\bateria que era acionado pelos fios que vem do sistema do robo nao sei se me estou a fazer entender mas se nao digam que posso tentar explicar de outra maneira eu ate posso estar a fazer um pergunta parva e sem sentido mas penso que seja normal num iniciante, e tambem nao sei se é possivel se me poderem ajudar ficava agradecido.

Obrigado
(tive de editar o post pois estava incompleto)

....bem la vou ter de editar o post para nao criar outro, depois de jantar (la diz o velho ditado, que se pensa melhor de barriga cheia e deve de ser verdade) nao sei onde fui buscar a ideia de usar ai os diodos nessa situaçao, mas o que penso que tenha de usar seja transistor no lugar dod diodos e penso que assim ja dá mas espero uma resposta vossa obrigado mais uma vez...
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 23 de Junho de 2010, 21:19
Boas noites a todos, acho que ja achei o que queria, penso que aquilo que eu quero fazer é o que voces chamam de ponte em H.

....boa continuação  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 24 de Junho de 2010, 00:39
Ola a todos mais uma vez, precisava de uma opinião vossa nessa questão da ponte H, chegou-me agora  aos ouvidos que se usar isso que as pilhas\baterias podiam rebentar, sera isso verdade?
Título: Re: Ajuda para Iniciante.....
Enviado por: amando96 em 24 de Junho de 2010, 00:58
 :o Só se fizeres muitos erros ao liga-la, tens a fonte dessa info?
Título: Re: Ajuda para Iniciante.....
Enviado por: senso em 24 de Junho de 2010, 01:26
Só acontece se fizeres mal as ligações, não tenhas medo de montar isso, segue é a datahseet.
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 24 de Junho de 2010, 02:43
Boas....essa info vem de falar com um conhecido que se diz ou é tecnico informatico e entendido em electronica pois tenho tentado recorrer a todos os meios que me sao possiveis para tentar entender e compreender este mundo, mas ao que estou a ver estava a ser induzido em erro, hummm porque sera....mas adiante agora so me falta ver quais os transistor (NPN e PNP), diodos e resistencias a usar. Quando falam  de datasheet é de cada componente certo?

Obrigado e boa continuação  ;)   
Título: Re: Ajuda para Iniciante.....
Enviado por: senso em 24 de Junho de 2010, 04:00
Como iniciante, não penses sequer em fazer tu uma ponte H com componentes discretos, compra antes uma:
http://loja.lusorobotica.com/componentes/15-h-bridge-motor-driver-1a.html (http://loja.lusorobotica.com/componentes/15-h-bridge-motor-driver-1a.html)

São baratinhas para o que têm dentro e não fazes uma parecida nem pelo dobro do preço desta, para além de que vais queimar componentes a torto e a direito.
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 24 de Junho de 2010, 13:22
Boas, eu ja tinha visto isso aqui na LR mas nao sei se faz o mesmo que isto http://www.robotroom.com/BipolarHBridge/BipolarHBridgeSchematic.gif (http://www.robotroom.com/BipolarHBridge/BipolarHBridgeSchematic.gif) porque isto ja vi que da para o que quero ja esse que indica nao sei se da mas é bem provavel que seja o "mesmo"  se for era uma maravilha era so fazer as ligações e ficava feito e assim partir para a plataforma arduino. Obrigado por disporem do vosso tempo para me ajudarem  :D

Obrigado e boa continuação  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: senso em 24 de Junho de 2010, 13:50
Ainda faz mais, pois nesse chip que meti o link estão duas pontes H dessas, ou seja com um chip daqueles podes controlar dois motores sem te preocupares em andar a inventar com componentes discretos, faz uma pesquisa no fórum por ponte H que deves encontrar informação util.
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 24 de Junho de 2010, 16:51
Boas, obrigado pela ajuda que me tem dado visto que isso faz o mesmo e penso que nao precisa de diodos pois ja os tras integrados talvez se torne mais facil para mim usar isso, é desta que o I-Droid vai parecer um formula 1  ;D mais um pergunta se poder ser claro pois nao quero abusar, como vejo os amperes que o motor precisa? visto que essa ponte H so pode levar com 1A por motor ou 2A para um motor, eu medi os amperes que o motor estava a consumir ligado a 7,5V e rondava os 2,5A e os 3,5A em media. É que os motores nao tem numero nenhum como referencia para poder procurar na net informação e tambem nao sei se a maneira de ver isso de outra forma.

Obrigado e boa continuação  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: senso em 24 de Junho de 2010, 17:59
Mas isso era usando pwm ou simplesmente ligando-os e desligando directamente da alimentação de 7,5v?
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 25 de Junho de 2010, 01:07
Boas noites, os amperes que medi foi ligar o motor a um conjunto de 5 pilhas, se essas forem recarregaveis o consumo é de 2,5A\3,5A(mas as pilhas nao estavam a 100%) mas se ligar o motor a 5 pilhas normais que faz os 7,5V o seu consumo em amperes é de 4A, tudo isto foi medido directo as pilhas. Então a ideia é ligar os 2 fios que iao para o motor liga-los a uma ponte H e assim ir buscar mais tensão para assim o robo ter uma movimentação decente, porque o que ele faz agora é pedir conlicença a uma roda para mover a outra. Depois disso feito e de rever a programação dele começar a estudar a plataforma do arduino e aplicala no robo(I-Droid) e assim aumentar as suas capacidades.

Obrigado e boa continuação  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: senso em 25 de Junho de 2010, 01:35
Então mas actualmente como é que tens os motores ligados, estão ligados a algum micro-controlador?
Uma ponte H permite-te usar pwm(sabes o que é?) e mais ou pino ou dois e assim controlares a velocidade e direcção de um motor usando um micro-controlador, por exemplo um arduino.
Mas que motores é que estás a usar para consumirem tanto, é que assim não há pilhas que durem.
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 25 de Junho de 2010, 03:58
Então é assim a ver se consigo explicar o que eu tenho é isto http://lusorobotica.com/index.php?topic=551.0 (http://lusorobotica.com/index.php?topic=551.0) ( igual ao dos Sr's iCAR, vanila e penso que o norbanvs tambem tem) e os motores que estou a falar sao os das rodas e nao tem especifição nenhuma dos motores o que eu posso fazer é tirar umas fotos ao motor ou ate fazer um video dele a andar so que para isso terei de o voltar a montar, o pwm ( Pulse Width Modulation) nao sei o que é mas ja estou a ver aqui uns post's no forum sobre isso. Na questao do consumo nao sei se estou a medir bem porque o que estava a fazer para medir isso é ligar o motor as pilhar e medir nos polos do motor os amperes o que pelos visto estava errado( erros de principiante e peso desculpa por estar a induzi-lo em erro ) e o que devia ter feito era medir a resistencia do motor que é de 6,5 Ohm, a voltagem que queria usar no motor é de 7,5V e assim aplicar esta formula ( V=I.R) e neste caso para saber os Amperes seria ( I= V/R) I= 7,5V/6.5Ohm que da 1,15A, penso que seja assim a forma correcta de calcular e se assim for o chip que me indicou da perfeitamente para o que se quer fazer usando os 2 fios que ligavam o motor para estimular o transistor ou essa ponte H para ir buscar a alimentação directa as pilhas para o motor e assim o robo andar um pouco mais depressa,visto que ele nao anda arrasta-se  ;D e assim so preciso de saber onde ligar os 2 fios que antes ligavam ao motor que agora terao de ligar a ponte H e onde ligar os fios do motor.  ( se tiver errado me corrijam sff)

Obrigado e boa continuação  ;)

....e desculpem por estar a ser chato ao fazer todas essas perguntas ou por outra coisa qualquer
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 25 de Junho de 2010, 22:04
Ola boas noites, como voces são experientes neste ramo sabem-me dizer qual a diferença entre estas duas pontes H a SN754410 e a L293NE? e ja agora essas pontes tem de ser alimentadas a 5V? ou ja estou a confundir isto tudo metendo os pes pelas maos? estou a perguntar porque a L293NE tenho aqui a venda ao pe de casa eu ate mandava vir as da LR mas queria aproveitar os portes para mandar vir mais coisas( arduino, kit workshop, reguladores, etc ) que infelizmente estao esgotadas  ja a alguns dias e nao sei quando viram e eu queria mesmo concluir o projecto.

Obrigado e boa continuação  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 05 de Julho de 2010, 17:06
Ola e boas tardes, tenho uma duvida, alias muitas mas agora fica só aqui esta, as ponte H tem de ter um arduino ou micro-controlador para as controlar ou pode ser só com estimulo de electricidade?

Abraços e obrigado  ;)
Título: Re: Ajuda para Iniciante.....
Enviado por: beirao em 05 de Julho de 2010, 17:27
Ola e boas tardes, tenho uma duvida, alias muitas mas agora fica só aqui esta, as ponte H tem de ter um arduino ou micro-controlador para as controlar ou pode ser só com estimulo de electricidade?

Abraços e obrigado  ;)

Nao precisa de microcontrolador. Desde que a ponte H recebe a tensão a alimentar o motor e sinais lógicos (0 ou 1 = 0 ou 5V ) para controlo do sentido de rotação do motor não precisas de microcontrolador.

Resumindo, tem de haver um controlo de 3 sinais mas esse controlo nao tem de ser feito por um arduino.
Fiz-me entender?
Título: Re: Ajuda para Iniciante.....
Enviado por: LoneWolf em 05 de Julho de 2010, 18:10
Boas,entendi perfeitamente, não sei se leu os posts todos mas basicamente o que quero é aproveitar os 2 fios que vinham do circuito do I-droid para cada motor e com eles fazer o estimulo a ponte H para esta ir buscar a tensão directamente as pilhas para depois alimentar os motores e a tensão desses fios é de 2V a 4V, mas com calma isto vai la  ;D

Obrigado, abraços e óptima continuação  ;)