My DPF - “Dynamic” Picture Frame

August 5th, 2007 / 2 Comments
Tags:

For those of you following the saga, this is my 2nd attempt at putting a notebook computer into a picture frame to displaying a gallery of digital photos.

The first attempt was tragically abandoned after I accidentally severed a proprietary hard drive ribbon on a Toshiba Tecra.

Fortunately, this provided the excuse to continue the project using my backup laptop, a 14″ WiFi enabled Winbook C140.

Building an old notebook into a picture frame has already been done many times before, what makes mine unique is that instead of pulling pictures off of a disk, hard drive, or flickr account, mine runs directly off of my web server (using the standard web tools (XHTML/CSS/Javascript/PHP) so that myself and others can add and edit photos remotely through any web browser!

Go ahead and upload some of your photos!

Materials

  • Notebook computer: Donated…thanks Jenny!
  • Box Frame: $20
  • Framing Matte: $5
  • Foam Core: $2
  • Wood for Bracing: $5
  • Wire Grille for air duct: $3
  • USB Cable: Spare part

Brief Walk-Through

  1. Squeeze XP onto an old 2G hard drive (this was so I could continue to use the Winbook’s 40G drive myself)
  2. Install Firefox and add shortcut to Windows startup menu
  3. Install Autohide extension (from the scariest website ever) to start Firefox in full screen
  4. Cut out picture frame matte and foam core backing
  5. Unplug notebook screen cables from laptop motherboard and remove notebook screen from plastic casing (see Img 1 below)
  6. Cut foam core to fit notebook screen and align with matte (see Img 2 below)
  7. Create brace in box fame to hold notebook in place (see Img 3 below)
  8. Drill holes in box frame for power cable, USB cable (so you can connect a keyboard in case you run into trouble later on)
  9. Put it all together.

…and just when you think you’re done…
Find out that your laptop cooling system was never designed to function the way you mounted it causing your picture frame to overheat and shut down after 20 minutes.

Instructions continued

  1. Test notebook cooling system to find out how to best dissipate heat
  2. Install Samsung’s Magic Rotate and move mounting hardware to rotate frame and desktop 180°
  3. Drill ventilation holes and cut out a wire mesh cover
  4. Upload some pictures and enjoy

Additional Suggestions

  • Keep your notebook casing as intact as possible. If the pieces could be reconfigured smaller they really would have built it that way. Removing the CD-ROM, batteries, and speakers are probably all you need to worry about.
  • Keep your drill away from your notebook. I noticed that drilling too close to the notebook tended to make it magnetic…not good!
  • Pay attention to where the notebook vents are and make sure they stay at the top of the frame.
  • Notebook screen cables are short and fragile, so be careful, and plan your notebooks final resting place accordingly.


Img 1: Notebook wires are short!


Img 2: Foam core keeps the display securely in place and flush with the matte.


Img 3: Mounting the notebook in the box frame upside down (Mounting wires were later reversed)

The Upload Interface

Image uploading is pretty straightforward

  • Upload images with php, resize to 1024×768 and add a thumbnail
  • Save information to db row and images to file system.
  • Grab images using php, display with XHTML/CSS and rotate with javascript.

You can view the XHTML/CSS and Javascript on the upload page. Email me if you want the php and I’ll get you what you need to make it happen.

Last Thing

I’ve got an idea for a similarly themed project but am out of superfluous notebooks, so if any of you have a spare notebook lying around (that is a pentium II or greater) please let me know!.

For some reason my digital camera had trouble picking up the color, but this gives you an idea of the finished piece.

[Update] Apparently lots of folks have been receiving the ‘maximum file size exceeded’ error message after attempting to upload not so maximum jpg’s. The error was actually resulting from a lack of available memory on the server. I’ve tweaked the program to allocate additional memory (from 8mb to 96mb!) on the server which should resolve this issue.

[Update 2] The timeout for uploads has been updated to 120sec.

Comments (2)

  1. Brent / August 6, 2007 / http://diydigitalframes.blogspot.com/

    Hi Scott. I just did a
    write-up of your DPF today on my DIY Digital Photo Frames Site.

    I love the web interface you made. Definitely makes your project stand out from the others I’ve seen.

    Brent

  2. Scott Lenger / August 11, 2007 / http://scottlenger.com

    Thanks for the write up Brent! Initially, it made sense to use the web simply because it seemed like it would be less awkward to manage the gallery using a separate (and normal) computer. Later, while securing the php, I though, wouldn’t it be cool if other people could add their own images to the gallery? …and there you have it.

Leave A Response

You may use the <a>, <em>, and <strong> tags. Your email address will not be published.

Related Posts

Next Post »

« Previous Post Karl Barth on Church and State

National politics is like the Roman circus in first century Rome. It is entertainment to keep us distracted from the real issues.

Stanley Hauerwas

About

Christ has died, Christ is risen, Christ will come again… more

Contact

You're visiting scottlenger.com
Contact

Credit

Photo: Cross at Goodson Chapel, by Scott
Except where otherwise noted, this site is licensed under a CC BY-NC-SA 3.0 License.

Technical

This site validates as XHTML 1.0 Strict
and uses CSS to meet the minimum amount of flair,
does its best to make itself accessible,
respects your privacy,
and is juvenated by WordPress.
This site was created on an energy efficient computer.

2008 Survey for People Who Make Websites

Addenda

  • Micro-Blog

    • my ears are disturbingly waxy.
    • my only reservation with enabling Ford's MyKey: link
    • what's the next best thing to Christ's 2nd coming? Free Chipotle!!
    • @steevak Did you know disdain for meetings is often a sign of intelligence?
    • @plasticmind you'll get much better coffee that way, make sure to get COARSE ground beans: link
    • @plasticmind cafetière à piston link
    • @natalie depends on the woman, :] but I guess as long as her head isn't shaved I've got no qualms: link
    • @natalie I was at Michaels yesterday. That place is super CREEPY. But my next puff paint sweatshirt is going to be off-the-hook!
    • bank robbery Where's Waldo style: link
    • is comforted by the fact that the economic bailout bill includes a law which expands mental health coverage. link
    • @ericrihlmann my ride is sans cabin filter :(
    • changed his furnace filter. Did you?
    • is validating.
    • Retweeting @lensweet: Our gods now? Market and Wall St. Politicians & Press refer to Market as if it were a deity, to be feared & pleased
    • Agreed: "Biden did more for the equality of the sexes than Palin's presence on the executive ticket has or will ever do." link

Reading

Code: And Other Laws of Cyberspace, Version 2.0