Bom dia, galera to terminando um projeto ( https://www.youtube.com/watch?v=dpBGIi_z4TM )  de garra robótica para apresentar em exibição de uma feira de cursos e preciso de ajuda numa coisa, eu tenho uma fonte de alimentação para protoboard que comprei aqui mesmo no Lab de Garagem só que ela tem como saída 3,3 e 5V mais para movimentar os 3 servo preciso de uma corrente de 6V continuas, eu to usando 4 pilhas AA para alimentar os servos mais gasta muita pilha utiliza-lo como fonte de alimentação (Custo muito alto). 

Então alguém pode me ajudar a resolver isso, alguma ideia que posso usar?

Em anexo tem o circuito logico que preparei e abaixo o código que fiz para caso alguém se interesse em recriar o seu...

/*
Projeto Arduino controlando 3 servomotores com potenciômetro em um gincho robótico.
Possivel Projeto para FEC 2013 - Eng. de Computação
*/

#include "Servo.h" //inclui a biblioteca que permite controlar-mos servomotor

Servo servoMotor1Obj;  //Cria um Objeto (JAVA) fs Classe Servo para o motor 1
Servo servoMotor2Obj;  //Cria um Objeto (JAVA) fs Classe Servo para o motor 2
Servo servoMotor3Obj;  //Cria um Objeto (JAVA) fs Classe Servo para o motor 3

int const potenciometro1Pin = 0;  //Pino Analógico 0 onde esta conectado o potenciômetro 1
int const potenciometro2Pin = 1;  //Pino Analógico 1 onde esta conectado o potenciômetro 2
int const potenciometro3Pin = 2;  //Pino Analógico 2 onde esta conectado o potenciômetro 3

int const servoMotor1Pin = 4;   //Pino digital associado ao controle do servomotor 1
int const servoMotor2Pin = 3;   //Pino digital associado ao controle do servomotor 2
int const servoMotor3Pin = 2;   //Pino digital associado ao controle do servomotor 3

int valPotenciometro1;   //Variável usada para armazenar o valor lido no potenciômetro 1
int valPotenciometro2;   //Variável usada para armazenar o valor lido no potenciômetro 2
int valPotenciometro3;   //Variável usada para armazenar o valor lido no potenciômetro 3

int valServo1;   //variável usada para armazenar o valor em graus do servo motor 1
int valServo2;   //variável usada para armazenar o valor em graus do servo motor 2
int valServo3;   //variável usada para armazenar o valor em graus do servo motor 3

void setup(){
  //Associando o pino digital ao objeto da classe Servo
  servoMotor1Obj.attach(servoMotor1Pin);   //Servo 1 Associado
  servoMotor2Obj.attach(servoMotor2Pin);   //Servo 2 Associado
  servoMotor3Obj.attach(servoMotor3Pin);   //Servo 3 Associado
}

void loop(){
  //Lendo os valores dos potenciômetros (intervalo do potenciômetro é entre 0 e 1023)
  valPotenciometro1 = analogRead(potenciometro1Pin);
  valPotenciometro2 = analogRead(potenciometro2Pin);
  valPotenciometro3 = analogRead(potenciometro3Pin);
 
  //mapeando os valores dos potenciômetros para a escala do servo (intervalo entre 5 e 175 graus)
  valServo1 = map(valPotenciometro1, 0, 1023, 5, 175);
  valServo2 = map(valPotenciometro2, 0, 1023, 5, 175);
  valServo3 = map(valPotenciometro3, 0, 1023, 5, 175);
 
  //definindo o valor/posição dos servomotores em graus
  servoMotor1Obj.write(valServo1);
  servoMotor2Obj.write(valServo2);
  servoMotor3Obj.write(valServo3);
 
  delay(15);
}

//Fim do código...

Adil G. Rondon

Exibições: 3173

Anexos

Responder esta

Respostas a este tópico

O jeito é arrumar uma fonte de 6V ou mais, com uma capacidade de corrente de mais de 1A. Se a fonte for de mais de 6V utilize um regulador de tensão para abaixar.

PS: muito legal o seu projeto. É só palito de picolé? Que cola vc usou?

Vlw, é só palito de mesmo, usei as braçadeiras para fixar os fios e três motores de torce de 1,5 Kg, um para a base rotacionar, outra para erguer e abaixar a garra e uma terceira para abrir e fechar a boca do guincho... Usei superciana, essa cola eh cola de sapateiro muito, mais muito mais forte que o próprio super bonder, chega a assim que passar a cola não leva nem 10 segundos para secar e fixar algo feito de madeira ou borracha, em demais materiais ele leva pouco mais de uns 60 segundos para secar...

Ou mais voltando a minha duvida, onde eu posso conseguir uma fonte dessa? 

Parabéns pelo trabalho.

Existem lojas especializadas em fonte que tem isso. Se não houver na sua cidade, pode tentar nas casas de material eletroeletrônico. Ou então em lojas de reparo, ou mesmo em casa em fontes de equipamentos mais antigos.

Eu tenho uma garra robótica com 6 motores até parrudos, e uso uma fonte de 6V e 3,3A que funciona que é uma beleza. É essa aí: http://labdegaragem.com/profiles/blogs/rob-solteiro-procura

Olha, incrível... 10 fera, 10 a garra robótica. 

É, mas me custou $500 em peças, enquanto que a sua...

Fera, se que manja mais, tava pensando em colocar 4 pilas AA recarregáveis para alimentar a protoboard e assim os motores, se acha que daria certo ou por causa da capacidade de amperes dela serem maior danificaria? ou nada haver?

A capacidade de corrente da fonte não atrapalha, porque ela é definida pela demanda, ou seja, se o os seus motores não demandarem mais corrente do que precisam (e não há uma razão para isso) não vai alterar nada.

Essa regra tem limites, quer dizer, uma fonte com uma capacidade de corrente muuuuito grande pode danificar algo, mas não é caso das suas baterias.

Boa tarde amigo, 

Se voce estiver utilizando 4 pilhas nao recarregaveis acopladas em serie provavelmente sua tensao sera 6V com 120mAh,se for pilhas recarregaveis tera entre 4.8V e 5.2V com corrente de 110mAh, olha o detalhe, 110 ou 120mAh, ou seja, em uma hora esta pilha te fornecera 110 ou 120mA, o que é muito pouco para ligar um servo, voce precisa saber a corrente instatanea fornecida pelas pilhas, em caso de fontes geradoras com corrente elevada, isso nao te traz nenhum problema, desde que voce tenha proteçoes para o teu circuito.

exemplo: uma fonte de 6V com 1000A (so para efeito de explicacao), voce pode usar tranquilamente, seria uma naca de uma fonte, porem em caso de curto, as trilhas da tua placa iam para o espaço, mas nada impede de voce colocar fusiveis ultra-rapidos de 4,5,6A e garantir o teu circuito.

Obs: quando voce coloca pilhas em serie voce esta somando as tensoes e a corrente ficara limitada a pilha de menor corrente.

quando voce coloca piljhas em paralelo voce mantem a tensao e soma as correntes

exemplo:

4 pilhas de 1,5V 120mAh ligadas em serie = 6V,120mAh

4 pilhas de 1,5V 120mAh ligadas em paralelo = 1,5V,480mAh

fica a dica, isso é coisa simples mais muita gente esquece.

Então o que você me recomenda, eu tenho que apresentar durante essa quinta e sexta esse projeto que preparei, devo manter o uso de 4 Pilhas AA normais ou substituir por recarregáveis ou fonte de alimentação, o que me recomenta? Eu to nessa parte técnica entre sendo um projetista iniciante para intermediário, basicamente to aprendendo ainda e toda dica e ajuda eh muito bem vinda...

Adil, mudar prá recarregável pouca diferença faz. Se vc trocar para uma boa fonte, aí sim, vai melhorar a sua vida.

Amigo concerteza a melhor solução seria voce utilizar fontes ao inves de pilhas(que tb nao deixam de ser fontes geradoras, porem com pouca capacidade de corrente), resumindo utilize uma fonte de boa qualidade e voce da um basta em seus problemas.

Obrigado!!! pela ajuda...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço