LusoRobótica - Robótica em Português

Robótica => Projectos Colectivos => Projectos de robótica => Hardware => Tópico iniciado por: metRo_ em 04 de Fevereiro de 2009, 01:53

Título: Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 01:53
Olá, a ideia é mesmo esta, criar um motor shield/board que vá de encontro às necessidades dos utilizadores.

Esta shield/board vai ser baseada na discussão realizada seguintes tópicos:
Pontes H - Informações e datasheet's (http://lusorobotica.com/index.php/topic,262.0.html)
[Arduino]Tutorial - L293D com Arduino (http://lusorobotica.com/index.php/topic,94.msg3181/topicseen.html#new)

A leitura destes tópicos é aconselhada para se perceber o que vai ser feito aqui.

Objectivos Iniciais:
 - Criar uma board, para o arduino, para controlo de 2 motores.

Funções:
 - Possibilidade da alimentação alimentar os motores e o arduino ou só os motores com selecção por jumper.
 - Botão On/Off.
 - Led's de indicação: 1 - Alimentação, 2 LED por motor para direcção ou 1 LED RG por motor.
 - Diodos de protecção assim poderíamos usar outros IC para além do L293D - guibot quando puderes testa os diodos com o L293D.
 - Reduzir o número de PWM's com um mux.

Pontes H a utilizar:
 - L293D/SN754410;
 
Objectivos Futuros:
 -  Criar uma shield para controlo de 2 motores.
 - Fazer o mesmo para o L298N.

Informações \ Datasheet's \ Esquemas
 - guibot tutorial (http://lab.guilhermemartins.net/?p=66)
 - Datasheet SN754410 (http://focus.ti.com/lit/ds/symlink/sn754410.pdf)
 - Datasheet L293D (http://focus.ti.com/lit/ds/symlink/l293.pdf)
 - Motor Shield Arduino (http://webzone.k3.mah.se/k3dacu/arduino/shields/motor_control/motor_control_v1_300dpi.png)
 - SolarRobotics (http://www.solarbotics.com/assets/documentation/kit10.pdf)
 - Ladyada Esquema (http://www.ladyada.net/images/mshield/mshieldv1-schem.png)


IMPORTANTE
Optamos pela construção da Board por ser mais versátil e menos limitada para prototipagem.

Trabalho Realizado \ Informação Adicional:
 - [Arduino] Tutorial - Mux para reduzir nº de PWM's no controlo de uma Ponte H (http://www.lusorobotica.com/ficheiros/utilizarmux.pdf)
 - Escolhido como MUX o 74LS257.
 - Escolhido para regulador de tensão o 7805.
 
 -Esquema:
  (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSaSh6wCRD1I%2FAAAAAAAAAGg%2FRJcbCYOfqYk%2Fs400%2FMotorBoardEsquema.jpg&hash=57f6ba665952ef95f72070c10c79ee58c2307776) (http://picasaweb.google.com/josescxavier/LusoroboticaComMotorBoardV10#5306544291648180050)

 -PCB:
  (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSaSh5bii8yI%2FAAAAAAAAAGY%2FPlDAzvwM9ps%2Fs400%2FMotorBoardPCBLayout.jpg&hash=316c9a6e7396da587f356f787404d2768467112c) (http://picasaweb.google.com/josescxavier/LusoroboticaComMotorBoardV10#5306544268966556450)

  (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSaSh3DyTiBI%2FAAAAAAAAAGQ%2FVq7EEm213DE%2Fs400%2FMotorBoardPCB3d.jpg&hash=636b796f63165341229f419185311e10c84c8f77) (http://picasaweb.google.com/josescxavier/LusoroboticaComMotorBoardV10#5306544228230465554)

 -PCB Para Impressão
   (https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSaSm9sdS0PI%2FAAAAAAAAAG4%2F08aUazf5hTw%2Fs400%2FCaptura%2520de%2520ecr%25C3%25A3%2520total%252025-02-2009%2520020154.jpg&hash=d11855c8a3ffad076aed76a203f2fe2d5fd8a4c3) (http://www.lusorobotica.com/ficheiros/MotorBoardPCB.pdf)
   
Correcções A placa já foi testada e está a funcionar, podem a consultar neste post (http://lusorobotica.com/index.php/topic,499.msg5350.html#msg5350). No entanto surgiram algumas coisas que têm que ser corregidas e aqui fica uma lista delas, espero também ouvir as vossas opiniões para correcções/sugestões:
  - Buracos dos pinos da ligação ao motor têm que ser maiores para se poder colocar os "screw terminals" (http://i44.tinypic.com/2prv49z.jpg) e mais espaçados dos IC's para caberem.
  - Inserir símbolo do LR (Fifas).
  - Tentar utilizar somente um mux em vez de dois.
  - Parece importante tentar colocar uma protecção para o caso de se ligar a bateria ao contrário.


Componentes
 - L293D/SN754410;
 - 74LS257;
 - 3 ou 5 LED's - Falta decidir se vamos utilizar normais ou RG.
 - LM78M05 - Para já não vai ser utilizado!
 - Os buracos serão feitos para encaixarem os connectores breakaway e polaryzed (ver imagem conectores (http://i44.tinypic.com/2prv49z.jpg))

Agora preciso da vossa ajuda e ideias. :)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: ricardo-reis em 04 de Fevereiro de 2009, 02:01
hmm.. pra mim o ideal seria ter uma shield com o que o gui apresentou no tutorial, mas com os tais diodos de protecção que vcs tanto falam.. :)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 02:04
Mas isso só seria necessário se usares outra ponte que não as que estão aqui mencionadas. Por isso qual seria a ponte?
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: ricardo-reis em 04 de Fevereiro de 2009, 02:10
ai era isso que tavas a perguntar? olha, eu falei em 3 variantes do L293.. foram as que me sugeriram no centro de electronica, mas como n sei qual a diferença entre elas, vou mandar vir do porto..
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 02:30
mas se vais mandar vir a L293D não é necessário usar os diodos de protecção pois já estão incorporados.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 02:31
Deveriamos começar pela board para simplificar as coisas, fazer os devidos squematics sem preocupações, ver tudo o que é necessário e testar.

Diria que o melhor era fazer para a L293D por ser mais comum.

Só agora é que percebi correctamente, tenho que meter no outro post.

a L293 tem 1A por canal e não tem diodos,
a L293D tem 600mA por canal e tem diodos.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 02:40
Pois em relação à board também concordo, deixa ouvir mais algumas pessoas e decide-se.

Em relação à ponte é que já não sei :S é que a SN754410 parece pelo que tenho visto, ser a nova versão da L293 por isso deve durar mais tempo. Mas se calhar até se pode resolver o problema de outra maneira. Pelo que sei não faz mal colocares os diodos por exemplo numa L293D ou SN754419, a única coisa que pode acontecer é haver alguma queda de tensão. mas nada de mais. Por isso se calhar ficávamos com uma board para a serie L293 e SN754410.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: ricardo-reis em 04 de Fevereiro de 2009, 02:45
tb concordo com a board.. chega-se mais fácilmente ao arduino, se for preciso mudar alguma coisa..
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: Fifas em 04 de Fevereiro de 2009, 02:49
uma board AIO ser excelente....como os pinouts das SN754410 e das l293/l293d sao compativeis, era so escolher o que se quer e ta a dar gás.....:)

atençao que as SN754410 precisam dos diodos ;)

penso que uma para a l298, embora nao seja obrigatoriamente necessario, tambem seria bom :)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 03:17
a L298 está para futuro objectivo.

Em relação ao SN754410 a informação relativamente aos diodos de protecção não está muito bem explicita, por exemplo na solarrobotics dizem que já tem, e vi esta informação em varios fóruns. Fui analisar atentamente a datasheet e é o seguinte numa das tabaleas fala das características dos diodos e num dos diagramas de blocos também mas depois na aplicação exemplo eles colocam uns diodos externos. Para escarecer já enviei um email para a texas, espero que sejam rápidos a responder.

Mesmo que seja necessário colocar os diodos não me parece que isso seja um problema, pois não estou a ver qual seria o problema em relação ao L293D, de qualquer das maneiras vou-me informar melhor. Ou então alguém que tenho um L293D e queira experimentar. Atenção que é necessário usar um diodo "rápido".
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: guibot em 04 de Fevereiro de 2009, 09:15
eu posso testar o L293D com diodos.. o que se entende por diodo rápido?

só têm que me explicar onde se colocam, os diodos que tenho aqui são:
4148
4004
4005


Em relação ao SN754410, esta é a informação que está na ladyada, e a razão pela qual ela escolheu o L293D.
Agora, se o SN754410 nos dá mais potência acho que é de aproveitar   :)

Citar
On using the SN754410: Some people use the SN754410 motor driver chip because it is pin-compatible, has output diodes and can provide 1A per motor, 2A peak. After careful reading of the datasheet and discussion with TI tech support and power engineers it appears that the output diodes were designed for ESD protection only and that using them as kickback-protection is a hack and not guaranteed for performance. For that reason the kit does not come with the SN754410 and instead uses the L293D with integrated kickback-protection diodes. If you're willing to risk it, and need the extra currrent, feel free to buy SN754410's and replace the provided chips.
http://www.ladyada.net/make/mshield/use.html (http://www.ladyada.net/make/mshield/use.html)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: guibot em 04 de Fevereiro de 2009, 09:20
julgo que é boa ideia adiccionar à board alimentação para servos (2 pelo menos) e fêmeas para alimentar outros componentes (sensores e afins), é o que eu tenho feito nas minhas boards e dá-me imenso jeito

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3425%2F3234563157_780312a389.jpg%3Fv%3D0&hash=09543922da20628aadcea2360d0b6cc6fbd21189)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: jagsilva em 04 de Fevereiro de 2009, 10:06
E o preço vai justificar fazer uma board destas?????
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: Fifas em 04 de Fevereiro de 2009, 12:52
e porque nao justificaria? caso queiras controlar motores dc, é óptimo :)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: guibot em 04 de Fevereiro de 2009, 13:01
com alguma prática já consigo fazer esta board em pouco mais de uma hora, e o bom é que posso sempre adaptá-la de maneira a corresponder às minhas necessidades, ou melhor...  às necessidades dos robots  :P
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 13:02
Os diodos "rápidos" são diodos que comutam muito rápido. Imagina que o transistor que está dentro da ponte comuta a cerca de 200 ns. Se o díodo que está associado a ele demorar mais tempo, quando o díodo para por exemplo de conduzir o transistor pode já ter comutado outra vez por exemplo. Eu sei que isto não está assim muito bem explicado.

O IN4148 pelas datasheets diz que tem um Trr = 5ns o que é bastante bom por isso deve funcionar.
O problema está mesmo com a currente:
 - Average rectified Current = 150mA
 - Non-repetitive Peak Forward Current = 450mA
 - Peak Forward Surge Current(1uS) = 2.0A

O que parece estar um bocadinho abaixo da currente que vai circular por eles, por isso para já convém fazer os testes sem carga.

Os diodos são colocados como está na página 9 e 2 desta datasheet http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf (http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf)

Título: Re:Lusorobótica Motor Shield / Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 13:17
A informação do SN que tinha era da sparkfun e eles dizem que já tem, vamos esperar pela resposta oficial para saber afinal como é.

Quanto a diodos, convem que aguentem muito mais, para dar uma margem...
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 13:33
Aqui está uma lista de diodos que pelas caracteristicas estão bons. Alias, coloquei também alguns que suportam 5 A para o caso de se poder vir a colocar na placa uma opção para utilizar um só motor ligado as duas saidas.

http://pt.farnell.com/jsp/search/browse.jsp;jsessionid=R5JUBVSHUWEZCCQLCIQJLTQ?N=500007+1002592+365256+391255+391273+391259+391300+394426+342620+342631+394424+342666+342679+342608+342630+207508&Ntk=gensearch_001&Ntt=semiconductors+vishay&Ntx=&_requestid=593201 (http://pt.farnell.com/jsp/search/browse.jsp;jsessionid=R5JUBVSHUWEZCCQLCIQJLTQ?N=500007+1002592+365256+391255+391273+391259+391300+394426+342620+342631+394424+342666+342679+342608+342630+207508&Ntk=gensearch_001&Ntt=semiconductors+vishay&Ntx=&_requestid=593201)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: jagsilva em 04 de Fevereiro de 2009, 13:39
euros... vamos fazer uma board igual as que existem no mercado por mais dinheiro??

Claro que a experiência pode ser boa...

Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 13:44
É verdade que até pode ficar mais caro, mas o objectivo não é fazer uma igual à que há no mercado, mas sim uma que tipo AIO que vá de encontro aos que os utilizadores do forum querem e claro, como falas-te, a experiência.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 13:51
Nesta lista todos os diodos suportam 4A o que parece ser o necessário

http://pt.farnell.com/jsp/search/browse.jsp;jsessionid=R5JUBVSHUWEZCCQLCIQJLTQ?N=500007+1002592+365256+391255+391273+391286+391300+232574+232595+232608+232615+207508&Ntk=gensearch_001&Ntt=mur&Ntx=&_requestid=597415 (http://pt.farnell.com/jsp/search/browse.jsp;jsessionid=R5JUBVSHUWEZCCQLCIQJLTQ?N=500007+1002592+365256+391255+391273+391286+391300+232574+232595+232608+232615+207508&Ntk=gensearch_001&Ntt=mur&Ntx=&_requestid=597415)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 14:53
Acho que antes de mais devíamos fazer uma pesquisa e juntar tudo o que existe do genero, para ter ideias, saber o que existe e a que preços, para ver se vale a pena e o que é bom meter com as ideias de uns e de outros...

O que acham?
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 15:42
Parece que já toda a gente está de acordo com a construção de uma Board e não shield, por isso TigPT quando puderes altera no primeiro post sff.

É necessário agora definir o que vamos colocar na placa e como vai ser feita a alimentação.
Vamos usar uma alimentação para alimentar tudo? É que se escolhermos esta opção é necessário fazer a conversão da tensão para alimentar o arduino. Ou vamos usar a alimentação só para os motores?
 
É necessário escolher que tipo de conectores vamos utilizar.
Vão ser necessários conectores para o motor, alimentação, e ligação arduino<->placa.

Alguns exemplos de conectores:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F2prv49z.jpg&hash=c2ec56c6f18caebeb37e090b833807548c326cc4)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: ricardo-reis em 04 de Fevereiro de 2009, 15:44
eu penso k com baterias diferentes. pelo menos é assim que tou a pensar em aplicar no meu 'projecto'.. alimentação pró motor distinta da do arduino.. só pk pra mim é mais simples, n pk ache k seja mais eficaz ou que tenha alguma lógica no mesmo aparelho ter dois tipos de alimentação diferentes..
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 15:46
Acho que antes de mais devíamos fazer uma pesquisa e juntar tudo o que existe do genero, para ter ideias, saber o que existe e a que preços, para ver se vale a pena e o que é bom meter com as ideias de uns e de outros...

O que acham?

Eu acho boa ideia.

As minhas ideias:
Led de indicação.
Botão On/Off.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: guibot em 04 de Fevereiro de 2009, 15:55
através de um jumper podia-se optar por usar uma bateria ou duas..   eu pessoalmente gosto de um bateria para tudo, depois basta regular a voltagem consoante as necessidades
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 16:00
guibot dizias uma ou duas como assim? Um jumper para dizer se vamos alimentar tudo ou só vamos alimentar os motores? ou estas a dizer colocar duas baterias em paralelo?

Tu que já trabalhas-te com reguladores de tensão, por exemplo para obter 5V na saída normalmente qual é o intrevalo de tensão que se pode ter na entrada?
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: guibot em 04 de Fevereiro de 2009, 16:32
Citar
Um jumper para dizer se vamos alimentar tudo ou só vamos alimentar os motores?

isso mesmo  :)

em relação aos reguladores de voltagem, o 7805 precisa de pelo menos mais 2 volts para fazer uma boa regulação, temos como opção o 2937 que necessita apenas de mais .5v para fazer uma boa regulação.. por isso julgo que o 2937 é mais apropriado
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: Fifas em 04 de Fevereiro de 2009, 17:16
2 baterias e um pouco exagerado....tal como o guibot disse um 2937 para alimentar o arduino é um boa opçao...

um robo por vezes, quanto menos peso melhor.....e só 1 bateria chega bem :)
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 17:48
Eu acho que podemos utilizar alimentação TTL (lógica) apartir dos 5V regulados do arduno, qualquer microcontrolador que utilizemos terá que ter os 5V estáveis, logo porque repetir mais um regulador? Aproveitamos Esses 5V do micro e colocamos na placa apenas uma ficha 5V-GND que ligamos ao controlador.

Assim só utilizamos a tensão de alimentação dos motores que tanto pode ser uma segunda bateria, ou o Vin do Arduino caso só queiramos utilizar uma bateria.

O que dizem? Assim temos resumidamente, 5V e GND em ficha, Vin para motores e GND em ficha, que tanto pode ser de uma segunda bateria como da principal, e as saídas dos motores.

Concordo com um led a dizer se a tensão dos motores se encontra ligada, e um led que indica o sentido de rotação, on quando motor está num sentido, off quando está no outro. Fica lá o sitio, quem quiser liga o Led para saber, quem não quiser deixa no ar que não faz mal nenhum.

O que dizem?
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 19:11
em relação aos reguladores de voltagem, o 7805 precisa de pelo menos mais 2 volts para fazer uma boa regulação, temos como opção o 2937 que necessita apenas de mais .5v para fazer uma boa regulação.. por isso julgo que o 2937 é mais apropriado

A minha pergunta era mais qual o valor máximo que podes colocar nesse regulador?


Eu acho que podemos utilizar alimentação TTL (lógica) apartir dos 5V regulados do arduno, qualquer microcontrolador que utilizemos terá que ter os 5V estáveis, logo porque repetir mais um regulador? Aproveitamos Esses 5V do micro e colocamos na placa apenas uma ficha 5V-GND que ligamos ao controlador.

Assim só utilizamos a tensão de alimentação dos motores que tanto pode ser uma segunda bateria, ou o Vin do Arduino caso só queiramos utilizar uma bateria.

O que dizem? Assim temos resumidamente, 5V e GND em ficha, Vin para motores e GND em ficha, que tanto pode ser de uma segunda bateria como da principal, e as saídas dos motores.

Concordo com um led a dizer se a tensão dos motores se encontra ligada, e um led que indica o sentido de rotação, on quando motor está num sentido, off quando está no outro. Fica lá o sitio, quem quiser liga o Led para saber, quem não quiser deixa no ar que não faz mal nenhum.

O que dizem?

Não percebi muito bem a tua ideia, estas a dizer usar a bateria para alimentar o arduino e o motor sem regulador? Podia ser se não se usar baterias superiores a 12V embora eu ache que por segurança era melhor usar um regulador.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 19:22
Pois, sugeria utilizar alimentação lógica fornecida pelo arduino (que tem regulador) para a ponte H para evitar mais um regulador, contudo a alimentação dos motores será à parte, quer pelas baterias próprias, quer pelas baterias do arduino caso se pretenda utilizar só uma bateria.

Fiz-me entender?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 19:28
Exactamente, mas isso é o que está previsto. O regulador vai ser vir para se obter os 5V para o arduino quando simplesmente se utilziar uma bateria para alimentar tudo. É isto, certo?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 19:36
Exactamente, mas isso é o que está previsto. O regulador vai ser vir para se obter os 5V para o arduino quando simplesmente se utilziar uma bateria para alimentar tudo. É isto, certo?
O Arduino já tem regulador, tiramos os 5V do arduino que já os regula, evitando estar a meter um regulador extra.

Também podemos utilizar um regulador para alimentar o Arduino, mas no fundo era para o evitar por já estar um na board do Arduino.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 19:45
Já percebi a tua ideia. Tem que se decidir isso. Embora se calhar por organização colocava-se o regulador.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 20:29
Citar
O Arduino já tem regulador, tiramos os 5V do arduino que já os regula, evitando estar a meter um regulador extra.

e neste caso como alimentas o Arduino?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 20:32
A ideia dele era alimentar o arduino com a bateria, 12V....
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 20:36
eu entendi, mas através daquela entrada redonda de 5mm?

Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 20:40
Sim, a ideia era essa, o que acham ?
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 20:44
eu pessoalmente não gosto.. não é lá muito estético  ::)   

convem pensar em outras variantes de Arduino para além do Diecimila / Duemilanove que podem não ter esta posibilidade..  para além de outros microcontroladores
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 04 de Fevereiro de 2009, 20:50
Ok, metemos então regulador na board, mas assim deixa de ser uma board de motores dc e passa a ser mais específica... não sei, eu estava a partir do principio que para aplicar noutro circuito, este outro já teria os 5V.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 22:02
alguem mais quer expressar a sua opinião?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 22:13
Para já parece que estamos todos de acordo em relação a colocar:
 -Um regulardo de tensão para ser possivel com uma só fonte de alimentação alimentar todo o circuito, isto é, motores e arduino(outro micro).
 -Um botão On/Off.
 -Uns Led's para indicar a direcção e um indicador de alimentação.

É necessário começar a pensar quais os conectores que preferem.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F2prv49z.jpg&hash=c2ec56c6f18caebeb37e090b833807548c326cc4)
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 22:21
tenho usados todos estes à excepção dos IDC sockets, e os mais rápidos e simples de usar são os terminais..
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 04 de Fevereiro de 2009, 23:09
wow! tou a gostar de ver os progressos que estao a fazer :D

Quanto a isto
Concordo com um led a dizer se a tensão dos motores se encontra ligada, e um led que indica o sentido de rotação, on quando motor está num sentido, off quando está no outro. Fica lá o sitio, quem quiser liga o Led para saber, quem não quiser deixa no ar que não faz mal nenhum.

O que dizem?

é util para saber se esta a receber tensao nos motores, etc...no entanto um led RGB ou mesmo um RG seria uma melhor opçao :) podes ver no video do meu "latinhas" que á leds que mudam de cor conforme a rotaçao de cada motor (penso que da para perceber isso no video)

Quanto a alimentação, qualquer das maneiras (alimentar o arduino directamente ou alimentar o arduino pela placa) fazem o serviço igual, por isso é uma questão de escolher.

Relativamente a questão de shield ou board independente, eu prefiro a board, mas dá para fazer isso de maneira que dê ou board, ou shield  mudando apenas os conectores :)
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 04 de Fevereiro de 2009, 23:13
Citar
Relativamente a questão de shield ou board independente, eu prefiro a board, mas dá para fazer isso de maneira que dê ou board, ou shield  mudando apenas os conectores

isso seria altamente  :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 04 de Fevereiro de 2009, 23:50
E isso é possivel usando a seguinte tipologia:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi41.tinypic.com%2F343m4pg.jpg&hash=eaaa543b09191f90dbae0aed11e2e552b1ddb5ae)
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 00:04
e que tal uns destes

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.adafruit.com%2Fimages%2Flarge%2Fstackies_LRG.jpg&hash=e509ae2969a7e550358c01ac9f4f610a2176dd83)

os da esquerda....assim encaixa no arduino e da para meter ainda mais shields por cima....quem nao quiser shield pode sempre meter os que tem os pernos mais curtos e usa como board :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 00:23
não sabia da existência desses. Sendo assim parece que o problema está resolvido :)
Se a distancia entre os pernos desses e os pernos dos polarized connectors for igual era o dial. Eu estava numa de usar conectores que ficassem mais seguros. Nesses colocas os fios mas pode sair um ou assim...
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 00:31
A ponte utiliza 4 PWM's para controlar os motores. Por cerca de 1€ pode-se comprar dois circuitos integrados com os quais seria possivel reduzir o numero de pwm's para 2. Acham que vale a pena?

O esquema está aqui, espero que seja perceptível que deu-me trabalho lol:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi39.tinypic.com%2Fxncia1.jpg&hash=ccdd9387030cd06ac4202f5f450dd324bf486df8)
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 00:49
mesmo assim seria precisos mais fios, vamos la ver, imaginem: 2 motores....motor 1 frente, motor 1 tras / motor 2 frente, motor 2 tras....4 saidas....mas penso que seja uma soluçao util tambem :)

penso que 2 pontes h em vez de uma seria uma soluçao util tambem....podemos "puxar" mais por elas :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 00:56
Aqui o que estava em questão era reduzir o numero de PWM's a utilizar. Em vez de utilizar 4 PWM's, utilizava-se uma 2 PWM e duas saidas digitais. é só.

penso que 2 pontes h em vez de uma seria uma soluçao util tambem....podemos "puxar" mais por elas :)
Acho que para já fazíamos só uma ponte para dois motores que é para aplicação mais básica que o pessoal precisa. Pode é adicionar-se aos objectivos futuros.
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 00:58
sim...eu nao disse o contrario, penso que me expliquei mal :P

quero dizer que é uma boa ideia, no entanto seria preciso outro pin do arduino, para controlar o resto....mas claro que é uma excelente ideia pois em vez de utilizar 4 ou 6 pins do arduino utiliza 2 ou 3 ;)
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 01:00
Mas no desenho meteste apenas 1 PWM e um sinal high/low, estou correcto? Assim só se consegue controlar um motor, pois precisamos de 1 PWM para cada motor para poder ter velocidades diferentes, assim como direcções diferentes.

Logo precisamos de 2PWM e 2 Digitais de controlo de sentido.

Uma solução bem mais fácil seria um mux que recebe o PWM e GND, o Digital como selector, e encaminha o PWM para uma das patas ou a outra conforme o digital, respectivamente irá encaminhar GND para a outra pata dando sinal de activar.
(Duplicava-se para os dois motores)

O que acham?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 01:08
Ia-se usar na mesma 4 Pinos mas em vez de serem 4 PWM's seriam 2 PWM's + 2 Digitais pois parece-me que normalmente nos projectos é mais fácil sobrarem pinos normais que PWM's.

Uma solução bem mais fácil seria um mux que recebe o PWM e GND, o Digital como selector, e encaminha o PWM para uma das patas ou a outra conforme o digital, respectivamente irá encaminhar GND para a outra pata dando sinal de activar.
(Duplicava-se para os dois motores)

O que acham?
Bem mais directa que a minha ideia. Só que eu isso nunca usei. Podes só explicar um pouco melhor o funcionamento disso? Consegues fazer com que estando 0 sai por um lado e estando 1 sai por outro? é que a ideia que tenho de mux é de algo que tem um entrada e 5 saidas por exemplo. E que le a entrada e coloca na saida 1, le a entrada e coloca na saida 2, e sucessivamente, e que a entrada tinha que estar sincronizada para ir para a saida certa o que queremos, não sei se me expliquei bem, mas é a ideia que tenho disso :S
Título: Re:Lusorobótica Motor Board
Enviado por: tr3s em 05 de Fevereiro de 2009, 01:16
Um multiplexer ou MUX é um dispositivo bastante simples, é composto por duas ou mais entradas, uma saída e um selector. Para um MUX  de duas entradas o selector é de apenas um bit/pino, para 3 ou4 entradas é de dois bits/pinos e assim sucessivamente. O que o Tig falou basta ser um mux de duas entradas:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2F6%2F66%2FMultiplexer.png&hash=bb7e1499c4b3aeba5b5c0b984e1d6e8cc2fb7003)

Se o bit ou pin selector estiver a 0/LOW tem a primeira entrada na saída, se estiver a 1/HIGH tem a segunda entrada na saída.

;)
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 01:16
Penso que estás a falar de um decoder.

Um mux (multiplexor) passa para a saída o valor correspondente à entrada apontada pelo selector.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fupload.wikimedia.org%2Fwikipedia%2Fcommons%2Fthumb%2Fb%2Fb2%2FMultiplexer2.png%2F300px-Multiplexer2.png&hash=c41dcc1cbd71f40147a0aee4051f2490dabd8214)
Na imagem a cima out recebe o valor de I0 ou I1 dependendo do valor lógico de sel, respectivamente 0 ou 1.
Se sel a 0, out tem o que está a I0 (PWM no nosso caso) se sel a 1, out recebe I1 (GND no nosso caso)

Com um mux de 2 entradas a 2 bits e 1 saida a 2 bits, jogamos com o ligar GND e PWM primeiro de uma manira, no segundo por ordem inversa, e conseguimos com sel optar entre passar PWM para cima e GND para baixo, ou PWM para baixo e GND para cima.

Fiz-me entender?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 01:48
Exacto, estava mesmo a confundir.

Só para concluir seria isto:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi41.tinypic.com%2F28hzqrd.jpg&hash=18e972afb8d84d54e9499d5dd33b44d77c735d6b)

Podem-me aconselhar 1 ou dois integrados para dar uma vista de olhos nas datasheets. E de preferência que tenha na aquarionet.com ...
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 17:12
A TI disse que só me poderia ajudar se fosse para um douturamento ou o professor a perguntar...
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 17:22
É exactamente isso ;)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 17:23
Quanto a um integrado, tens algum em mente para isto?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 17:25
74LS157
74LS153

Estes foi os que vi para já.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 17:41
Olha se tiveres tempo dá uma vista de olhos nessa datasheet http://www.onsemi.com/pub_link/Collateral/MC10EP56-D.PDF (http://www.onsemi.com/pub_link/Collateral/MC10EP56-D.PDF) porque pelo que vi dos que me deste tu terias que usar dois integrados, um para cada motor, o que precisávamos era de algum com este funcionamento.

Pelo que vi o ideal era um quad 2:1 com selectors diferenciais. O problema é que não arranjo isto individual :S

Usando aqueles que aconcelhas-te vai ser necessário usar um para cada motor.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 20:58
Então podem ficar escolhidos os 74LS257, pode ser? Vão ser necessários 2. Na farnell ficam por cerca de 40 cent quando são comprados 10 ou mais. Numa loja normal, por exemplo aquario ficam por 85 cent.

Quando tiver um tempito faço um tutorial para explicar a utilidade disto no projecto para quem ainda não sabe.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 22:07
Acho que sim, fica isso até encontrarmos algo melhor.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 05 de Fevereiro de 2009, 22:28
malta deixem-se de m****s  e toca a fazer robots  :p
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 05 de Fevereiro de 2009, 22:30
malta deixem-se de m****s  e toca a fazer robots  :p
Ahaha... sim sim queremos é ver coisas a mexerem-se, estes aperfeiçoamentos são bons mas são secundários.
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 23:12
e se eu disser que tenho um robo parado porque me falta a placa para os motores conta? :P

claro que ja podia ter feito uma, mas aproveito e faço esta....;D
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 05 de Fevereiro de 2009, 23:15
metam mais pressão nisso.. eu faço minhas as palavras do fifas.. :D
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 05 de Fevereiro de 2009, 23:25
Citar
e se eu disser que tenho um robo parado porque me falta a placa para os motores conta?

eu a pensar assim ainda estava aqui
http://lab.guilhermemartins.net/?p=8 (http://lab.guilhermemartins.net/?p=8)

 :P
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 23:28
opa......quem me dera ter t€mpo :P o que eu fazia :P
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 05 de Fevereiro de 2009, 23:30
quem me dera ter lojas de jeito por perto..  :(
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 05 de Fevereiro de 2009, 23:31
desculpas  :p
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3482%2F3256949654_5e046c4ff4_o.jpg&hash=0c04301c1a062c43d71c28e54efc43d1100c1a39)
Título: Re:Lusorobótica Motor Board
Enviado por: tr3s em 05 de Fevereiro de 2009, 23:33
desculpas  :p

 :D
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 05 de Fevereiro de 2009, 23:40
vais-me obrigar a parar o trabalho e apresentar aqui meia duzia de robos??? ;D (pronto 1 ou 2.....ou só 1 até :P)
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 05 de Fevereiro de 2009, 23:41
 :D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 05 de Fevereiro de 2009, 23:43
Isto vai andar não se preocupem...  ;D
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 05 de Fevereiro de 2009, 23:44
a foto do mete nojo.. :D

fiquei com vontade de te tirar o chip, assim como quem n quer a coisa..  ::)
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 06 de Fevereiro de 2009, 01:16
Ahaha, eu peço desculpa pela altura em que estamos não poder dar mais apoio a este projecto como gostava, mas acho que sim, que primeiro desenrascamos-nos e depois melhoramos.

Se não tivermos muita pressa, então vamos fazendo as coisas pelos roadmaps que vamos marcado nas calmas, mas sempre mantendo os objectivos bem definidos para não nos irmos desviando.

Força com isto pessoal, eu vou dando uma olhada de vez em quando, entretanto se tiver tempo ajudo, mas neste momento estou como já disse antes com tasks stack overflow.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 06 de Fevereiro de 2009, 11:30
Citar
a foto do mete nojo..

essa pequena board que está na foto foi a minha primeira  :)
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 06 de Fevereiro de 2009, 13:31
eu n disse k a foto metia nojo ou k a board tava feia.. disse 'a foto do mete nojo'.. do tipo: postaste isso só pa meter nojo a quem ainda n tem, por algum motivo, a L293D (tipo eu)..  :P
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 06 de Fevereiro de 2009, 13:32
lol eu percebi  :p

postei a foto só para vos motivar  :)   

e para mostrar que mesmo com poucos meios e praticamente sem conhecimento nenhum consegui por 2 motores a mexer  :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 06 de Fevereiro de 2009, 18:06
Aqui fica um tutorial para explicar o porquê de utilizar um mux para controlar uma ponte H.

[Arduino] Tutorial - Mux para reduzir nº de PWM's no controlo de uma Ponte H (http://paginas.fe.up.pt/~ee06091/utilizarmux.pdf)
Título: Re:Lusorobótica Motor Board
Enviado por: microbyte em 06 de Fevereiro de 2009, 18:22
Aqui fica um tutorial para explicar o porquê de utilizar um mux para controlar uma ponte H.

[Arduino] Tutorial - Mux para reduzir nº de PWM's no controlo de uma Ponte H (http://paginas.fe.up.pt/~ee06091/utilizarmux.pdf)

Está muito bom. Muito útil.
Faltou dar exemplos de mux's. Isso são circuitos integrados?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 06 de Fevereiro de 2009, 18:27
Muito bom mesmo, parabéns.

Posso alojar o ficheiro no LR para não correr o risco de se perder.

Sim os MUXs são chips ;)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 06 de Fevereiro de 2009, 18:47
Muito bom mesmo, parabéns.

Posso alojar o ficheiro no LR para não correr o risco de se perder.

Sim os MUXs são chips ;)

Caso já tenhas gravado no LR, grava a nova versão, tem no final um lista de mux's.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 06 de Fevereiro de 2009, 23:43
não sei se isto é viável mas aqui fica a ideia
e que tal fazermos uma super-board, esta board teria um Arduino, L293D, suporte de ligação para servos e sensores tipo roboduino
 ::)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 07 de Fevereiro de 2009, 00:07
Neste momento e se a ideia era fazer algo igual ao roboduino parece-me muito de mais e nem se quer me parece viável. Acho melhor deixar para mais daqui a uns tempos essa ideia  :-\

Só por curiosidade tu quando dizes um arduino, era no circuito ou um suporte para arduino?

Pessoal é necessário escolher um regulador de tensão!!
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 07 de Fevereiro de 2009, 01:05
Também acho que quando mais separadas as coisas estão, mais fácil é interligar as que necessitamos para cada caso, e até deixar quem quem utilize picaxes ou outros MCUs utilize esta board para os motores.

Eu iria para o 7805, qual é a tensão max que aguenta?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 07 de Fevereiro de 2009, 01:30
7805:
Input Min Voltage    7.2 Volt
Input Max Voltage    35 Volt

Para controlar os motores o pessoal nunca vai usar baterias a baixo deste valor digo eu. Por isso parece ser sufeciente.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 07 de Fevereiro de 2009, 01:33
Eu diria que é a mais indicada, normalmente utiliza-se de 8V para cima, já estou a considerar baterias com carga baixa. pois para motores DC o típico é 12V.

Avança-se com 7805 para a lista então, é barata, muito utilizada e serve perfeitamente para o que queremos.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 07 de Fevereiro de 2009, 07:26
Código: [Seleccione]
Só por curiosidade tu quando dizes um arduino, era no circuito ou um suporte para arduino?
eu dizia uma board com tudo embutido..
mas voces têm razão, para já é demais  :)  desculpem o devaneio   ::)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 08 de Fevereiro de 2009, 00:54
Leiam com atenção o primeiro post e manifestem se estão de acordo com as escolhas, etc...

Como já disse noutros post's até quarta-feira não vou poder adiantar isto(e espero que as notas até lá sejam boas se não isto pode atrasar mais um pouco) por isso convinha que até quarta-feita ficasse tudo decidido para depois começar a desenhar o circuito!
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 08 de Fevereiro de 2009, 01:13
Eu concordo, só dizia para se fazer os desenhos o EagleCAD
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 08 de Fevereiro de 2009, 01:44
Eu estou tão habituado a fazer os desenhos em multisim/ultiboard(Software usado na minha faculdade) que estar a habituar-me a um novo software seria um atraso para o projecto. Alguém que esteja bem habituado a usar o eagle depois de eu fazer era só copiar. Aliás vou ver se alguma ferramenta de exportação.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 08 de Fevereiro de 2009, 02:12
Ok ok, era para o caso de não teres outra preferência ;)
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 08 de Fevereiro de 2009, 02:29
Citar
Diodos de protecção assim poderíamos usar outros IC para além do L293D - guibot quando puderes testa os diodos com o L293D.

digam-me quais os diodos para fazer o teste, e onde os devo ligar.
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: metRo_ em 08 de Fevereiro de 2009, 02:58
Os diodos "rápidos" são diodos que comutam muito rápido. Imagina que o transistor que está dentro da ponte comuta a cerca de 200 ns. Se o díodo que está associado a ele demorar mais tempo, quando o díodo para por exemplo de conduzir o transistor pode já ter comutado outra vez por exemplo. Eu sei que isto não está assim muito bem explicado.

O IN4148 pelas datasheets diz que tem um Trr = 5ns o que é bastante bom por isso deve funcionar.
O problema está mesmo com a currente:
 - Average rectified Current = 150mA
 - Non-repetitive Peak Forward Current = 450mA
 - Peak Forward Surge Current(1uS) = 2.0A

O que parece estar um bocadinho abaixo da currente que vai circular por eles, por isso para já convém fazer os testes sem carga.

Os diodos são colocados como está na página 9 e 2 desta datasheet http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf (http://www.datasheetcatalog.org/datasheet/texasinstruments/l293.pdf)


Tenta usar a tensão mínima que conseguires e sem carga para não teres valores de corrente muito elevados. O objectivo é só ver se funciona da mesma maneira sem e com diodos.

Outra coisa na minha faculdade as encomendas da parte electrotécnica são feitas na farnell e ouvi dizer que a pessoa responsável pelas encomendas costuma facilitar e deixar os alunos fazer encomendas juntas às da faculdade para não pagar os portes. Assim que falar com esta pessoa posto novidades. Daria jeito pois seriam menos 18€.
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 08 de Fevereiro de 2009, 03:07
hehe... isto é muito técnico para mim   :-\
é melhor serem vocês técnicos a fazer estes testes técnicos..    :D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 08 de Fevereiro de 2009, 03:24
concentra-te na pagina dois do datasheet que postei no post anterior. tens que por um díodo entre a massa e cada pino do motor, e depois entre o motor e o Vcc, olha para a página dois...

(da*** lá para o gato que apareceu por aqui e não pára de miar e eu quero dormir)   >:( >:( >:(
Título: Re:Lusorobótica Motor Board
Enviado por: msaleiro em 08 de Fevereiro de 2009, 13:16
Citar
Daria jeito pois seriam menos 18€.

18 euros? Eu já mandei vir coisas da Farnell e os portes não são 18 euros.. são 9 euros.. mas não deixa de ser demais quando se encomenda pouca coisa. 18 euros é só se mandares vir coisas que tenham que vir de Newark, mas geralmente o que se encomenda não precisa de vir de lá..
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 08 de Fevereiro de 2009, 14:57
Não sabia. Mas de qualquer dava jeito.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 14 de Fevereiro de 2009, 23:38
UP!
Gostava que dessem uma vista de olhos no circuito, só falta colocar as saídas para o motor com os diodos.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 16 de Fevereiro de 2009, 20:01
Eu estive a ver o site da Pololu por parecer ser onde as pessoas compram os seus motores e quase todos funcionam a 6V. Não seria melhor utilizar um regulador de tensão pelo sim pelo não que consegui-se dar 5V simplesmente com 6V?

PS: Não se esqueçam de dar uma vista de olhos no circuito!
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 17 de Fevereiro de 2009, 00:44
Desculpa a minha ausência mas tenho tido uma fase de muitos trabalhos... Estive a dar uma vista de olhos e parece-me tudo bastante bom... realmente o regulador é que deviamos de meter um igual ao do arduino... embora eu ainda ache que isso é estar a ficar redundante...

Qualquer pessoa que o queira controlar vai ter um microcontrolador numa outra placa certo!?

Esse microcontrolador em 98% dos casos terá já os 5V... porque não os aproveitar e deixar só uma ficha de VCC e GND in ?!

(Sou muita chato quando acredito numa coisa... mas não sou impossível de ser convencido do contrario, se acreditarem na importância deste regulador convençam-me :P)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 17 de Fevereiro de 2009, 10:18
A minha opção de colocar o regulador de tensão é por várias razões:
 - No caso de o pessoal usar aqueles arduinos nas breadboards por exemplo, como o caso do guibot que começou a fazer os arduinos nas breadboards para alimentar os robos. Neste caso da jeito.
 - Mete-me confusão ter a bateria ligada ao arduino e aos motores porque com os motores ali a pedirem corrente à bateria e o arduino também a ir lá directamente.
 - Acho que ficava organizado.
 - Outros micros ou placas de desenvolvimento que não tenham um regulador de tensão.

No entanto também acho que utilizar o regulador de tensão do arduino era boa ideia.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 17 de Fevereiro de 2009, 12:04
A minha opção de colocar o regulador de tensão é por várias razões:
 - No caso de o pessoal usar aqueles arduinos nas breadboards por exemplo, como o caso do guibot que começou a fazer os arduinos nas breadboards para alimentar os robos. Neste caso da jeito.
 - Mete-me confusão ter a bateria ligada ao arduino e aos motores porque com os motores ali a pedirem corrente à bateria e o arduino também a ir lá directamente.
 - Acho que ficava organizado.
 - Outros micros ou placas de desenvolvimento que não tenham um regulador de tensão.

No entanto também acho que utilizar o regulador de tensão do arduino era boa ideia.

Eu diria que todas as pessoas que já tenham um micro ou placa com regulador de tensão (todos os que funcionam precisam de o ter) vão ficar com este em duplicado.

Todos os que não o tem, podem mete-lo na breadboard, isto é uma placa de controlo de motores ou uma placa de controlo de motores com fonte de alimentação?!

Complicar circuito que é para ser standart e encarece-lo.


Imagina todos os membros que já utilizam arduino, ou picaxe, ou outro qualquer MCU (arm, psoc, pic, 8051, etc) já tem que ter o micro a funcionar, logo já tem os 5V estáveis...

Não consigo mesmo entender porque não fazer a alimentação com os 5V do circuito do micro.

Por exemplo este controlador de servos:
http://lusorobotica.com/index.php/topic,11.0.html (http://lusorobotica.com/index.php/topic,11.0.html)
Utiliza os 5V TTL, e a alimentação para os servos igual ou externa para evitar complicar o circuito.

DC controler, também sem controlador
http://www.pololu.com/catalog/product/1110 (http://www.pololu.com/catalog/product/1110)
Mais um controlador que também utiliza os 5V do micro..

O que vocês acham? eu acho que estamos a modelarizar pouco e a generalizar demasiado, complicando e encarecendo!
http://www.pololu.com/catalog/product/411 (http://www.pololu.com/catalog/product/411)
Título: Re:Lusorobótica Motor Board
Enviado por: msaleiro em 17 de Fevereiro de 2009, 12:26
Eu não sou utilizador de Arduinos, mas tanto concordo com o TigPT como com os outros. Contudo há uma coisa na qual têm que pensar e depois de pensarem nessa coisa, decidir o que fazer. Querem uma placa para controlar motores pequenos?grandes?ambos?

Se querem controlar motores pequeninos então não precisam de regulador na placa, utilizem o do arduino. Contudo, tenham em conta que 1A fornecido pelo 7805 do Arduino dá para pouca coisa.. Se tiverem em conta que um LED consome por exemplo 20mA, 5 LEDs são 100mA... já só sobram 900.. e qualquer motorzinho consome bastante mais que um LED.

Se querem controlar motores grandes, como por exemplo uns DC de 14V tirados de uma impressora velha.. o ideal seria terem um regulador de 12V capaz de fornecer alguma corrente, ou meter uns 7812 em paralelo, se é que isso se pode fazer, nunca experimentei.

Se quiserem para ambos, talvez um regulador de 12V com um selector para funcionamento para 5V ou 12V...

Resumindo.. discutam sobre que tipo de motores querem controlar e em função disso façam a decisão :)

Já agora.. aconselho-vos a meterem uns optoacopladores entre as linhas de interface do Arduino e a placa... Pode evitar muitos Arduinos queimados.. Se por alguma razão os motores começarem a consumir mais do que aquilo que o regulador pode dar, coisas muito más podem acontecer aos vossos Arduinos. Falo por experiência própria, pois foi um dos problemas que tive com o Little Bastard.. ainda queimei uns quantos MCUs quando experimentei a aumentar um pouco a tensão de alimentação. Tudo bem que já falaram por aqui em diodos de protecção, mas nunca é demais jogar pelo seguro :)

Espero ter ajudado com alguma coisa :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 17 de Fevereiro de 2009, 12:29
Ok, retira-se o regulador de tensão mas para que conste http://www.solarbotics.com/products/k_cmd/resources/ (http://www.solarbotics.com/products/k_cmd/resources/) também há quem os tenha :p isso de andar a pesquisar placas sem eles.... isso é seleccionar a informação a nosso favor... lool Estou a brincar...
Sempre fica mais barato.
Os 12V tem que entrar no arduino pelo jack ou pode ser no Vin?

msaleiro, acho que a ideia não é bem alimentar os motores com o arduino. O regulador era para ser a placa alimentar o arduino. Neste caso o que vamos fazer é usar uma bateria, por ex 9V, para alimentar a placa e o arduino. Depois do arduino só sai um PWM e um sinal digital(controlo de velocidade e direcção) para a placa e 5V para alimentar a parte de comando do drive.
Título: Re:Lusorobótica Motor Board
Enviado por: msaleiro em 17 de Fevereiro de 2009, 12:30
Os 12V que eu referi?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 17 de Fevereiro de 2009, 12:37
Ve o que acrescentei no post anterior. Aqueles 12V vêm da bateria e ligam ao arduino.
Título: Re:Lusorobótica Motor Board
Enviado por: msaleiro em 17 de Fevereiro de 2009, 12:40
Ah ok, pensava que a questão do regulador era para terem o arduino alimentado separadamente da placa dos motores.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 17 de Fevereiro de 2009, 13:05
Quanto ao regulador dos 16V para alimentar o arduino, já aceito que tenham, assim quem quiser mete, quem n quiser n mete...!

Mas se é para alimentar o arduino, n precisa de ser os 16, pode ser kk coisa entre 6 e 12, e quanto mais baixo melhor, pois as baterias vão baixar a carga, e por isso vai ser mais difícil manter uma tensão alta, ainda mais sem haver necessidade.

O que dizem?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 17 de Fevereiro de 2009, 14:38
Visto não me parecer haver alguém interessado em alimentar os motores com mais de 12V parece que se pode avançar sem regulador de tensão. Estes 12V têm que entrar pelo jack que o arduino tem ou pode ser também pelo Vin?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 17 de Fevereiro de 2009, 14:39
Pode ser pelo Vin
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 19 de Fevereiro de 2009, 16:03
Ontem passei a tarde toda no laboratório a fazer uns testes com o L293D e com o MUX e pode dizer-se que o resultado foi positivo.

Primeiro comecei por ver a PWM do arduino no osciloscópio e têm essa imagem e um vídeo de uma PWM em que o valor do duty-cycle era controlado por um potenciómetro.
Podem ver que a frequência da PWM é de f = 1 / T = 500Hz com T(periodo da onda) = 4 div * 0.5ms = 2ms.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi43.tinypic.com%2F5l1gnl.jpg&hash=b8ecb44fec4f7c8ca6daeff8147504d32fe004fb)
 (http://i43.tinypic.com/ve207a.jpg)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2F111qjb8.jpg&hash=2c72de0e3f8688afb476c9ef985ab83f249ac519) (http://i41.tinypic.com/28rms7l.jpg)
http://www.youtube.com/watch?v=MlGkXjGB-FE

Depois introduzi o MUX e aqui ficam os resultados:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi41.tinypic.com%2F2mnjf9k.jpg&hash=b3b9e43ca7395ce0e65629ed7c4b30ab03050c98) (http://i42.tinypic.com/2qtzpeu.jpg)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi39.tinypic.com%2Fvijp6g.jpg&hash=d75183c434ead20f3768393f0d7fde6353d30b11) (http://i39.tinypic.com/2yngmkm.jpg)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi40.tinypic.com%2Finswzk.jpg&hash=7529cee61501de0725edec7be48ccda3fd05ac0f) (http://i44.tinypic.com/hv6yvs.jpg)
http://www.youtube.com/watch?v=5IwrnAAIbEg

Se olharem com atenção para a ultima imagem podem ver que a PWM depois do MUX não está de 0 a 5V mas sim de 0 a 4V depois de verificar isto fui ao datasheet do L293D e não há problema porque ele aceita sinais a partir de 2V :)

Agora podem ver o resultado final do sinal que entrou no L293D e funcionou  ;)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi44.tinypic.com%2Feriidw.jpg&hash=66543efe3f44c4446fbeaf0d84c76190a9c0c386) (http://i40.tinypic.com/2ngelqa.jpg)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fi43.tinypic.com%2F30af2qa.jpg&hash=8dd59e8654ac2d303d90b41e1a91376579b284c4) (http://i44.tinypic.com/5lcih5.jpg)
http://www.youtube.com/watch?v=ocncxLpbcYg

Tudo e ligado e motor lá andou para a frente e para trás :)
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 19 de Fevereiro de 2009, 16:35
excelente trabalho metRo_ ;)
Título: Re:Lusorobótica Motor Board
Enviado por: papucho em 19 de Fevereiro de 2009, 17:21
laboratório de quê? NASA?  :o
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 19 de Fevereiro de 2009, 17:24
FEUP, por acaso temos muito boas instalações aqui :)
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 19 de Fevereiro de 2009, 17:35
pah, isto é meio off-topic meio on-topic, mas acho que é um bom link, por isso posto:

http://www.tritonrobos.com.br/PonteH.htm (http://www.tritonrobos.com.br/PonteH.htm)

serve este para mostrar ao pessoal como é possível montar uma ponte h sem o L293D (ou qualquer outro ic), mas sim recorrendo ao uso de 4 triacs..

posto isto mais para o pessoal que, quer ter a ponte a funcionar mas que n tem por perto o L293D..  ;)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 19 de Fevereiro de 2009, 17:50
Eu noutro tópico tinha postado um relatório meu sobre conversores CC/CC com ponte H que é do que isto se trata. Tem alguns erros mas tive 17 no relatório por isso deve estar razoável. http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf (http://paginas.fe.up.pt/~ee06091/controlomotordc.pdf)
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 19 de Fevereiro de 2009, 18:03
n tinha visto.. muito bom.. ;)
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 19 de Fevereiro de 2009, 18:06
ahahah! laboratorios da NASA ;D

é pena os osciloscopios, etc serem caros pa caraças :P quando andava na escola tinha tudo isso tambem :)

em relaçao á placa....porque nao fazer uma já para L293 e para a SN754410?? em vez da L293D?

em relaçao aos diodos da SN754410, encontrei isto na net:

Citar
Some people use the SN754410 motor driver chip because it is pin-compatible, has output diodes and can provide 1A per motor, 2A peak. After careful reading of the datasheet and discussion with TI tech support and power engineers it appears that the output diodes were designed for ESD protection only and that using them as kickback-protection is a hack and not guaranteed for performance. The L293D have integrated kickback-protection diodes.

E já agora, uma coisa que achei interessante :P
Citar
Need more power? Buy another set of L293D drivers and solder them right on top of the ones on the board (piggyback). Voila, double the current capability!
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 19 de Fevereiro de 2009, 20:24
podes fazer os osciloscópios com processing.. :P
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 19 de Fevereiro de 2009, 20:32
pois podes :) só não sei é qual é a frequencia de amostragem dos AD do arduino.
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 19 de Fevereiro de 2009, 20:34
nunca experimentei.. já vi alguns exemplos disso na net, mas como eu nem a um osciloscópio verdadeiro dou mt uso, n olhei mt pra eles.. :P
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 19 de Fevereiro de 2009, 23:45
pode-se fazer de muitas maneiras até :P
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 20 de Fevereiro de 2009, 00:56
Se não estou em erro o arduino demora 12ms para cada leitura de adc... pode fazer mais rápido se for esporadicamente mas leituras seguidas demoram mais tempo! Mas estou a falar de cor, não tenho confirmação.

Muitos parabéns pelo post metRo_ excelente mesmo, fica então provado k os muxs funcionam bem para o caso. :D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 23 de Fevereiro de 2009, 15:17
Adicionado no primeiro post actualizações do esquema e a PCB, ainda não coloquei o ficheiro para se poder imprimir nas placas porque falta colocar os créditos e esqueci-me de colocar os condensadores para reduzir o ruído, de qualquer das maneiras se alguém quiser tentar fazer mande-me um PM que eu envio o ficheiro, só não publico para não tornar publico sem os créditos! De qualquer das maneiras ficam com as novidades.

Deu bastante trabalho conseguir fazer a placa só numa layer mas com alguma sorte à mistura e lá se consegui, tem lá algumas ligações que eu gostava que alguém com experiência a fazer as placas em casa tentasse para ver como ficava. Na faculdade sei que fica bem porque ainda há tempos fiz uma com ligações de 2mm.

Quanto à questão de mandar fazer as PCB's na placa o responsável pela oficina onde se requisita diz que cada aluno por projecto só pode mandar fazer cerca de 2/3 no máximo, não pode chegar lá e mandar fazer mais que isso.
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 23 de Fevereiro de 2009, 15:37
Obrigado pela dedicação metRo_.

Não tenho tido muito tempo pois tenho andado com outras prioridades mas parece ter bom aspecto e fazer o necessário... Penso que com isso o Fifas já pode fazer para o Smalluino 1.5 DC e depois diz-te como correu.

Quando poder agarrar isto dou novidades ;)
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 24 de Fevereiro de 2009, 23:50
Obrigado pela dedicação metRo_.

Não tenho tido muito tempo pois tenho andado com outras prioridades mas parece ter bom aspecto e fazer o necessário... Penso que com isso o Fifas já pode fazer para o Smalluino 1.5 DC e depois diz-te como correu.

Quando poder agarrar isto dou novidades ;)

Sure....master ;D (é assim que se diz né? ;D)

mas primeiro tenho de comprar placa "virgem"....acabou a minha :P
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 25 de Fevereiro de 2009, 02:08
Ficheiros actualizados!

Fifas, eu amanha vou mandar fazer uma por isso segunda já deve estar pronta e nessa altura eu testo se funcionar então fazes tu, é só para não estares a gastar material e haver algo mal, é que isto para mim fica-me por cerca de 50/60 cent!
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 25 de Fevereiro de 2009, 02:15
a mim fica mais caro, por isso eu espero :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 25 de Fevereiro de 2009, 02:40
Mas achas que é possivel fazer a nível caseiro? é que tem lá algumas ligações com cerca de 0,3 mm! Eu já vi umas com pistas de 0,1mm e feitas em casa por isso...
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 27 de Fevereiro de 2009, 20:32
Hoje já a board e estava com bastante bom aspecto mas só a vou receber segunda porque faltava cortar, fazer os buracos e tal! Segunda em principio posto aqui os primeiros testes :)
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 07 de Março de 2009, 02:10
Já testei a placa e está a funcionar  ;D embora precisa de uns ajustes   :P

Aqui estão umas fotos da placa com e sem componentes:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbHReXtY2yI%2FAAAAAAAAAKE%2FRUfqDhbNf4I%2Fs400%2FIMG_0410.jpg&hash=b526af44c7ef95e146112c98502b00ace7dac2c0) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310255755337194274)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHRifwOjiI%2FAAAAAAAAAKM%2Flxy79TIwkCo%2Fs400%2FIMG_0411.jpg&hash=fab2b247f348283d77df24272bde170b732ddd67) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310255826216062498)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHRlvu8YUI%2FAAAAAAAAAKU%2FEuQY276h5ck%2Fs400%2FIMG_0413.jpg&hash=66b419e9761095c9a891e961cc307bdedec3b815) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310255882045251906)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHRpvh-1PI%2FAAAAAAAAAKc%2F-U0sWcfnvUA%2Fs400%2FIMG_0415.jpg&hash=6b72e3001d775d0a2b7dab5851971d5d9078e7c4) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310255950710363378)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHRsFp6lFI%2FAAAAAAAAAKk%2FN6rnBwuGf4Y%2Fs400%2FIMG_0416%2520%25282%2529.jpg&hash=153c6286252d0da3a9ccbf3c0c145a87ce7db7c8) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310255991008957522)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHRubTFjZI%2FAAAAAAAAAKs%2F75B31Xh_9XI%2Fs400%2FIMG_0416.jpg&hash=abb530f82937d32ddbe1ee9c717d88bd711047c7) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256031178526098)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHRxQySj7I%2FAAAAAAAAAK0%2F48eH7FmK3yc%2Fs400%2FIMG_0417.jpg&hash=362d389ddcde8b3b53da32cfd6cf6b4b2a63da83) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256079896219570)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHRzPeKc-I%2FAAAAAAAAAK8%2FoOKydE4SgZs%2Fs400%2FIMG_0418.jpg&hash=9ad1b0f159c27fe3c11b5a57bd3b3a99d20c1772) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256113903104994)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHR24A30eI%2FAAAAAAAAALE%2Fb99rQN4mbko%2Fs400%2FIMG_0419.jpg&hash=21ab29b5afa57e70a6699a02dfcbe8b69604f6c3) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256176325710306)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHR6MBuS8I%2FAAAAAAAAALM%2FYnMtsJc_WDk%2Fs400%2FIMG_0420.jpg&hash=1ba5a0ec55b173e3f09ed91db0ec489fe3ae7536) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256233237597122)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHR9jf-WEI%2FAAAAAAAAALU%2F868TlTsvvyI%2Fs400%2FIMG_0421.jpg&hash=87042f666fc63a9629f219a12d641456d5c0f1c3) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256291078101058)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbHSAVokLxI%2FAAAAAAAAALc%2FPZycZIl5c8E%2Fs400%2FIMG_0423.jpg&hash=5dccf3dd5aa4871326134265021d860d5a848589) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256338895646482)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHSD2fYk5I%2FAAAAAAAAALk%2F4E5ppkWzfas%2Fs400%2FIMG_0424.jpg&hash=71e838e2555a1e1172b6b1a90a1563d07d6634a0) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256399255114642)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbHSH2wGT0I%2FAAAAAAAAALs%2FrvquHQHwMDE%2Fs400%2FIMG_0425.jpg&hash=1d88d1e75f9bdf92a0f7f6c5eaaf1d0596c7ce4f) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256468044697410)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHSKRTx76I%2FAAAAAAAAAL0%2FCwVa5vnmu3U%2Fs400%2FIMG_0426.jpg&hash=264f22e684d2622e30673baca143b58c6fc44983) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310256509533417378)

A placa pode ser utiliza sem se utilizar o mux o que no entanto obriga à utilização de duas PWM's, seguem as fotos da utilização da placa sem os mux e as ligações necessárias:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHUevHtTZI%2FAAAAAAAAANQ%2F5ThZkqUl6kM%2Fs400%2FIMG_0426.jpg&hash=370e4a09631d323b970db927261b4aa64779861f) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259060156485010)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHUiBwo9fI%2FAAAAAAAAANY%2FInHsh_xoEE4%2Fs400%2FIMG_0427.jpg&hash=087853c19cf310a21956addd3dd740d5e15fe96d) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259116699612658)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHUpFib0CI%2FAAAAAAAAANg%2FCv8Nnm2GfMY%2Fs400%2FIMG_0428.jpg&hash=189baefbd32982cacfcdcf8790cbb806801b2e86) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259237972856866)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHUwmGkvbI%2FAAAAAAAAANo%2FzFjIk_bxwZE%2Fs400%2FIMG_0429.jpg&hash=bdd2049a5bb9e7a65e22a5934161631907e5c5aa) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259366973455794)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHU3nnoW3I%2FAAAAAAAAANw%2FVoog3ULiygs%2Fs400%2FIMG_0430.jpg&hash=743eda25fce1f263a1e402c09c45029d51e380e3) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259487639624562)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbHVAelowEI%2FAAAAAAAAAN8%2FINcvbuRWbFY%2Fs400%2FIMG_0431.jpg&hash=bfd427ac7e8804f15d2a011d4a3e9a322061dd66) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259639834165314)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbHVFvL3ZgI%2FAAAAAAAAAOE%2FAduEayKDVaY%2Fs400%2FIMG_0432.jpg&hash=6497361f022af20e21c20af9b30128cca3d7afbc) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259730188822018)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh5.ggpht.com%2F_i2teYMYP9C0%2FSbHVLyGQpdI%2FAAAAAAAAAOM%2FWF_KW5le28Y%2Fs400%2FIMG_0433.jpg&hash=4c763a38549a012e107982c1ac71c321f3bd63b6) (http://picasaweb.google.com/josescxavier/LMRB_semMux#5310259834049832402)

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

E agora ficam as fotos da placa a funcionar com os muxs:

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHTlRnL21I%2FAAAAAAAAAMk%2FULpqXvbhBQs%2Fs400%2FIMG_0408.jpg&hash=f546f7834eb5958aacacd8c0720cf5ab2448f59b) (http://picasaweb.google.com/josescxavier/LMRB_comMux#5310258072982903634)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHTqBDQEtI%2FAAAAAAAAAMs%2F4DD4mMbUI6Q%2Fs400%2FIMG_0411.jpg&hash=e96a9d2367f3304d39631c996d5307945bcb48cd) (http://picasaweb.google.com/josescxavier/LMRB_comMux#5310258154436563666)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh4.ggpht.com%2F_i2teYMYP9C0%2FSbHTt1QXxyI%2FAAAAAAAAAM0%2Fhq7B70Lfrww%2Fs400%2FIMG_0413.jpg&hash=e596a874ec0fa7fe0be3f7181abbe322d1a44884) (http://picasaweb.google.com/josescxavier/LMRB_comMux#5310258219989845794)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHTwZKfBDI%2FAAAAAAAAAM8%2FQCycQMf1SUs%2Fs400%2FIMG_0414.jpg&hash=c7dd7eb1806c9a4656b65a77b58aff570b39e3e4) (http://picasaweb.google.com/josescxavier/LMRB_comMux#5310258263988569138)(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh6.ggpht.com%2F_i2teYMYP9C0%2FSbHTzScrnZI%2FAAAAAAAAANE%2F9V6Pu0M9VVc%2Fs400%2FIMG_0415.jpg&hash=96845fb43689ed7a2fbc2d907280ac32ba0e074b) (http://picasaweb.google.com/josescxavier/LMRB_comMux#5310258313725451666)

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

Preço:
PCB------0,47€
L293D------5,50€
3 * Suportes para os IC's------0,45€
2 * muxs------1,70€

Total = 8,12€ - Este preço só inclui o que tive de pagar, e que comprei na aquario(loja sem concorrência no Porto e dai praticar preços anormais)

Por exemplo na farnell um L298 custa 3,51€ e na aquario custa 7€. Na farnell já não vendem o L293D
Outro exemplo na leiritronica o L293D fica por 4,40€, isto é, menos 1,10€ que na aquario!

Isto só para dizer que algum cuidado no local onde se vai comprar os componentes se consegue uma placa com um preço razoável!
Algo similar custa sempre mais que 12 dollares e foi feito em série! Por isso parece-me compensar!

Só tenho pena de não poder mandar fazer meia-dúzia na faculdade, porque sei que não é fácil ter PCB's a este preço e posso dizer que a qualidade é boa :S
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 07 de Março de 2009, 02:14
Está 5 estrelas... continua o excelente trabalho, pois esse é o caminho ;)

(grande fonte de inspiração, e excelente projecto para quem pretenda controlo de motores DC com qualidade e a baixo custo!)
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 07 de Março de 2009, 02:21
fffff.... k placa linda.. tb kero! :P
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 07 de Março de 2009, 13:01
está com muito bom aspecto!!!  parabens   ;)
Título: Re:Lusorobótica Motor Board
Enviado por: ricardo-reis em 07 de Março de 2009, 13:04
metro, só uma dica: na tvlar (loja postada pelo andnobre), em aveiro, as L293D (NE) são a 3.6€..
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 07 de Março de 2009, 13:05
Ainda não tinha vídeos quando vi, também estão bons, excelente documentação do projecto!
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 07 de Março de 2009, 13:17
PCB com essa perfeiçao a 0,47€??? :o :o


a placa está excelente...só metia mais uma coisa :P o simbolo do LR ;D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 07 de Março de 2009, 14:10
No primeiro post está uma lista de correcções a fazer em relação à placa, gastava que dessem um vista de olhos.

Vou só falar sobre uma coisa que ainda não tinha dito. A saída para os motores pode ser feita através de 2 tipos de conectores, isto é, usando os que usei, ou então daqueles que têm um parafuso como o guibot usou na placa dele. Para isto ser possivel acrescentei outro buraco, para perceberem deixo uma imagem.

(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Flh3.ggpht.com%2F_i2teYMYP9C0%2FSbJ_JKxs5ZI%2FAAAAAAAAAOw%2FoXJwcxzBbjk%2Fs400%2Fpinos.jpg&hash=d090705a8b867aa33d3e30ccec916992dd5426ba) (http://picasaweb.google.com/josescxavier/Fotos_LRMB#5310446706111604114)

Tive a pensar e se calhar esta solução também era boa para a bateria, que dizem?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 07 de Março de 2009, 14:13
É uma excelente ideia, sim, as baterias também se pode meter assim para quem gosta das grandes de 12V, etc.. vamos fazendo uma lista das coisas a melhorar, temos que ver também se conseguimos passar os muxes para 1 como tinha-mos falado.
Título: Re:Lusorobótica Motor Board
Enviado por: lobueno em 18 de Março de 2009, 15:49
hohoho coooool, a placa ficou com ótima aparência, Parabéns:D, entretanto, fiquei com uma dúvida. A placa foi estanhada? como você fez? o que usou? (e se possivel quanto custou hehe).

O projeto ta mto bom msm!
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 18 de Março de 2009, 16:46
Obrigado :)

A placa foi feita na faculdade pelos técnicos da oficina, eu simplesmente cheguei lá e lhes entreguei o desenho da placa, depois quando me deram a placa soldei os componentes!
Título: Re:Lusorobótica Motor Board
Enviado por: vanila em 20 de Março de 2009, 05:38
Uau, e esses tipos não querem ganhar dinheiro $$$,  essa plaquinha dava muito jeito a muita gente aqui no fórum  ;D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 20 de Março de 2009, 10:38
Eu sei que dava, já falei com eles e cada aluno só pode fazer até 2/3 placas por projecto pessoal!
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 21 de Março de 2009, 15:14
Em relação à protecção do L293D para quando se liga a bateria ao contrário, (eu digo o L293D porque os outros integrados são alimentados pelo arduino e este acho que já tem protecções contra isso) eu estou a pensar simplesmente colocar um díodo, o que dizem?
Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 21 de Março de 2009, 15:26
Meter um simples diodo na entrada para evitar queimar o chip, acho que faz todo o sentido!
Título: Re:Lusorobótica Motor Shield / Board
Enviado por: rjrv em 21 de Março de 2009, 16:29
com alguma prática já consigo fazer esta board em pouco mais de uma hora, e o bom é que posso sempre adaptá-la de maneira a corresponder às minhas necessidades, ou melhor...  às necessidades dos robots  :P

Gui, já pensas-te juntar esta tua placa à outra que tens do arduino costumizada? Fazer das 2 em uma só placa? Quase que ficava uma motherboard para robot's...
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 21 de Março de 2009, 21:52
Citar
Gui, já pensas-te juntar esta tua placa à outra que tens do arduino costumizada? Fazer das 2 em uma só placa? Quase que ficava uma motherboard para robot's...

além de já ter pensado, já o fiz  :)

No meu último robot (Ratazana (http://lab.guilhermemartins.net/?p=606)) estou a usar um Arduino, L293D, reguladores de voltagem, pins de entrada para servos e um suporte para XBee isto tudo numa só placa. O processo é um pouco chatinho e leva umas horas, mas daqui para a frente vou passar a fazer para os futuros bots, e possivelmente para os já existentes, assim ficam com tudo instalado permanentemente e não tenho que andar sempre a tirar e a por os componentes  :)

A placa já foi modificada, levou uns acréscimos, e em breve vou fazer actualizações ao post.

a dita placa:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3335%2F3345735255_2ce4180401.jpg%3Fv%3D0&hash=5e8d0c3677b3219e3b5183fb0d48bb196300b7be)

e a parte de trás:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3653%2F3348012775_82928b0ed5.jpg%3Fv%3D0&hash=fdcfef609be25cf8e2a4575ad46c4ce3b758d3ca)

Título: Re:Lusorobótica Motor Board
Enviado por: amando96 em 21 de Março de 2009, 22:32
onde arranjas o FTDI drive para o arduino customizado? ???
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 21 de Março de 2009, 22:40
estou a usar um cabo FTDI, é a isto que te referes?
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fwww.ladyada.net%2Fimages%2Fboarduino%2Fftdicable_t.jpg&hash=1c335c6e180cf8b96f438ad56af606681d0b2219)

Título: Re:Lusorobótica Motor Board
Enviado por: amando96 em 21 de Março de 2009, 22:45
estou a dizer aquela coisa, no arduino normal duemillanove, a connecçao para o cabo usb, com um pequeno IC com FDTI escrito nele, é surface mount... onde se arranja só esse coisinho ;D ???
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 21 de Março de 2009, 22:50
Com este cabo não preciso disso, basta ligar o GND, TX e RX, por um condensador de 0.1 uf entre o RTS(cabo verde) e o pin 1 do atmega para fazer auto-reset antes de uploadar o código, et voilá  :)
Título: Re:Lusorobótica Motor Board
Enviado por: amando96 em 21 de Março de 2009, 22:57
Com este cabo não preciso disso, basta ligar o GND, TX e RX, por um condensador de 0.1 uf entre o RTS(cabo verde) e o pin 1 do atmega para fazer auto-reset antes de uploadar o código, et voilá  :)

:D:D looooool só isso? tenho de experimentar fazer um desses arduinos ;D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 21 de Março de 2009, 23:05
Ou então se não quiseres gastar dinheiro no cabo pegas no micro colocas no arduino duemillanove programas normalmente e depois colocas novamente no arduino customizado!
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 21 de Março de 2009, 23:11
pois isso era o que fazia.. mas com o circuito todo aqui dentro é um filme...
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Ffarm4.static.flickr.com%2F3654%2F3346569214_eb74ac7e12.jpg%3Fv%3D0&hash=dc87c24ce5a7ca74dc1fe2493ad0cfa2ac13d1b7)
Título: Re:Lusorobótica Motor Board
Enviado por: amando96 em 21 de Março de 2009, 23:14
Ou então se não quiseres gastar dinheiro no cabo pegas no micro colocas no arduino duemillanove programas normalmente e depois colocas novamente no arduino customizado!

ps tá ceto, pode funcionar só como prigramam dor de atmels... ;D
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 22 de Março de 2009, 00:58
guibot, só te falta começares a fazer pcbs :P
Título: Re:Lusorobótica Motor Board
Enviado por: guibot em 22 de Março de 2009, 09:33
Citar
guibot, só te falta começares a fazer pcbs
está nos meus planos   :D
Título: Re:Lusorobótica Motor Board
Enviado por: rjrv em 22 de Março de 2009, 14:28
Podiamos pensar em passar uma placa estilo a do GuiBot para pcb, e se calhar até se ouvesse algum pessoal interessado, mandar produzir naquelas firmas de pcb´s online. Não sei se alguém utilizou já estes serviços.
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 22 de Março de 2009, 20:12
essas firmas, normalmente sao um pouco caras :P

metRo nao consegues fornecer umas placas ao pessoal? :D
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 23 de Março de 2009, 00:43
Já falei com os técnicos da oficina e não parece exitir a possibilidade de fazer mais que duas/três placas por projecto. Resta-me falar com o Prof. responsável pela oficina, o máximo que ele pode fazer é dizer não! :D
Título: Re:Lusorobótica Motor Board
Enviado por: Njay em 06 de Abril de 2009, 20:47
PCB com essa perfeiçao a 0,47€??? :o :o

De facto... eu consigo fazer PCBs low-cost, mas essa realmente é dada... já "estanhada" e tudo.
Título: Re:Lusorobótica Motor Board
Enviado por: ricard0g0mes em 10 de Julho de 2009, 08:13
bom dia,

há possibilidade de fazer umas quantas pcb's desta placa entre a malta?
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 10 de Julho de 2009, 11:11
Há, mas é assim fica muito caro mandar fazer poucas PCB's, o melhor se calhar é tu tentares fazer algo em casa, ou então comprar e andam por ai algumas a custar cerca de 12€.
Título: Re:Lusorobótica Motor Board
Enviado por: ricard0g0mes em 10 de Julho de 2009, 12:38
Conheço uma empresa que faz isso a bons preços.

Simulação de uma pcb de 10cm x 10cm de 2 faces :

Preço para 3 placas:
Sai a 17€ cada.
Isso foi umas placas que pedi faz agora ~1 ano


http://www.circuitotal.com (http://www.circuitotal.com)


Título: Re:Lusorobótica Motor Board
Enviado por: ricard0g0mes em 10 de Julho de 2009, 14:41
Orçamento pedido agora:

15cm x 10cm

Quantidade   20
Preço unitário   13.25 €
Preço Total   265.00 €


Título: Re:Lusorobótica Motor Board
Enviado por: TigPT em 10 de Julho de 2009, 15:47
Para esta placa em concreto, existem soluções comerciais com preços melhores, contudo se viermos a fazer outro tipo de placas, pode interessar fazermos umas quantas em conjunto.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 10 de Julho de 2009, 16:47
Por esse preço tem placas no seguintes sítios prontas a utilizar:

http://www.solarbotics.com/ (http://www.solarbotics.com/)
http://www.sparkfun.com/commerce/categories.php (http://www.sparkfun.com/commerce/categories.php)
http://www.pololu.com/ (http://www.pololu.com/)
Título: Re:Lusorobótica Motor Board
Enviado por: Njay em 10 de Julho de 2009, 19:22
Sai a 17€ cada.

Chiça, se achas isso barato vou ali e já venho...
Título: Re:Lusorobótica Motor Board
Enviado por: Fifas em 10 de Julho de 2009, 23:57
fica mais barato comprar o material e fazer :)
Título: Re:Lusorobótica Motor Board
Enviado por: ricard0g0mes em 13 de Julho de 2009, 08:07
Sai a 17€ cada.

Chiça, se achas isso barato vou ali e já venho...

a vantagem é que podes mandar fazer o projecto completo numa placa quase pelo mesmo preço.
Título: Re:Lusorobótica Motor Board
Enviado por: metRo_ em 13 de Julho de 2009, 12:19

a vantagem é que podes mandar fazer o projecto completo numa placa quase pelo mesmo preço.


Nós estivemos a estudar a viabilidade para se fazer a placa completa e não compensa em relação ao que já existe no mercado.
Título: Re:Lusorobótica Motor Board
Enviado por: ricard0g0mes em 13 de Julho de 2009, 20:06
ok, thanks

;)
Título: Re: Lusorobótica Motor Board
Enviado por: PedroEugenio em 24 de Abril de 2013, 12:10
Será que era possível fazerem uma lista completa dos materiais necessários e respectivos esquemáticos?
Cumprimentos,

Pedro Eugénio