Arduino Polska Forum
Sterowanie podświetleniem LED w monitorze samochodowym. - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Diody LED i Multiplexing (https://forum.arduinopolska.pl/dzial-diody-led-i-multiplexing)
+--- Wątek: Sterowanie podświetleniem LED w monitorze samochodowym. (/watek-sterowanie-pod%C5%9Bwietleniem-led-w-monitorze-samochodowym)

Strony: 1 2


Sterowanie podświetleniem LED w monitorze samochodowym. - Marek S - 09-03-2022

Mój monitor w samochodzie  się już zużył i zaszła konieczność zmiany świetlówek na diody LED.  Mam arduino z ATTiny 85 i chciałbym napisać program który z jednej strony by kontrolował prąd a z drugiej odczytywał oświetlenie ( pomiar napięcia opornik fotoopornik ) Napięcie zasilania jak to w samochodzie czyli 12-15 V, na razie nie jest mi znany prąd LED.. Na razie napisałem programik który generuje PWM, Elektronika to jakiś tranzystor wykonawczy, opornik pomiarowy i fotoopornik w szeregu z opornikiem.


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Jarewa0606 - 09-03-2022

A w czym masz probem??


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Marek S - 09-03-2022

W napisaniu programu w zależności od oświetlenia i pradu. Nie mam koncepcji jat to powiazac.


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Jarewa0606 - 09-03-2022

No OK, ale czego oczekujesz jaki efekt końcowy??


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - kaczakat - 09-03-2022

A co już zrobiłeś? Pobawiłeś się tym fotorezystorem i wiesz jaki jest zakres odczytów? Ustal sobie na początek 4 poziomy jasności, np. 25/50/75/100% PWM , dla 4 zakresów możliwych do odczytania napięcia z fotorezystora, potem drabinką if else wybierz który ma być aktualnie włączony, przetestuj, wprowadź korekty wg swoich odczuć i tyle.
A w standardowych przykładach jest "Calibration" gdzie są pokazane funkcje map i constrain, które pozwolą płynnie zmieniać jasność, do testów możesz użyć potencjometru 10k gdzie podłączasz GND, VCC i na wyjściu masz zakres 0-5V, 0-1023, potem mapujesz to na wartość 0-255 dla PWM 8bit.


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Marek S - 10-03-2022

(09-03-2022, 23:19)kaczakat napisał(a): A co już zrobiłeś? Pobawiłeś się tym fotorezystorem i wiesz jaki jest zakres odczytów? Ustal sobie na początek 4 poziomy jasności, np. 25/50/75/100% PWM , dla 4 zakresów możliwych do odczytania napięcia z fotorezystora, potem drabinką if else wybierz który ma być aktualnie włączony, przetestuj, wprowadź korekty wg swoich odczuć i tyle.
A w standardowych przykładach jest "Calibration" gdzie są pokazane funkcje map i constrain, które pozwolą płynnie zmieniać jasność, do testów możesz użyć potencjometru 10k gdzie podłączasz GND, VCC i na wyjściu masz zakres 0-5V, 0-1023, potem mapujesz to na wartość 0-255 dla PWM 8bit.
To nie tak 
masz opornik pomiarowy i jedno wejście mierzy spadek napięcia i na podstawie tego ustala prąd jaki idzie na LED sterując PWM w zależności od napięcia zasilania LED ,  drugie wejście mierzy czujnik światła który też zmienia w jakimś zakresie PWM czyli  powiedzmy obniża napięcie o 30 % to takie wstępne założenia bo napięcie zasilania może się zmieniać od 12 do 15 V .
Kod:
int pwn_pin = 0;
int rez_pin = A1;
int output;
int pwn_value;
void setup() {
  pinMode(pwn_pin, OUTPUT);
}
void loop() {
  //czytanie swiatła
  output = analogRead(rez_pin);
  pwn_value = map(output, 0, 1023, 200, 255);
  analogWrite(pwn_pin, pwn_value);
  delay(1);
ten program działa ale na oscyloskopie nie podoba mi się przebieg


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Robson Kerman - 10-03-2022

(10-03-2022, 13:40)Marek S napisał(a): to takie wstępne założenia bo napięcie zasilania może się zmieniać od 12 do 15 V

To zapodaj LDO i poziom skomplikowania spada do zera.


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Marek S - 10-03-2022

Może jaśniej ? bo ja jestem zielony w temacie


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - kaczakat - 10-03-2022

No chyba zasilasz LED ze stałego napięcia po prostu, a nie prosto z aku auta. Przetwornice są też - większa sprawność.


RE: Sterowanie podświetleniem LED w monitorze samochodowym. - Marek S - 10-03-2022

Nie, jednak zamierzam wykorzystać led driver. Ale zastanawiam sie nad innym problemem tzn. musze dobrac tak oporniki o fotoopornik żeby uzyskać jakiś zakres zmiennej która będzie potem przeliczana na PWM. jak jasno to PWM= 1 i pracuje tylko led driver. jak ciemno to jest PWM powiedzmy 30%. i tu nie mam pojęcia jak napisać program..