This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Controlling the version 2 Pico Projector with a direct connection via a PC

Hi

I'm thinking about the possibility of controlling the picoprojector with MATLAB via direct connection to my PC. I understand the new version 2 pico projector development kit would allow a direct connection to a PC, without the need of a Beagle Board.

My questions are:

1. Is it possible to even use MATLAB to do this (i.e. send static patterns to the pico projector, with the ability to control individual pixels)?

2. If so, in addition to the v2 development kit, what additional hardware or software I would need? 

3. Could someone me to point to any helpful resources related to this.

Thanks

Phillip

  • Philip,

    The Pico V2 is setup to display from a PC. If you connect your PC’s output to the HDMI input of the Pico V2 (outputting 60Hz VGA) you should see the image on the Pico.

    Anything you display out of the DVI port of your PC will be displayed on your Pico V2. The only way to affect/change the pixels (image on the DMD) is through the Video/data path of the Pico v2.

    Could you please give a little more details on your application or setup? There might be some options to accomplish what you are aiming for.



  • Can I connect the mini-HDMI input of the Pico V.2 directly to HDMI output of my laptop?
    I would like to display my PC screen on the Pico V.2. I have set the resolution to 640x480 but nothing happened when I connected them.

    Thank you in advanced :D

     

  • Natsuda,

    The Pico V2 is designed to work with the PC directly through HDMI. Please check the following setup on your PC:

    Step-by-Step Instructions to setup PC display:

    1. Go to Start → Control Panel
    2. Open “Display” by double clicking
    3. Click on “Settings” tab
    4. Double click on monitor “2” 
    5. You should see a window popup like below. Click on the “Adapter” tab. 
    6. Click on “List All Modes” button on the bottom portion of the window. 
    7. You should see a list of modes. Scroll up to the top and select:
      “640 by 480, True Color (32 bit), 60 Hertz” 
    8. Click on “OK”, then “Apply”, then “OK” until you are back to the initial “Display Properties” window.
    9. Now check the box “Extend my Windows desktop onto this monitor”
    10. Select “Apply” and “OK”.
    11. Your PC is now setup. You should see your background displayed from the Pico2.0. In order to see your window application, simply drag it to the right side of the screen.
    12. If you would like to use the Pico as your main display, simply click on "Use this device as the primary monitor".
  • Hi WYA.

     

    Sorry for the late reply. But basically, I am trying to control the individual pixels (or mirrors) in the DMD. I'd like to use MATLAB for this setup but I'm willing try other software/languages if it makes controlling each pixel easier.

    Respectfully

    Phillip Poon

  • Phillip,

    The Pico is designed to work with only video inputs and not individual pixel control. The Discovery 4100 has the ability to control the pixels individually. 

    If by "individual pixel" control you meant having a 1:1 scaling of your input to the pixel on the DMD, then the default of the Pico V2 needs to be changed. The following comands can be sent to the Pico V2 to change it from the default setting. 

    Select “Parallel RGB” input source:
    • I
    2C sub-address x04, data x00000000
    Set “Input Resolution” to “VGA Landscape”:
    • I
    2C sub-address x05, data x00000007
    This mode passes the upper left-hand corner of VGA input frames to the projector output unscaled.
    Many PCs do not support less than VGA resolution output.
    Figure 2 of the Structured Light app note (DLPA021) shows the active 480 x 320 pattern position within VGA input frame. Full VGA resolution image must be supplied to projector, but only HVGA portion will be displayed.

    You will also need to bypass the video processing functions that are defaulted to ON in the Pico V2. Please refer to section 3 of the application report: "Using the DLP Pico 2.0 Kit for Structured Light Applications" (DLPA021) for more details.

    All these commands should be sent through the BeagleBoard.

    Please send me a friend request if you would like to discuss in details the setup more specifically for your application.

    Also, there is now available a Programmer's Guide on the www.ti.com/mems website under Technical Documentation.

     

     

  • Thank you very much! I can display my screen by the Pico V2 finally. :D

    But after few minutes, my Pico V2 becomes hotter and hotter. Is it normal or my Pico v2 has some problems?

     

     

  • Natsuda,

    I'm glad to be of help.

    The Pico V2 is designed to be a development kit. There is no heat dissipation added to the kit to provide the developer the flexibility to design and fit their own heat dissipation. It is possible that the kit gets warm after a period of time. This is normal.