Arduino Forum

International => Italiano => Software => Topic started by: Torch on May 15, 2013, 11:07 am

Title: Regolazione luminosità schermo
Post by: Torch on May 15, 2013, 11:07 am
Salve a tutti.
Ho creato un applicazione con arduino UNO che lavora come un crepuscolare (http://it.wikipedia.org/wiki/Interruttore_crepuscolare): tramite un controllo con isteresi, faccio accendere o spegnere un led in base alla luminosità rilevata da una fotoresistenza.
Ora vorrei estendere il suo utilizzo anche al pc (Windows 7), facendo modificare invece la luminosità dello schermo; ma per ora non ho trovato nulla che mi possa essere utile.
Quindi come posso fare?
Grazie in anticipo, confido nelle vostre conoscenze. :)

Title: Re: Regolazione luminosità schermo
Post by: menniti on May 15, 2013, 05:38 pm
Il problema è che devi conoscere alla perfezione il circuito di regolazione della luminosità del tuo Monitor e riuscire ad intervenire sul circuito; la stragrande maggioranza dei monitor hanno la luminosità regolabile tramite menu, quindi è praticamente impossibile pensare di agire sui vari tastini coinvolti. La vedo davvero dura....
Title: Re: Regolazione luminosità schermo
Post by: uwefed on May 15, 2013, 10:02 pm
Il circuito di pilotaggio della retroilluminazone viene pilotato in PWm dal controller del display. Per fare un intervento per sostituire Arduino al regolatore interno devi conoscere bene l' elettronica e analizzare il circuito per riuscire a modificarlo. In poche parole é teoreticamente possibile ma molto difficile.
Ciao Uwe
Title: Re: Regolazione luminosità schermo
Post by: david_fiucci on Jul 23, 2013, 09:36 am

teoreticamenteCiao Uwe



Forse teoricamente ...... :D
Title: Re: Regolazione luminosità schermo
Post by: nid69ita on Jul 23, 2013, 10:10 am
A meno che si possa fare da software con una API windows.
Title: Re: Regolazione luminosità schermo
Post by: david_fiucci on Aug 10, 2013, 06:09 pm
Cioè più precisamente:
Negli alimenta-tori moderni devi chiudere il circuito tra la massa (NERO) e (+5V) verde, sul lato spinotto, altrimenti non si accende nulla.
E' previsto proprio nella procedura di accensione.
Fai un ponticello tra il verde e il nero e in mezzo ci metti un segnale (Esterno) in onda quadra, basta che non condividi la massa a comune, quindi hai bisogno di un alimnetatore a parte ed un generatore a parte, tipo arduino, poi il segnale del pin di arduino lo devi mandare ad un transistor prima, sennò bruci l'arduino, e filtro passa basso-alto.
Scusa la descrizione incasinata, penso debba funzionare.  :smiley-roll:
Title: Re: Regolazione luminosità schermo
Post by: david_fiucci on Aug 10, 2013, 06:11 pm
Scusa non mi ha inviato il post.
Prima di quello sopra avevo detto:
Prova a farlo tramite l'alimentatore generale.
Title: Re: Regolazione luminosità schermo
Post by: uwefed on Aug 10, 2013, 10:13 pm
Non capisco cosa intendi fare. Non puoi accendere l' alimentatore ATX del PC tramite un segnale PWM. Non Ti funziona il PC.
Ciao Uwe
Title: Re: Regolazione luminosità schermo
Post by: david_fiucci on Aug 11, 2013, 05:12 pm
Devi andare a prendere l'alimentazione solo dello schermo, la devi trovare con un tester.
Title: Re: Regolazione luminosità schermo
Post by: Etemenanki on Aug 11, 2013, 05:56 pm
Ehm ... il consenso di accensione degli alimentatori per PC e', appunto, un "consenso" ... non un segnale di pilotaggio gestibile via PWM ... forse in alcuni alimentatori vecchi senza protezioni potrebbe funzionare, ma ci sono molte piu possibilita' che, o lo friggi, o ti va in protezione ...
Title: Re: Regolazione luminosità schermo
Post by: uwefed on Aug 11, 2013, 11:17 pm

Devi andare a prendere l'alimentazione solo dello schermo, la devi trovare con un tester.

A patto che l' alimentatore del monitor ha un PowerUP in quel modo spegni e accendi molte volte al secondo lo schermo che esendo pure lui un microcontroller non arriverá amai a far vedere qualcosa sullo schermo.
Ciao Uwe
Title: Re: Regolazione luminosità schermo
Post by: nid69ita on Aug 11, 2013, 11:41 pm
Forse via software, API di Windows:
http://www.nirsoft.net/vc/change_screen_brightness.html
http://msdn.microsoft.com/en-us/library/ms775232.aspx