Ir ao conteúdo
  • Cadastre-se

IVO PA

Membro Pleno
  • Posts

    142
  • Cadastrado em

  • Última visita

  1. @lubao conseguiu alguma coisa ainda ae 2023 oiiiii
  2. Ola a todos, estou tendo dificuldades em fazer a comunicação com o Elipse e3 e o meu Arduino via OPC estou seguindo todos os passos do vídeo abaixo: instalei todas as bibliotecas entrei no site https://www.st4makers.com/ baixei o Arduino OPC Server for Arduino bem segui o vídeo, abri o mesmo exemplo sketch do Arduino e envie para o Arduino, abrir o op serve Arduino como administrador identifiquei a porta salvei, depois registrei bem igual o do vídeo. ao abrir o Elipse, crio um projeto, vou em drives e OPC, insiro uma comunicação OPC no projeto até aqui tudo bem, ao selecionar o servidor não aparece para mim ArduinoOPCServer igual a do vídeo. uma coisa que verifiquei que estar um pouco diferente e a versão do OPC Server for Arduino do vídeo que é 1.8, assistir outros vídeos em inglês eles utilizam outra versão 1.0 e 1.2, outra é que a versão do meu elipse é demo não sei se isso impede. alguém saber o que poder ser, estou até cogitando que talvez seja a versão do ,eu Windows 11 Enterprise, não sei pode ser.... alguém tiver alguma ideia do que seja.
  3. @.if isso if, girando o Encoder ky040 manualmente e girando o moto Encoder manualmente, para saber se o código estava me retornando o que eu queria como você pode ver na imagem da Serial. não necessariamente, mas cada caso um caso, nesse trabalho ele servira com um sensor de posição, poderia ser um potenciômetro sim também, poderia ser um sensor ultrassônico sim, o motor não é de passo para começa ele é um motor DC simples de escova com redutor. M1 MOTOR - = GND ALIMENTAÇÃO 12V M2 MOTOR + = POSITIVO ALIMENTAÇÃO 12V GND ENCODER = GND ALIMENTAÇÃO DO ENCODER DO MOTOR 3.3V ENCODER = POSITIVO ALIMENTAÇÃO 3.3V DO ENCODER C1 ENCODER = CANAL A DO ENCODER SINAL DE RESPOSTA DO MOTOR C2 ENCODER = CANAL B DO ENCODER SINAL DE RESPOSTA DO MOTOR
  4. ola a todos, estou com uma certa dificuldade em fazer uma lógica para fazer o Arduino girar o motor até quando o valor dele for igual ao que estou aplicando na entrada. vou explicar tenho um Encoder ky040 que servira como o valor desejado ele entrega valores negativos e positivos inteiros e um motor com encoder tabém, a imagem abaixo é eu mexendo manualmente para mostrar a vcs o funcionamento do Encoder. então resumindo geral o que eu desejo fazer é que quando eu girar o KY040 para um determinada posição o motor acompanhe até que seja igual ao valor ky040. em contra partida o meu motor pode ser acionado para girar para os dois sentidos eu estou utilizando um módulo ponte H L298n no pino ENA seria onde desejaria enviar o sinal PWM para que ele não gire nem muito rápido e nem muito lento pensei em utilizar a função map, mas não tenho certeza se iria funcionar para o encoder,mas sei que para um potenciômetro funciona bem a função map para o controle de velocidade. abaixo esta o circuito montado aqui estou mostrando a parte da programação que faz a leitura do encode ky040 e a do motor, o setup e as variáveis globais acredito que não preciso mostrar aqui, no loop euapenas mandei escrever o ky040 e o rmotor estar comentado as linhas espero que entendam, criei dois subprogramas void encoder e void EncoderM e depois chamei no loop. /* encoder KY-040 aqui foi criada um subprograma void Encoder*/ void Encoder() { //Le o estadoatual do pino inputCLK na imagem acima é o pino do ky040 CLK estadoAtualCLK = digitalRead(pinoCLK); // Se estado atual for diferente do anterior, houver um pulso if (estadoAtualCLK != estadoAnteriorCLK) { //se inputDT for diferente, então ele gira no sentido horário if (digitalRead(pinoDT) != estadoAtualCLK) { ky040[0] --; //Decrementa ky040 encdir = "HOR"; } else { //Se não ele gira no sentido anti-horário ky040[0] ++; encdir = "ANTH"; } } //Atualiza Variavel de estado anterior estadoAnteriorCLK = estadoAtualCLK; //ky-040 } /* encoder do motor aqui foi criada um subprograma void Encodermotor dos fios verde e amarelo*/ void EncoderM() { //Le o estadoatual do pino C1 do motor olhar a imagem acima para saber quem é C1 estadoAtualC1 = digitalRead(C1); // Se estado atual for diferente do anterior, houver um pulso if (estadoAtualC1 != estadoAnteriorC1) { //se inputDT for diferente, então ele gira no sentido horário if (digitalRead(C2) != estadoAtualC1) { rmotor --; //Decrementa dire = "HOR"; } else { //Se não ele gira no sentido anti-horário rmotor ++; dire = "ANTH"; } } //Atualiza Variavel de estado anterior estadoAnteriorC1 = estadoAtualC1; } agora o dificuldade que estou tendo e de fazer com que o eu falei la em cima, quando o ky040 for posicionado para um ponto o motor vai girar até ser igual ao desejado
  5. bom dia, boa tarde e boa noite, gostaria de uma ajuda com informações mais especificas do motor de passo 23km-c051-07 ou o 23km-c051-09, coloquei esses dois pois encontrei informações em outro fórum em que esses dois tem basicamente as mesmas especificações, eu até achei algumas informações algumas delas estar marcadas abaixo de vermelho, bem mais apesar dessas informações eu não possuo um ficha técnica desse modelo comprovando esses dados e ainda preciso de outros dados que não consegui, então se tiverem algum matrial que possa me ajudar ficha técnica, datasheet com essas informações a mais eu agradeceria muito Resistência de armadura (Ra) = 2ohm; Indutância de armadura (La) = 4,4mH; torque de retenção = 980 mNm min Tensão de armadura (va(t)) = 4V; Corrente de armadura (ia(t)) = 2A; Força contra-eletromotriz (e(t)); Momento de inércia da carga (J); Coeficiente de atrito viscoso (f); Velocidade angular do motor ((t)).
  6. cd de instalação win 10,7 o sistema que você queira ou você compra ou você cria um pendrive ou dvd bootavel
  7. pois ze tem vezes, falo por mim já ocorreu de alguns drives não pegar mais iniciou normal, eu apenas atualizei os drives para aquela placa
  8. vou te falar o que pode ou não acorrer com você em minha experiências com pc já me ocorreu de que o som não funcionava ou as vezes era a internet que não pegava, quando eu fazia o mesmo processo que estar fazendo agora, uma solução instalar o drive de rede ou de som que vai voltar ao normal. vá lá no gerenciador de disco e procure quais drives estão faltando e atualize adicionado 0 minutos depois não necessariamente, reinstalando os drives para um atual
  9. funcionava bem no antigo então não vai ter problema, mas agora se você fez um upgrad colocou placa de video,placa se som, IHM de status do PC, vai se necessário instalar os drives nesse HD antigo assim que você colocar nesse outro "PC NOVO"
  10. sim, esse hd antigo estar ok já estar com o sistema operacional instalado?? se sim, então coloque nesse novo que vai funcionar sim
  11. @Gabriel.Silva de s tem sim, estar falando de um desktop da sim, funcionando normalmente vai pegar perfeitamente em qualquer computador de mesa
  12. eu não sei não, mas tem muita gente que fala que essa fonte e só bonitinha por fora e uma bomba por dentro, se disse que comprou que dizer que é novinha em folha e já deu esse problema, se fosse uma velhinha eu iria te falar para abrir ver se não tem poeira nela e aproveitar e da uma bela limpada nele passar um limpa contato no cooler etc..... mas se você comprou e ainda estar na garantia o melhor mesmo é trocar e se possível no local que você comprou mandar o vendedor testar na sua frente
  13. @rmlazzari58 pois ze os dois são iguais na parte onde eu tenho o flip-flop, so que para o meu preciso de uma nand, daria para utilizar um flip-flop do 4013 e uma nand do 4093, mas circuito ficaria maior
  14. @Isadora Ferraz caro amigo, funcionou, só estou com duvida se é normal esquentar adicionado 0 minutos depois parece que você não leu adicionado 11 minutos depois quando falo que alimentei o ci apenas com 9v e gnd estou a dizer que alimentei o pino 7 e 14 para ver se o problema de esquentar aparecia novamente, ficou esquentando um pouco so ligando o pino 7 e 14 só a, alimentei com 9v pino 14 e gnd pino 7, tensão e corrente de consumo que me aparece é essa na imagem de minha fonte de bancada. a pergunta que fiz depois de eu ter feito vários teste, troquei ci.... o 4093 independentemente que eu troque ele ainda fica aquecendo um pouco, isso é normal mesmo?????? há ligando com o outro circuito que não envie aqui ele funciona porém o que eu quero saber é sobre esse aquecimento é normal ? espero que tenha entendido e lido direito
  15. bom dia galera dia galera eu montei um circuito com o CD4093, que vai ser acionado dependendo dos pinos 1 e 7 que vem de outro circuito os sinais de comando ok, o restante de meu circuito não coloquei todo porque o problema estar aqui nessa parte do circuito, bem o que estar ocorrendo o CD 4093 estar esquentando um pouco, eu separei de todo o circuito e o apenas alimentei com o VCC E O GND com uma tensão de 9V ok o consumo que deu foi de 150mA e estar esquentando, ta vcs podem falar troca o componentes, mas isso já fiz e comprei 4 em lojas diferentes que tem aqui, eu testei se o ci estava com algum curto, troquei de protoboard, mas nada até porque se fosse curto minha fonte de bancada iria ficar bipando indicando curto em algum local, já pensei na possibilidade de muito azar os quatros com um problema, mas isso que não entendo se fosse curto eu teria identificado sem problema e não estaria escrevendo para vocês, a pergunta que faço como isso é normal de ocorrer com o CD4093? verifiquei no datasheet https://html.alldatasheet.com/html-pdf/50862/FAIRCHILD/CD4093/405/1/CD4093.html tem 4 pagina e vi que a operação recomendada: - Alimentação de 3 a 15V - Faixa de temperatura operacional -40 a 85ºC desde já agradeço a ajuda de todos

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...