Monitor HQ 24HQ-White RGB R3000 sem brilho - Solução
PN: JY85QS_UPH_WS_R30.2
Recebi esse monitor em que o circuito de brilho (driver de leds) não estava sendo ativado, de cara suspeitei que fosse o próprio circuito integrado OB3350, feito análise e nada na volta estava com problema, e mesmo trocando esse ci duas vezes o circuito não funcionava, estudando o datasheet e o circuito do monitor (sem esquema elétrico do monitor), foi constatado que o microcontrolador não estava gerando sinal de PWM, apenas sinal de ENABLE, foi onde pensei na solução de gerar o sinal com Arduino, segue tutorial da solução e do código.
A placa utilizada foi Arduino Nano, removido os pinos e o ci 1117 (regulador de 5V).
A alimentação do Arduino deve ser de 3,3V na entrada de 5V da placa do Arduino.
Ligações:
8 pino de entrada do Enable vindo do monitor.
9 pino de saída do sinal de PWM que vai para o pino 8 do OB3350 na placa do monitor.
Descrição:
Sinal de PWM é ativado quando o pulso no pino de enable está em nível alto.
Sinal PWM em 490HZ a cerca de 98% de dutty cicle.
Segue em anexo fotos e abaixo o código do Arduino.
Se foi útil, deixe um joinha!
Atte. Mamtrix.
Código:
/*
Engenheiro Marco Aurélio Machado
29/03/2025 Versão 1.0
Placa Arduino Nano
*/
#define pwmPin 9
#define enable 8
int pwm = 0;
void setup() {
pinMode(enable, INPUT_PULLUP);
pinMode(pwmPin, OUTPUT);
pwm = 0;
setPWM();
}
void loop() {
//Ativa o sinal de PWM
if(digitalRead(enable) == HIGH){
pwm = 250; //98%
setPWM();
}
//Desativa o sinal de PWM
if(digitalRead(enable) == LOW){
pwm = 0;
setPWM();
}
delay(100);
}
void setPWM(){
analogWrite(pwmPin, pwm);
}