Photo Galleries
|
Saturday, April 19. 2003Making a digital picture frame
Recently I was wondering if there is a better way to show my digital photos without buying into a proprietary system. There is a better way. I found some sites describing how to make your own frame from a laptop computer but a lot of experimentation was needed to get my frame to function properly.
This
is the core of the computer. Everything is removed except for the CPU
mainboard. After labelling the cables I could begin to put things back
together. The trouble was I couldn't afford anything fancy but I needed something fast enough to play videos. I searched for a long time until it was almost too late. My deadline was approaching when I saw an old CTX laptop. The brand is actually discontinued now but this one had an original drivers CD with it. The hinge was severely broken on both sides. This laptop has a plastic frame so repairing this would require a lot of work - perfect for dismantling. I bought it for CAD$320.
Here
I was seeing how all the parts would fit after I turned the screen
up-side-down and put it on the other side of the mat board. I used
paper to test the placement of everything before using plexi.
This
is the first simple version of the frame. I was using foam-core and mat
board because it's easy to work with but its not a very strong material
for a long lasting frame. For the final result I used plexi.
After three installs I had all the quirks figured out. The computer
runs almost perfectly. One little problem is that the clock battery is
weak. The computer will not boot properly if it has been unplugged for
a few days. Then I need to put the hard-drive in a horizontal position
to boot it. After this it runs fine on its side. If I leave it plugged
in all the time it boots without any trouble.
I need to have 320 MB of swap to run Imagemagick's animate function. It uses a lot of RAM and will crash if it can't get enough. I am using Mplayer to run the clips I made. It uses very little resources but it flashes back to the Xserver desktop each time it begins a new loop. I can run it either on top of XF86 running Blackbox or from the console directly to the video card (vo=vesa). The Screen TestAfter
I knew everything would work properly I began to transfer all the parts
to the clear plastic sheet. Since the protective wrapping is still on
the plastic you can't see it's transparent but it kept the surface from
being scratched during the work. The first iteration of the laptop frame was made with the whole
computer still intact. I wanted to get it all working before I removed
any crucial parts. When I was happy the with the network, USB and video
performance I dismantled the whole computer. I removed as many parts as
I could.
The PrototypeThis made the motherboard very compact. I put this upside-down onto a
piece of mat board. I needed to keep the RAM and other bulky components
from touching the paper. I used the plastic screw mounts from an old
radio. I used a small power tool with a cut-off wheel to get those
parts. I screwed every mount to the motherboard. Then it would be easy
to glue the whole thing down to the mat board. Epoxy glue held the
mounts to the mat. The Final Design
I wanted the final look to be minimalistic. My brother began to help me
put this together. He suggested I use clear plastic sheets to support
the CPU and screen. So the screen and the CPU are attached back to back
on the same piece of plastic sheet. The rear sheet is used to hold the
assembly to the wall and protect the CPU but it isn't touching it at
all. The two pieces are held in place with dowels drilled from both
ends. More Technical InfoI needed to add this to my /etc/pcmcia/config-2.4 for my Belkin PCMCIA ethernet card to work properly before I could do a network install.
I decided to partition the hard-drive this way to prevent any overlap
or full partitions. Maybe I was too paranoid. I also opted for a
journaling file system* because I expect this laptop to be be shutdown
in nasty ways if it on exhibit, like it already has been a few times it
was shown without my presence. The *ext3fs keeps the file system
up-to-date so there is little or no corruption when it's rebooted. The
best part of this is that I don't have to be there to run fsck on the
disk and I don't have to teach anyone to do it for me.
Posted by Tomas Svab
in Projects
at
15:38
| Comments (5)
| Trackbacks (0)
Defined tags for this entry: digital picture frame
Add Comment
|