collapse

* Posts Recentes

Arame de Estendal por almamater
[Ontem às 16:16]


O que é isto ? por SerraCabo
[12 de Abril de 2024, 14:20]


Amplificador - Rockboard HA 1 In-Ear por almamater
[11 de Abril de 2024, 20:46]


Emulador NES em ESP32 por dropes
[10 de Abril de 2024, 15:30]


Meu novo robô por josecarlos
[29 de Março de 2024, 18:30]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]

Autor Tópico: Controlo de fila LED RGB  (Lida 29368 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlo de fila LED RGB
« Responder #30 em: 22 de Dezembro de 2013, 19:24 »
Não.
O treshold é a voltagem a que o mosfet liga.
PWM não é um sinal digital, é uma onda quadrada com duty cycle variavel.
Avr fanboy

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #31 em: 22 de Dezembro de 2013, 20:27 »
Certo, sendo que o duty cycle quando varia varia a potencia media do sinal que está a ser emitido certo?

Pensei em potencia em termos de P=VxI^2 pensei que o que variava era o V, mas agora que me lembro quando estive a estudar isto vi no osciloscopio a tensão constante. E sendo assim tens razão.

Entao nao tenho problema com estes mosfets? É que agora estou confuso entre os 5V a que o arduino trabalha e os 2.7V do threshold com o PWM pelo meio :/

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Controlo de fila LED RGB
« Responder #32 em: 22 de Dezembro de 2013, 22:50 »
Quando usas PWM o output é uma onda quadrada, como disse o Senso, que vai estar semrpre a variar entre 0 e 5V. O que significa que qdo está a 0 é menor que  2.7, logo ele desliga, e qdo está a 5V é maior que 2.7, logo vai ligar. A variação da potencia depois vai depender da relação entre o tempo que está ligado e desligado. Se estiver em loop 1uS a gastar 10W e 1uS a não gastar nada, vai dar mais ou menos o mesmo que estar a gastar 5W o tempo todo.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #33 em: 12 de Janeiro de 2014, 23:33 »
Eu ando em exames da faculdade e os meus projectos andam um pouco parados.
Mas ja agora tive uma duvida no outro dia a pensar nisto.
Como raio posso eu depois definir a intencidade luminosa?

Cada Pot vai dar uma valor a cada cor por PWM, contudo eu quero aquela cor mas menos intensa.
Ainda nao tinha pensado nisso e pode ser um problema adicional!

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Controlo de fila LED RGB
« Responder #34 em: 12 de Janeiro de 2014, 23:52 »
Eu ando em exames da faculdade e os meus projectos andam um pouco parados.
Mas ja agora tive uma duvida no outro dia a pensar nisto.
Como raio posso eu depois definir a intencidade luminosa?

Cada Pot vai dar uma valor a cada cor por PWM, contudo eu quero aquela cor mas menos intensa.
Ainda nao tinha pensado nisso e pode ser um problema adicional!

Para teres uma cor tens de manter a relação entre as 3 cores.

Basta teres 1 botão, pot, watever, que limita o duty maximo do PWM. A intensidade das cores se for em percentagem dá para adaptar ao novo máximo de PWM (100 em 255 passa a ser 58 em 150 por exemplo)
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #35 em: 12 de Janeiro de 2014, 23:56 »
Tambem ja pensei nisso, mas o PWM sao valores interiros certo?

Entao imagina que tenho uma cor que tem os seguintes valores:
R-150
G-60
B-2

Como vais fazer essa diminuição percentual com um valor de Blue tao baixo? No maximo diminuis 50% e o valor de Blue fica a 1 (numeros inteiros de PWM)

Offline tarquinio

  • Mini Robot
  • *
  • Mensagens: 529
Re: Controlo de fila LED RGB
« Responder #36 em: 13 de Janeiro de 2014, 00:47 »
Nunca vais conseguir ter assim tanto controle, e a relação entre as cores tambem não é assim tão linear, tens de ajustar um bocado os números aos leds que estás a usar. No caso das contas a solução mais simples é mesmo arredondar para o inteiro mais próximo. Mas mesmo que pudesses usar valores reais, a coisa não é tão linear como num pc. Nota-se muit omais diferença nos valores mais baixos (variares um valor entre 0 e 20 vais notar uma diferença enorme, variar entre 235 e 255 mal se nota. Se queres mesmo ter cores com "alta precisão" tens de brincar um bocado com os valores.

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Controlo de fila LED RGB
« Responder #37 em: 13 de Janeiro de 2014, 01:02 »
Nunca vais conseguir ter assim tanto controle, e a relação entre as cores tambem não é assim tão linear, tens de ajustar um bocado os números aos leds que estás a usar. No caso das contas a solução mais simples é mesmo arredondar para o inteiro mais próximo. Mas mesmo que pudesses usar valores reais, a coisa não é tão linear como num pc. Nota-se muit omais diferença nos valores mais baixos (variares um valor entre 0 e 20 vais notar uma diferença enorme, variar entre 235 e 255 mal se nota. Se queres mesmo ter cores com "alta precisão" tens de brincar um bocado com os valores.

Pois a não ser que tenhas um controlo real da corrente é complicado e nem vale a pena. Arranja valores empiricos e mete isso
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #38 em: 13 de Fevereiro de 2014, 04:46 »
Finalmente ja evolui mais um pouco no projecto.
Ca vai:

Tenho ainda 3 problemas para resolver, mas por voltas que dê nao sei como vou fazer solucionar essas ligações.

Com os nomes dos componentes isto ficou foi confuso de mais.
« Última modificação: 13 de Fevereiro de 2014, 04:49 por Kristey »

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Controlo de fila LED RGB
« Responder #39 em: 13 de Fevereiro de 2014, 04:57 »
Podes desactivar a layer tDocu para desaparecer o texto, quanto a placas de face simples, não te posso ajudar, odeio tal coisa..
Mas pelo menos a pista que vai á resistencia R11 pode passar entre as patas do TIP.
De notar que tens ai montes de espaço vazio, e as pistas têm todas a mesma dimensão, se vais meter corrente não vais querer usar assim pistas finas..
Avr fanboy

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 1.032
Re: Controlo de fila LED RGB
« Responder #40 em: 13 de Fevereiro de 2014, 10:24 »
Eu normalmente custumo fazer as pcbs com ground plane, porque facilita imenso, são menos pistas, e é mais facil no fabrico de pcbs em casa.

Depois  sigo +/- a mesma ordem que quando monto o circuito no shematic.
« Última modificação: 13 de Fevereiro de 2014, 10:27 por dio123 »

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #41 em: 13 de Fevereiro de 2014, 13:20 »
dio123, ainda agora me falaram disso, eu vi um video na net que ensinava assim, como se faz essa tecnica do ground plane?

senso, de dupla face para fazer em casa é dificil. E de dupla face nem é preciso andar com muitos truques, o autoroute funciona bastante bem com duplaface (acho eu lol)
Qual o tamanho de pistas que aconselhas? Existe alguma tabela (relação corrente dimensão das pistas)?

Ja agora o Atmega ta bem espelhado?
« Última modificação: 13 de Fevereiro de 2014, 13:28 por Kristey »

Offline dio123

  • Mini Robot
  • *
  • Mensagens: 1.032
Re: Controlo de fila LED RGB
« Responder #42 em: 13 de Fevereiro de 2014, 14:21 »
O groundplane é facil.
Colocas os componentes, e desenhas todas as pistas execpto as pistas do ground. 
Na barra de ferramentas clicas em polygon e desenhas um poligno a  volta do circuito.

No quadrado branco em frente as medidas escreves "name" e clicas no tracejado que esta a volta do circuito. Vai abrir uma janela e metes assim:
NEW name: GND ( em letras grandes)
Seleciona The entire Signal e clica ok

Agora é só clicar em rastnetse já esta.

Quanto ao auto router simplesmente nao vale apena. Ocupa mais espaço que o necessário, e nunca fica nada de jeito.
O melhor é perderes 2 ou 3 horitas  e fica uma coisa como deve de ser.

Offline dropes

  • Mini Robot
  • *
  • Mensagens: 2.193
Re: Controlo de fila LED RGB
« Responder #43 em: 13 de Fevereiro de 2014, 17:59 »
Se o Atmega está espelhado significa que está do lado "bottom" (baixo), não creio que seja essa a intenção.

As pistas deviam ser mais largas porque há espaço para isso, diria 0.5mm no geral e 1mm ou mais nas de potência.

As pads das resistências estão minúsculas, vais ter dificuldades em furar ou soldar nelas.

Auto-router não é bom, pode até ajudar nalgum caso que não se veja o caminho, mas de resto é para evitar.

Com ou sem ground-plane, o negativo deve ser desenhado para se ter a certeza que chega aonde se quer.

Muito espaço desperdiçado no layout, tenta acomodar melhor os componentes.

Offline Kristey

  • Mini Robot
  • *
  • Mensagens: 783
Re: Controlo de fila LED RGB
« Responder #44 em: 17 de Fevereiro de 2014, 05:20 »
Bem o jm_araujo ajudou-me e fez o desenho da pcb por sua iniciativa.
Agora percebo um pouco melhor a mecanica disto.
A unica coisa que me faz confusão é isso do microprocessador. A orientação dele é invertida  porque fica na parte de cima da placa, e nós estamos a desenhar a parte de baixo certo?

Mais uma vez obrigado jm_araujo: