LusoRobótica - Robótica em Português
Robótica => Iniciantes => Tópico iniciado por: zordlyon em 17 de Junho de 2010, 10:39
-
Pessoal tenho uma duvida, posso usar uma bateria NiMh de 7,2v com 3000 mAh para alimentar o arduino???
A bateria vai alimentar o arduino, 2 motores e 2 servos, mas depois vou ver como se comporta a bateria e se não chegar se calhar compro outra bateria para os motores e servos...
ou alguem tem ideias melhores??? ;) ;) :D
Cumprimentos..
-
O Arduino tem regulador de tensão na entrada? se sim, então podes.
Se não, tens que baixar para 5V, para poderes usar com o Arduino.
-
Com essa bateria deves conseguir alimentar isso tudo durante bastante tempo.
-
Se souberes quanto te gasta o sistema em média, podes fazer os cálculos de duração da bateria.
Se a bateria é de 3Ah, então tens constantes ::
# 3A durante 1h
# 1A durante 3h
# 500mA durante 6h
# 100mA durante 30h
# 50mA durante 60h
# ...
É uma regra de três-simples invertida... lol
-
Hum muito obrigado, sim tenho esta bateria, comprei-a muito baratucha num leilão, ela e nova e embalada lol...
tem 7,2v e 3000 mAh...
Tenho 2 servos Acoms As-17 e dois motores Dc
A unica coisa e que tanto os motores como os servos não sei quanto eles gastarao de energia porque tambem foi em leiloes e nao dizia as especificaçoes, sei que os Servos tem torque de 2.9 Kg/cm...
Regulador de tensão a entrada??? o arduino duelaminove nao lhe posso por mais que 5v naquela entrada ao lado da entrada USB???
Cumprimentos...
-
no arduino acho que podes ligar ate 26 voltes na ficha ao lado da usb pois tem um regulador de tensao
acho eu que è assim mas nao tenho a certeza ;)
-
O máximo dos máximos é 20V, o recomendado é 7 a 12v(na ficha ao lado do usb) Depois o regulador passa para 5v.
-
Ah ok, entao depois posso fazer uma ficha que me ligue a bateria ao arduino a vontade nao posso???
a amperagem tambem nao ha problema certo?
e muito obrigado pelas rapidas respostas...
Cumprimentos..
-
Sim è centro positivo, verifica tudo com um multimetro.
Não há problema com os amperes, não podes "dar" corrente.
O arduino(neste caso, pode ser um led, ou um motor etc) "puxa" o que precisa.
-
pois eu nao tinha a certeza lool
mas sabia que dava para mais ;)
-
Convém que os circuitos de potÊncia :: motores, servos, etc..., fiquem com alimentação exterior ao Arduino.
Ou seja, a alimentação de potência não deve passar pela placa do Arduino. Com os picos de corrente que podem haver, as pistas finas podem fundir. E também o ruido eléctrico não faz nada bem ao micro.
Ligar cada coisa separadamente, e sempre directamente à bateria.
Não fazer anel de massa, nem anel de positivo.
Cada massa deve ligar à massa da bateria, tipo ligação estrela.
Em caso de dúvidas, fazer mesmo com o positivo.
-
hum a minha ideia neste caso e por a bateria numa breadboard no positivo e negativo....
Depois o arduino liga a esse positivo e negativo na breadboard, bem como todos os outros componentes...
Faço me entender??
fica do genero a bateria a alimentar a breadboard, e tudo o que precisa de corrente vai ligar a breadboard...
da para ser assim??
Cumprimentos..
-
mas o que vais ligar na breadbord?
-
Na breadboard esta ligado 2 servos e dois motores Dc a um L293D...e o arduino e claro..
Cumprimentos...
-
mas tu tens de alimentar isso a 5 voltes
depois tens de por um regulador de tensao ao fazeres assim
o que podes fazer é ligas a bateria directamente ao arduino com a ficha
depois tiras os 5v e a massa do arduino e ligas a breadbord
fui explicito? lol :D
-
Foste...mas eu ligar a bateria directa ao arduino, ou ligar a bateria a breadboard e da breadboard ligar ao arduino nao e a mesma coisa?? ??? ??? ???
lembra te que tenho que alimentar o L293D, e os motores necessitam no minimo de 6v...
Cumprimentos...
-
BAT----BREAD-----ARDUINO-------5V-----L293LOGICA
|
|__L293____MOTOR
Algo do género é o que tu deves querer.
penso que o _ze_pedro_ está a fazer um pouco de confusão, penso que ele esteja a dizer para alimentares os motores do arduino e não sei se isso será mto boa ideia.
-
ja estou a perceber o que quer ;)
-
eu normalmente os motores alimento no arduino o que faço é
pwn - EN L293
pin 1 - in 1 (L293)
pin 2 - IN 2 (L293)
faço assim a ligaçao depois a saida do l293 liga ao motor se quero o motor a rodar para um lado ponho por exemplo pin 1 = 0 e o pin 2 = 1 para para o outro lado faço ao contrario e controlo a velocidade de rotaçao com o pwn
eu ligo assim e funciona bem ;)
agora tambem nao sei se tem alguns contras mas ate agora nunca houve nada lol :D
-
O que eu tenho e isto....
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg94.imageshack.us%2Fimg94%2F5966%2Fmontagemarduino.png&hash=fb1a2381afd5730f6200fe95cc9313b348fa56e4)
Em principio funcionará bem correcto??
Cumprimentos..
-
Eu costumo ter 9v na entrada do arduino para os chips(atmega, sn754410 etc) e depois um power supply com uma capacidade mais elevada, especialmente para os motores e servos.
Pois alimentando os motores a partir do pino 5v do arduino é mau, o regulador não pode com grande amperagem, e era isso que parecia que estavas a dizer...
ele funciona a 3.3v... já ligaste assim? :S
Precisas de fazer level shift se não ele queima ao fim de uns tempos
-
Nao percebi essa dos 3.3v...nem o que e que nao costuma aguentar com grande amperagem...
Se reparar bem, o que eu tenho e uma bateria, a alimentar tudo...a unica coisa que o arduino esta a fornecer energia é ao Nunchuck, que le passa 5v. O resto esta a ser alimentado do mesmo sitio mas tudo externamente.
e basicamente a mesma coisa que voce ter um Pote cheio de rebuçados(bateria), e todos vao la tirar rebuçados(motores,arduino), mas ha 1 que tira os rebuçados do arduino(comando nunchuck)...
Sei que e uma comparaçao um bocado absurda, mas acho que da para entender o que quero tentar fazer, e se o posso fazer, eu testava ja isso mas tambem tenho medo de queimar...
Cumprimentos..
-
Se ligares o nunchuck aos 5 volts do arduino ele vai deixar de funcionar(no principio funciona, mas acaba por ficar danificado), logo tens de ligar aos 3.3v, e fazer level shift aos sinais de i2c.
O arduino tem um regulador de tensão, básicamente o que acontece é, entram 7, a 12 volts, e sái sempre 5v, mas estes reguladores não aguentam muita amperagem, por isso não é aconselhável alimentar motores através deles.
-
Sempre liguei o nunchuck conforme esta na figura, e sempre funcionou perfeitamente, tinha uma pilha de 9v a alimentar o arduino e sempre funcionou.
Falou em alimentar motores através do arduino?, mas eu não estou a alimentar nenhum motor atraves do arduino, a unica coisa que mando para os motores sao dados... A unica coisa que esta a ser alimentado pelo arduino e o comando.
Entao a amperagem da bateria interfere com o regulador do arduino certo?? qual e a amperagem aconselhada para o regulador do arduino??
Ps: Desculpem lá, sabem como é quem e nabo, nabo é, e nao nasci encinado ;D ;D ;D
Cumprimentos...
-
Deves ligar o nunchuck aos 3.3V senão ele mais tarde ou mais cedo vai acabar por avariar.
Quando aos level shifter acho que não tens que fazer isso, não tenho a certeza mas secalhar o arduino como a 5V aceita-te 3.3V como sinal logico.
EDIT: Afinal é necessário level shifter, o valor mínimo para HIGH são 4.2V
-
Ah ok, percebi finalmente lol...
Então resumindo tudo o que tenho ligado está bem certo? excepto o comando do nunchuck que deve estar ligado aos 3.3v certo??
E ele funciona normalmente com os 3.3v? ou preciso depois na programaçao de fazer algo mais?
Cumprimentos...
-
Ele funciona a 3.3V, não afecta em nada a programação, podes é precisar de um buffer, pois como a saida dele vai ser em logica 3.3V e o minimo valor logico do arduino é 4.2V. Não se se funcionara directa mas é uma questão de testares.
Cumps
-
Hum ok, em caso de não funcionar o que deverei fazer???
Cumprimentos..
-
Ola aqui esta o esquema que eu usei na ponte-h
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg180.imageshack.us%2Fimg180%2F841%2Fpontehbb.jpg&hash=149aee2e610de45a1d8ec68dd132237d242baf34)
No meu caso apenas 1 pino da ponte-h é alimentado por 7,2 todos os outros são alimentados pelo arduino com 5v. Não sei se como estas a fazer tambem funciona.......
PS: Aquele regulador de corrente não esta a ser utilizado.
-
Sim ja tinha usado pilhas e funcionava com tudo ligado a 7,2v, mas qual e a ideia de usar so 7,2v a 1 pino??
Cumprimentos...
-
Sim ja tinha usado pilhas e funcionava com tudo ligado a 7,2v, mas qual e a ideia de usar so 7,2v a 1 pino??
Cumprimentos...
Lol, a ideia é cumprir as especificações do fabricante, pois caso contrário, teremos fumo mais cedo ou mais tarde.
Alimentaste a lógica do IC a 7,2V?
-
Lol, nao tipo a unica coisa que eu ja tinha feito era ligar o L293D a uma pilha de 9v, para alimentar 2 motores dc...somente isso...e nao queimou..nao se deve fazer isso??
Tinha assim:
Arduino -> ligado ao pc por Usb
Nunchuck ->ligado aos 5v do arduino
Pilha 9v numa breadboard para alimentar a ponte-h com os 2 motores dc
Andei bastante tempo com isto a fazer uma programaçao para controlar com o nunchuck os motores..
Cumprimentos..
-
Não sou nenhum especialista mas ja andei as voltas com isso, da uma vista de olhos nas duas ultimas páginas deste topico.
http://lusorobotica.com/index.php?topic=2182.75 (http://lusorobotica.com/index.php?topic=2182.75)
Abraço
-
Ou seja, alimentaste a lógica do IC a 9v...
Não devias fazê-lo, pois no datasheet, o máximo recomendado de "Supply Voltage" é 7v.
Deves habituar-te a ler os datasheets para saber se podes fazer o que estás a pensar...
-
Ah ja percebi o que queres dizer com as logicas do IC, não, eu tenho-as ligadas as PWM...
Ta correto??eu vou ja tentar fazer um esquema de como tenho tudo...
Cumprimentos..
-
A alimentação da lógica é o último pino.
PWM é outra coisa...
-
O que eu tenho e exatamente isto, so nao liguei os servos porque nao vale a pena, para nao haver mais fios ai a passar...
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg163.imageshack.us%2Fimg163%2F5966%2Fmontagemarduino.png&hash=cf6461cb853841ddb0419f858b24ca177cf57efa)
Cumprimentos..
-
Se não me engano necessitas de duas PWM's por cada motor, logo deveriam entrar no L293D 4 PWM's o que não acontece ai.
EDIT: Isto claro se quiseres que os motores andem nas duas direções!
-
Se não me engano necessitas de duas PWM's por cada motor, logo deveriam entrar no L293D 4 PWM's o que não acontece ai.
EDIT: Isto claro se quiseres que os motores andem nas duas direções!
Boas.
Não necessitas de 2pwm por motores.
O que eu uso é 1pwm por motor.
Faço a seguinte ligação
PWM - ENABLE
kker pinos A,B e o os pinos AB que controlam a direcção, por exemplo AB = 10, frente, AB = 01 tras
Cumps
-
Sim, _metRo dá para fazer assim também.
Contudo, o que tenho dito há 3 ou 4 posts atrás é que o último pino do Integrado não deve estar ligado às pilhas, deve sim, ligar aos 5v regulados do Arduino.
A voltagem que passa para os motores é a que metes no pino #8.
-
Hum ok ok, eu fiz isto atraves de um tutorial que vi a tempos nao sei onde, e na altura com este esquema consegui por os motores a trabalhar para a frente e para tras os 2 ao msm tempo com o comando nunchuck...isso das portas Lógicas e que não sabia mesmo...Mas ta-se sempre a aprender...
Cumprimentos..
-
Quanto à tensão Vih dos pinos lógicos é de 0.6*Vcc para a maioria dos pinos que equivale a 3V com Vcc=5V.
Mas se quiseres utilizar por exemplo o i2c/twi por hardware já é necessário .7*Vcc que são 3.5V com Vcc=5V.
-
lol percebi mais ou menos, i2c/twi nao sei o que significa ;D ;D ;D ;D ;D
Cumprimentos..
-
Pessoal, quando ligo a bateria, os fios dela aquecem muito, é normal???
Cumprimentos..
-
Resolvido, um fio fora do sitio ;D ;D ;D
Cumprimentos..