This digital picture frame physically rotates in order to match the image’s orientation. [Markus Gritsch] built the frame, including a Python script to translate the photos to a format which makes the best use of the 2.4″ LCD screen.
The screen is addressed in 8-bit parallel by a PIC 32MX120F032B processor. Image are read from an SD card in a raw format, with 16-bit colors pushed to the display for each pixel. To get them into this format [Markus’] script converts the JPEG files to RAW, resizes them, uses dithering to reduce to 16-bit color, then applies a sharpening filter to improve the final look. During this process it also includes orientation information. That is parsed by the microcontroller and used to drive the servo motor to which the screen is attached.
To finish off the project he spray painted a piece of acrylic to act as a bezel for the frame. Check out the demo after the break and we think you’ll agree the rotating feature, along with image scrolling, really makes this a piece you’ll want on your own desk.
This is one of those projects where you go “pfff, even the cheapest LCD frames auto-rota….oh wait…wow, so much win.”
Exactly what I did. Epicly cool build.
This is the first project ever where I would have uttered those words, but then again I am not much into digital picture frames. But I wholeheartedly agree.
It gets better when you realize that a) this is a DIY frame, made from a cheap LCD and a PIC, and b) the rotation is perfectly synchronized with the transition.
Also I accidentally pushed report instead of reply, therefore sorry.
So much NEED
how neat! pretty awesome project.
Simply awesome!
It’s a perfect gift!