Monday, October 21, 2013

Connected Digital Photo Frame

Raspberry Pi
Surplus LCD Monitor
Open Source Software
+ little bit of custom software

Connected Digital Photo Frame

Back View

Front View


  • Updates automatically from 'the internet' wirelessly (via Wifi)
  • Photos can be added remotely
  • Self contained, one power cord comes out
  • Can be any size, whatever surplus LCD monitor or TV you want

Hardware Components

  • Raspberry Pi
  • Case (optional)
  • SDHC Flash Memory Card
  • Wifi adaptor
  • Powered USB Hub
  • Cables
    • Power (monitor & hub)
    • HDMI to DVI
    • USB micro (to power Pi)
    • USB mini (to hub)

Software Components

  • Client - Raspberry Pi
    • Raspbian - standard image pi linux image
    • feh (customized version, for photo display)
    • wget
    • exiftool (for reading captions)
    • custom bash scripts to automate photo downloading
  • Web Site - LAMP
    • PHP
    • exiftool (reading & writing captions)
    • jpegtran (for photo rotation) [server arch]
    • two custom php pages to manage photo

Extras - more projects to add features

  • Email photos to CDPF
  • Rotate & Crop on web site
  • Buttons on CDPF to stop, advance, reverse, delete, etc

Instructions to download, install all the CDPF Software

  • Client - the part that runs on the pi
  • Server - software for your own server (hosted free on OpenShift)
All this software is free and open source hosted on GitHub

1 comment:

  1. Thanks for this post very informative, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me.
    Personalized Wallets