In the past I have used a web page that showed the inside of a computer that has clickable parts which bring up more information about each part. Unfortunately, it is now very old (in computer terms), and I may use the CMU web page instead.
A project that I have done for several years, and will continue to do, is to give students a scenario where they can buy a customizable computer where they have a budget and must buy a storage device (HD/SSD), and optical drive (CD/DVD/Blu-Ray), a sound card, and a graphics card. On my web page I set up a small "store" with limited options in each category (you could have them use TigerDirect or similar sites, but the choices would be overwhelming). I have them start with a paragraph describing what they plan to do with the computer so they can use that as a guide to what components they should purchase. I explain to them that is a good way to go about buying anything, like a car or a house, not just a computer. After the paragraph explaining what they're going to do with the computer, they have to do one paragraph describing each component they purchased and why it was a good component to purchase. In the last paragraph they describe their satisfaction with the computer they have built, and how their purchases would have been different if they had an extra $100 to spend.