Author Topic: PIC micro based ambient light for a PC ?  (Read 1960 times)

0 Members and 1 Guest are viewing this topic.

Offline Bibiricat

  • Contributor
  • Posts: 43
PIC micro based ambient light for a PC ?
« on: June 14, 2013, 10:56:33 pm »
Hello.
I was looking at some very cool back PC monitor/tv ambient lights , and i was wondering if anyone had done (or heard of) something like this using a PIC microcontroller, as i only found some arduino-based projects on the web.
I think this is a very nice idea, but i have no idea where to start.

(the arduino project i was referring is : http://hackedgadgets.com/2011/08/03/diy-pc-ambilight/)
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 19432
  • Country: nl
    • NCT Developments
Re: PIC micro based ambient light for a PC ?
« Reply #1 on: June 15, 2013, 02:44:48 pm »
IMHO this could be done with an ARM controller if you have the analog RGB signals available. Use a peak detector to slow the signals down a bit, sample with the ADC and use the hsync/vsync to figure out the timing. This way you can create an array (grid) of the dominant colors on the screen and control a bunch of RGB leds. Shouldn't be very hard to do.
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 

Offline Bibiricat

  • Contributor
  • Posts: 43
Re: PIC micro based ambient light for a PC ?
« Reply #2 on: June 15, 2013, 06:32:59 pm »
I wanted it to work via USB, but i don't want to use the output from a video card DVI.
 

Offline caroper

  • Regular Contributor
  • *
  • Posts: 193
  • Country: za
    • Take your PIC
Re: PIC micro based ambient light for a PC ?
« Reply #3 on: June 17, 2013, 03:11:15 pm »
If you want to use a PIC, the examples you have as reference are for the Arduino and you want a USB interface to the PC, you may find this new thread I started on an implementation of an Arduino compatible CHIPKit on a Breadboard, that uses the PIC32MX250, to be a possible starting point for your experiments.


Cheers
Chris



Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf