How do you use your PiProjector?

Hi everyone,
I’m getting a lot of feedback from people on how they’re using their PiProjector.

Some people are using them in dentists & orthodontists surgeries instead of having a heavy monitor hanging over people’s head.

People are using it to access YouTube and NetFlix.

It’s even being used as part of the WORF project on the International Space Station. Woohoo!
https://worf.msfc.nasa.gov/

So, would be great to hear how you’re using your PiProjector.
Using it as part of a 3D printer? Magic Mirror? Add it down below…

Hi Mick… I bought the pi projector rev 1 a few month ago and its now my mobile ( with off-the-shelf 5000mAh usb powerbank) KODI projector. I am planning to design a waterproof enclosure for it so i can catch up on daily news and social media while in shower.

1 Like

LOL. That’s a great idea!
Maybe I should add in a virtual keyboard as well?

Hi Mick!

I use your board and the projector for some Infos above the bed.

While nothing shall get projected to the ceiling i use the PARK-Mode of the DMD to turn off the light-source and not only dark with DPMS as projecting black still illuminates the room too much at night.

One can activate and de-activate the PARK-Mode with i²c:
e.g. i2cset -y 3 0x1b 0x2d 0x00 0x00 0x00 0x01 i
(see 2.4.1.17.3 in the DLPC2607 Software Programmer’s Guide)

I activate and de-activate this via Mqtt in python, whilst also monitoring DPMS-state to also activate if e.g. a stream is going on.

Maybe someone finds this information usefull.

cheers
André

P.S.: it turned out that using PARK-Mode makes the DMD to crash sometimes. So disabling the LED Drivers (1 Bit for each color) is another way to turn off the lights:
all on:
i2cset -y 3 0x1b 0x16 0x00 0x00 0x00 0x07 i
all off:
i2cset -y 3 0x1b 0x16 0x00 0x00 0x00 0x00 i
I am also thinking to use only red at night.

P.P.S.: to dim using changed PWM one can set 0x12, 0x13 and 0x14 but needs to issue a compound command to activate those settings on the PAD1000:

just some quick and dirty command-line-examples now:

100% brightness (30 Lumen?):
export x=0x07 && export y=0xff && i2cset -y 3 0x1b 0x12 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x13 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x14 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x3A 0x00 0x00 0x00 0x01 i && i2cset -y 3 0x1b 0x38 0x00 0x00 0x00 0xD3 i

0% brightness (same as LED PWR OFF):
export x=0x00 && export y=0x00 && i2cset -y 3 0x1b 0x12 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x13 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x14 0x00 0x00 $x $y i && i2cset -y 3 0x1b 0x3A 0x00 0x00 0x00 0x01 i && i2cset -y 3 0x1b 0x38 0x00 0x00 0x00 0xD3 i

According to the manual one can only set the PWM to a value of max 0x400 (though 0x7ff is also possible as described above) and according to http://e2e.ti.com/support/dlp/f/94/t/635358 0x400 seems 20 Lumens and for higher values additional cooling is advised.

1 Like

Hi could you please share how did you make kodi together with pi projector? I am doing th same on OSMC but could not figure out how to solve I2C setup.

1 Like