Thursday, May 10, 2007

Homebrew Car Entertainemnt System - The Hardware

In the first installment of HCES I forgot to mention that this blog is dedicated to all linux car pc enthusiasts.

The heart of all the hardware involved with this project. We did a lot of reading and research before diving into a small pond so to speak. I went through many hardware from retail to industrial components. Heres a list of all the components I ended up using:

SYSTEM
Instead of sticking with the usual x86 desktops I was able to find the VIA EPIA Mini-ITX boards which were available with onboard audio, video, usb, serial, lan, and firewire connections. They are the small factor motherboards and comes in a standard 17cm by 17cm in size (about the size of a mini mac). They come in various models and I chose the MII-12000 with a C7 1.2GHz processor. Although it supports max. of 1GHz Ram I only chipped in a 512MB stick since 1Ghz is overkill for what I am doing with it (it may also help speed up hibernation mode). The Mini-ITX was the smallest I could find at the time (2 years ago) I'll be travelling to Japan next week and hope to pick up a couple of the Pico-ITX boards in Akihabara - these are supposedly 75% smaller (a 1/3 of the size of Mini-ITX). To power this up from a car battery I use a 160 watt M2-ATX Power Supply Unit which connects straight to the battery. It survives engine cranks, and has programmable shutdown functions so I can safely hibernate the machine before it shuts down the power on ignition off.

STORAGE
The VIA EPIA MII-12000 Mini-ITX has the feature of booting from a solid state storage device such as a Compact Flash. I've come to realise that flash memory has a limit of writes it can perform, and it's not significantly any faster than a hard drive so I've decided to use a 2.5" laptop hard drive from Seagate. Having a slot driven DVD drive is on my wish list.

DISPLAY
A generic Lilliput LCD screen can be purchased from online stores such as EBay which has the touch screen USB interface to act as an input. I had other ideas like controlling it with a mobile phone or a customised ps2 controller but in the end a touch screen is perfect for this type of application. It comes with a standard VGA port, 1 video-in RCA, and a USB connection for the touch screen.




GPS
I encountered my first navigation tool when I purchased my Imate mobile phone, which had the PDA version of Destinator3 with all of the Australian maps on it. I've been able to port the maps from the PDA version onto a PC. By using the spare COM and PS2 port availble on the motherboard I connect my GPS receiver. On a good day I catch around 15 satellites and is pretty accurate.

CAMERA
Using a USB web cam is reasonable when you don't require much movement, not when your in a moving vehicle. These cheap web cams do not process movement very well and is very sensitive to lighting. The recording function is (shakes head). I've decided to ditch the web cams and get a camera which will feed directly to the RCA port on my monitor. If your wondering what the camera is for - it turns on when your car goes into reverse gear.



Now to install them....

1 comments:

Geo said...

Hi there, great work, keep up the detailed posts! Can't wait to see that pico mobo :D