LusoRobótica - Robótica em Português
Robótica => Projectos de robótica => Projectos em desenvolvimento => Tópico iniciado por: Fifas em 20 de Julho de 2009, 17:47
-
Boas
Muitos devem saber que sou adepto e praticante de Modding. Para quem não sabe, modding é "a arte" de alterar caixas de computador ;D
Neste momento estou a trabalhar num hardware para "controlar" componentes do pc. Mais propriamente, o destino deste projecto é.
- Controlar Velocidade das Ventoinhas
- Ler RPM das Ventoinhas
- Controlar Luminosidade dos Leds e talvez "neons" (neons mesmo nao dao para controlar)
- Ligar/Desligar Iluminaçao (neons incluidos)
- Controlar LCD 16x2
- Controlar Iluminaçao e Contraste do LCD
Tudo isto por "USB" e com um programa em VB ou outra linguagem para controlar tudo :)
Neste momento já tenho o LCD a trabalhar bem com o arduino.
http://lusorobotica.com/index.php/topic,1206.msg11766
Mas nao vou usar o arduino para o projecto (em principio). Talvez um "boarduino" ou até mesmo uma PIC. O LCD também não será este, mas será um igual, apenas com outra cor (Tenho 1 mas nao funciona)
Agora tenho uma duvida, as "FANs" tem um fio amarelo para ler as RPM penso eu. Mas nao sei se dá para controlar a rotaçao delas por ai...ja tentei com o arduino e nao consegui. Estava a pensar usar L293D ou outra ponte H para controlar as fans....que acham?
Qualquer ajuda/ideia/critica a este projecto é muito bem vinda.
-
penso que não seja necessário um L293d porque em principio só precisas de rodar as ventoinhas num sentido
-
sim, mas tenho de lhe dar 12V. E o MCU não consegue dar 12V directamente.....
-
Sim, tens de usar uma ponte H, não vejo outra solução.
Assim até podes fazer um switch para decidir se a ventoinha faz entrada ou saída de ar. :D
Podias decidir fazer a entrada a trás e saída à frente, vice-versa e fazer alguns testes para veres como consegues as melhores temperaturas.
-
o problema eram os leds delas....eles sao alimentados pela mesma linha da FAN...tinha de os separar (o que nem era mau :D)
-
Sim, tens de usar uma ponte H, não vejo outra solução.
Assim até podes fazer um switch para decidir se a ventoinha faz entrada ou saída de ar. :D
Pelo menos as que utilizei para modding só rodavam num sentido e as pás estavam construídas para rodar apenas nesse sentido, perdendo muito caudal quando montadas ao contrario.
-
Tens a LRMB :D
Esse projecto é bastante interessante. Tens que tentar ler o valor que vem desse fio.
-
Tens a LRMB :D
Esse projecto é bastante interessante. Tens que tentar ler o valor que vem desse fio.
Podia usar a LRMB, mas neste caso, vou tentar fazer uma unica placa para tudo :)
O programa no computador tambem irá ter uma "caixa" para mostrar a RPM de cada ventoinha, por isso, sim, vou ter que ler o valor de cada....mas penso que seja uma coisa simples de se fazer :)
-
Para fazer a calibração, visto que o mais certo é esse fio ter uma saída em tensão, tens que ver se alguém te empresta um tacómetro digital e assim consegues saber para que valores de tensão corresponde as rpm's. Eu sei que deves saber isto mas pode servir para alguém saber como fazer.
-
acho que o problema é mesmo os leds da fan pois, tens de abrir, e por baixo do autocolante tens de desoldar o fio,(penso e que é o amarelo), e puxar para fora da fan.
é um bom projecto, pois vais ter um control sobre o pc.
-
sim, mas tenho de lhe dar 12V. E o MCU não consegue dar 12V directamente.....
E nem precisa.
Essas Fans quanto consomem? menos de 100mA?
Usas um transistor para a controlar, e este por si é controlador pelo Micro.
Como de certeza o PIC que vais usar tem módulo de PWM, podes dar PWM ao transistor, que este por si controla a velocidade da Fan.
Podes usar um Bipolar BC548 ou um Mosfet BS170. Fazem o mesmo serviço, neste caso. A corrente é tão diminuta, que nem devem aquecer.
O programa no computador tambem irá ter uma "caixa" para mostrar a RPM de cada ventoinha, por isso, sim, vou ter que ler o valor de cada....mas penso que seja uma coisa simples de se fazer :)
Com o PIC que vais usar, quase que nem tens que fazer software, ele faz-te tudo por hardware.
Usas os Timers internos a fazer de contador, e podes usar um MUX para alternar em qual dos sinais de ventoinha o PIC vai receber.
De X em X tempo vais ver quantos pulsos houve, e fazes uma regra de "3-simples" para saber as RPM.
apita se precisares de mais dicas.
Para fazer a calibração, visto que o mais certo é esse fio ter uma saída em tensão, tens que ver se alguém te empresta um tacómetro digital e assim consegues saber para que valores de tensão corresponde as rpm's. Eu sei que deves saber isto mas pode servir para alguém saber como fazer.
Uma maneira de medir RPMs, é com recurso de um feixe óptico.
Usar um "laser apontador", e do outro lado um foto-transistor ou LDR rápida.
E o transistor vai então ligar ao frequencímetro, que nos diz as RPM vs Tensão.
Isto, claro... se o pino der tensão.
Se der RPM directo, melhor ainda!
Eu acho q não faz sentido dar tensões... mas... é só a minha opinião.
-
As ventoínhas de PC usam motores BLDC e têm um controlador. Não sei se elas vão gostar de PWM...
-
Obrigado pelas ajudas :)
As ventoínhas de PC usam motores BLDC e têm um controlador. Não sei se elas vão gostar de PWM...
Existem controladores próprios que usam PWM para controlar as ventoinhas, por isso não sei se será mau ou nao :P
sim, mas tenho de lhe dar 12V. E o MCU não consegue dar 12V directamente.....
E nem precisa.
Essas Fans quanto consomem? menos de 100mA?
Usas um transistor para a controlar, e este por si é controlador pelo Micro.
Como de certeza o PIC que vais usar tem módulo de PWM, podes dar PWM ao transistor, que este por si controla a velocidade da Fan.
Podes usar um Bipolar BC548 ou um Mosfet BS170. Fazem o mesmo serviço, neste caso. A corrente é tão diminuta, que nem devem aquecer.
Sim, tambem me lembrei disso, mas esqueci-me de escrever :P
As ventoinhas consomem 0.16A cada, por isso devo de usar um bipolar mesmo ;)
-
As ventoinhas consomem 0.16A cada, por isso devo de usar um bipolar mesmo ;)
Tanto te faz.
A diferença, aqui, entre usar um Bipolar e um MOSFET é como vai ser controlado, se por corrente se por tensão, respectivamente.
Se queres um bipolar, então usa um transistor que te dê um Hfe de no mínimo 50, que é para não esforçares muito o pino do PIC.
Eu quase que deixei de usar Bipolares. Nas tarefas que nós fazemos, que são quase exclusivamente comutação, comutar com correntes é um desperdicio de energia.
Os FETs são comandados por tensão, e a corrente de fuga anda nos micro-amperes... quase negligenciavel. Logo, menos aquecimento também, e mais velocidade.
-
Então aconselhas MOSFET mesmo?
Tou indeciso é com o microcontrolador a usar. Não sei se uso uma PIC (Talvez a 18F4550) ou se uso um ATmega328....:P No caso da PIC, tenho de arranjar um programador e "estudar" um pouco a programação, pois já não programo nada que não seja ATmega há muito :P
-
Já decidi....
Microcontrolador vou usar uma PIC18F4550.
O LCD será este: (afinal funciona....looool ;D)
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg30.imageshack.us%2Fimg30%2F5482%2F01082009197.jpg&hash=fdb517e858267223e371034e7811f96de8ae8d42)
ps: nao liguem ao contraste.....tava ligado directo :P
-
é bem :D
-
:D Muito bom.
-
Esse LCD é porreiro, muito melhor que os normais com backlight verde e caracteres pretos.
-
tambem tenho um desses verdes :D
Este azul comprei já ha muito tempo pela módica quantia de 25€ + portes :o
na altura comprei para meter no pc pois condiz com ele.....mas nunca mais o usei..depois pensei que tivesse queimado e encostei-o a um canto....até que me dediquei a ele e meti-o a funcionar :D
já agora....ele está a trabalhar com um PIC18F2550 neste momento :)
-
é isso! Microchip a bombar...
-
Já agora....tanto fio ;D
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg11.imageshack.us%2Fimg11%2F2320%2F03082009203.jpg&hash=5e6fed19989909a2448546e6c93bd7cf7a8e3cb0)