<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7792685\x26blogName\x3dTech+Projects+Blog\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://mjh40a.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://mjh40a.blogspot.com/\x26vt\x3d707463917575799204', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Saturday, April 23, 2005

Picture Frame



I finished building an electronic picture frame several months ago and thought I'd post the details on how it was built.

The easiest way to accomplish this is to use an old notebook computer. I took a Toshiba sub notebook and removed the screen, taping it to the back of the keyboard on the other side. This created a nice thin device that could be inserted into a shadow box for framing.

I also included a WIFI card for wireless picture access and a USB AIW remote.

The menu system is MyHTPC.

0 Comments:

Post a Comment

<< Home