Claudio Cesar De Oliveira
Membro Júnior-
Posts
7 -
Cadastrado em
-
Última visita
Reputação
0-
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 !
-
[DUVIDA]Motor Brushless com TIP122
Claudio Cesar De Oliveira respondeu ao tópico de Claudio Cesar De Oliveira em Eletrônica
Qualquer coisa acima de 5 A ! -
[DUVIDA]Motor Brushless com TIP122
Claudio Cesar De Oliveira respondeu ao tópico de Claudio Cesar De Oliveira em Eletrônica
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 -
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 !
-
Gravar dados no Banco Paradox (DBTEXT)
Claudio Cesar De Oliveira respondeu ao tópico de Luisinhu C em Programação - outros
Eu também não sou profissional mais estamos ai pra ajudar ! Qualquer coisa me mande um email: [email protected] -
Gravar dados no Banco Paradox (DBTEXT)
Claudio Cesar De Oliveira respondeu ao tópico de Luisinhu C em Programação - outros
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. -
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