DEV Community

Cover image for Auto Rotating Digital Picture Frame from 4K TV!
FollowAndrew
FollowAndrew

Posted on

1 1

Auto Rotating Digital Picture Frame from 4K TV!

Alright folks, this project took me a while, but it is completely awesome.

I built a rig that rotates a 4K display based on the orientation of the photo (portrait or landscape) all powered by a Raspberry Pi 4 and some fancy 3D printing. The PI runs a node JS server and a stepper motor which displays the photos via the chromium web browser in KIOSK mode. It's everything I ever dreamed of and more!

You have to watch the whole video to appreciate it, as there is even a fancy Easter egg at the end with facial recognition on the RPI camera!

Top comments (3)

Collapse
 
macmarisha profile image
Macmarisha • Edited

I love the creativity and tech behind it. It sounds like a super cool way to display photos with some high-tech flair. I’ve always been into making my own setups, too. A while ago, I built a simple digital picture frame using a Raspberry Pi and a small screen to display photos from my travels. It wasn’t as advanced as yours, but it was still pretty fun to see the pictures rotate. I’ve also tried using a Nixplay digital picture frame for an easy, plug-and-play option—it’s perfect for just uploading new pics without worrying about wiring or coding.

Collapse
 
wilsmex profile image
FollowAndrew

Something a bit different from my usual CSS/Front end stuff. An epic DIY project that required me to gain basic skills in a LOT of new areas. Very fun project in the end.

Collapse
 
isiakalawali profile image
Isiakalawali

Great job bringing your dream project to life. How did you go about calibrating the stepper motor for the display rotation?

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay