MultiControle
Com o objectivo de automatizar o sistema usado no projecto de modding HTPC SILEO 500, esta é uma versão que junta o projecto Hackduino e o Fancontroller v2.0.
O circuito aqui desenvolvido tem as seguintes funções:
Controlar automaticamente 3 ventoinhas de 120mm (frente/trás/topo) com valores PWM. Opção manual de desligar/ligar.
Controlar automaticamente 1 ventoinha de 250mm (lateral) com valores PWM. Opção manual de desligar/ligar.
Ligar/desligar uma barra de leds (audio VU meter)
Ligar/desligar um LCD 16x2
Ligar/desligar um display termómetro
Ligar/desligar um coldcathode
Ligar/desligar 2 leds de alto brilho por baixo da caixa do PC
Obter estado de ventoinhas (ligada\desligada e 2 delas obter valores de RPM) - [usados 2 pinos com a função attachInterrupt e outros 2 com a função Pulse In. ver Fan RPM]
2 sensores de temperatura DS18b20 ligados no mesmo pino, usando o esquema one wire
1 sensor LDR para controlar a luminosidade e ligar\desligar o coldcathode e os leds de alto brilho automaticamente
1 buzzer para servir de alerta/alarme ao sistema, em caso de falha de uma ventoinha ou de temperaturas elevadas nos sensores
Software instalado no PC que vai receber e enviar os comandos através de uma ligação serial, usando um cabo USB Nokia CA-42 CA42
o Atmega utilizado é um 328, com 14 pinos digitais (6 com PWM) e 6 pinos analógicos:
Pinos utilizados:
Transístores utilizados :
Esquema geral de ligação com um transístor:
Placa criada com todas as ligações necessárias para ligar os equipamentos e encaixar a pcb do Hackduino (tb criada anteriormente):
Notas:
Os equipamentos estão ligados com o positivo directamente à fonte e o negativo é controlado por este circuito.
Algumas imagens dos testes efectuados e do resultado final:
Vídeo da aplicação:
Vídeo final da caixa: