Ir ao conteúdo
  • Cadastre-se

Claudio Cesar De Oliveira

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Reputação

0
  1. Boas pessoal, tudo bem ? Gostaria da ajuda de vocês novamente ! kkkk No outro tópico perguntei se era viável montar um driver pra motor BLCD com TIP122, depois de muito estudo vi que não seria tão viavel e eu gastaria a mesma quantia pra comprar um ESC ! Pois bem, comprei o ESC. Agora tenho o Arduino, o ESC, e o Motor BLCD ! Pra ligar o ESC e o Arduino usei uma fonte de computador velha ! Não estão velha, que consegue me entregar mais de 10A, o suficiente pro motor de HD que requer apenas 2. O ESC é de consegue entregar até 25 A com burst de 30 mais com esse motorzinho não vai ser necessário. Mais agora estou com um problema. Eis o meu código que upei no Arduino: // this uses the Arduino servo library included with version 0012// caution, this code sweeps the motor up to maximum speed !// make sure the motor is mounted securily before running.#include <Servo.h>Servo myservo;void arm(){ // arm the speed controller, modify as necessary for your ESC setSpeed(0); delay(1000); //delay 1 second, some speed controllers may need longer}void setSpeed(int speed){ // speed is from 0 to 100 where 0 is off and 100 is maximum speed //the following maps speed values of 0-100 to angles from 0-180, // some speed controllers may need different values, see the ESC instructions int angle = map(speed, 0, 100, 0, 180); myservo.write(angle); }void setup(){ myservo.attach(9); arm(); }void loop(){ int speed; // sweep up from 0 to to maximum speed in 20 seconds for(speed = 0; speed <= 100; speed += 5) { setSpeed(speed); delay(1000); } // sweep back down to 0 speed. for(speed = 95; speed > 0; speed -= 5) { setSpeed(speed); delay(1000); } setSpeed(0); delay(5000); // stop the motor for 5 seconds} O que acontece é que o ESC liga, da os bipes tudo certinho, e então o motor roda. Mais roda tipo 1 RPM kkkk da pra conta. Ai da umas 5 voltas e para ! Pra fazer rodar de novo tem que resetar o Arduino ! Agora não sei se é o Motor que está ruim, se o código está errado ! Quem conhecer e puder me ajudar, agradeço muito ! Obrigado a todos !
  2. Tudo bem, eu ja pesquisei sobra CI's. Um CI que apareceu em todos os esquemas foi o L293 ! Só que o L293 trabalha com uma corrente muito baixa ! acho qe 600mA, podendo chega a pico de 1 A ! Pra um motor Brushless acho qe é pouco nao é ? Edit:: Estava olhando todos os esquemas e a maioria usa CI's muito estranhos que sinceramente nunca ouvi falar ! E meio dificeis de encontrar. Numa pesquisa rapida na internet, 70% dos CI's não se acha pra comprar ! E os que se encontra são extremamente caros : DRV 8313 http://produto.mercadolivre.com.br/MLB-705712474-placa-controladora-3-eixos-gimbal-case-alexmos-bgc-drv8313-_JM
  3. Boas pessoal. Tudo bem com vocês ? Bom, há muito tempo estou estudando uma forma de controlar um motor BLCD sem o famoso ESC, e até agora não tinha conseguido. Até encontrar um vídeo na internet onde um usuário conseguiu controlar o BLCD(controlar em termos, o circuito nao tinha um regulador de velocidade por assim dizer) com um TIP122(Ponte H). E a partir dai eu fiquei cabulado e fui pesquisar a respeito desse transistor pra ver seu funcionamento e tentar fazer um controlador de velocidade para o motor ! Depois de quebrar a cabeça consegui fazer um circuito no Proteus. Na simulação funciono perfeito ! O motor alcançou rotações altas sem nenhum erro ! Mais eu não posso confia numa simulação de um programa. Pois bem, ai que eu preciso da ajuda de vocês ! Ai está o circuito pronto: Agora preciso saber se realmente funciona do jeito que acontece na simulação ou se na prática vai ser diferente ! OBS: Em todos os vídeos que eu vi com TIP122, antes do motor "rodar" mesmo, ele da umas travadas, e so depois de 2 ou 3 sec que ele começa realmente a girar ! Obrigado desde ja pela atenção !
  4. Eu também não sou profissional mais estamos ai pra ajudar ! Qualquer coisa me mande um email: [email protected]
  5. O que você quer é gravar o valor do DBEdit em um Bando de Dados ? Com um DataSource e um Table tu pode usar o Post. Linka os DBEdit ao DataSource e usa o Post do Table.
  6. Olá pessoal, bom vou ser breve. Preciso de uma ajuda de vocês. Tenho um código que busca o endereço da pessoa a partir do CEP. Como ele é feito via POST com idHTTP as vezes demora um pouco pra retornar o resultado, então gostaria de colocar um pequeno form com um Label: Buscando CEP.. E quando os edits forem preenchidos esse form desaparece de novo. Eis o código que busca o CEP. procedure TfrmNovo.Button1Click(Sender: TObject);varConsulta: String;Resposta: TStringStream;beginif (Edit1.Text = '') or (Length(Edit1.Text) < 8) or (Length(Edit1.Text) > 8) thenbeginApplication.MessageBox('CEP nulo ou inválido.', 'Erro - Aviso do Sistema', mb_iconwarning+mb_ok);exit;end;Resposta := TStringStream.Create('');TSConsulta := TStringList.Create;IdHTTP1.Request.UserAgent:='Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV2';TSConsulta.Values['&cep'] := Edit1.Text;TSConsulta.Values['&formato'] := 'xml';//TSConsulta.Values['&formato'] := 'query_string';IdHTTP1.Post('http://cep.republicavirtual.com.br/web_cep.php?'TSConsulta, Resposta);XMLBuscaCEP.Active := True;XMLBuscaCEP.Encoding := 'iso-8859-1';XMLBuscaCEP.LoadFromStream(Resposta);//RichEdit1.Lines.Add(Resposta.DataString);Edit2.Text := XMLBuscaCEP.DocumentElement.ChildNodes['tipo_logradouro'].NodeValue+' '+XMLBuscaCEP.DocumentElement.ChildNodes['logradouro'].NodeValue;Edit3.Text := XMLBuscaCEP.DocumentElement.ChildNodes['bairro'].NodeValue;Edit4.Text := XMLBuscaCEP.DocumentElement.ChildNodes['cidade'].NodeValue;Edit5.Text := XMLBuscaCEP.DocumentElement.ChildNodes['uf'].NodeValue;TSConsulta.Free;Resposta.Free;XMLBuscaCEP.Active := False;Edit13.SetFocus;end;

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...