Select your entertainment

> Make your own comic

Strip Editor | GTA online | 3D Pinball | 3D Printer | Carputer | Software | Films | Features

Carputer

I started the carputer back in 2002 after hearing about VIA's new mini-ITX form factor integrated motherboards. Suddenly it seems possible to fit a computer in my car, so I set about the task of working out how to make the hardware run in a mobile environment.

31 October 2003

Talk to you
Click to enlargeVoice command
After recieving several pleasent e-mails regarding my voice command software, I've decided to release it for download.

Voice command - Verion 1.0

It weighs in a about 250KB, complete with source code if you'd like to build on what I've done. Enjoy :)
Oh and before you e-mail me saying it doesn't work, read the readme.txt file!

DVD drive
As you may be able to make out in the picture above, I've upgraded my new simple carputer design to feature a DVD-ROM drive as well. So I'd be able to watch DVD films in my new small, glovebox based design.
My main concern was that the electrical system wouldn't be up to scratch and that the system would re-start on me and be unstable. But to my surprise, after watching 10 minutes of the Matrix on the DVD, everything was working fine.

Click to enlargeSo I set about trying to force the system + DVD drive into my glovebox. But things didn't go quite as smoothly as I hoped :) Carputer + DVD = *just* too big to fit into the glovebox. So close!
The only solution is for me to invest in a slim-line DVD drive, which will fit into the glovebox easily. So that's on my shopping list for the next hardware improvement to the system.

Wireless networking
I'm also looking into wireless networking, as things have got very cheap and fast since last time I looked! When I was writing for a website called HardwareCentral a few years back, I wrote a review of a Diamond wireless network system. It had a maximum speed of 1Mbps, but you'd be lucky to reach that ;)
These days 802.11b/g give us an easy 100 meter range with up to 54Mbps! Although in reality, the average transfer rates evens at about about 20Mbps. But that's still mighty fine.

Website Improvements
It's time to shake things up round here again. Lots of this carputer section is getting out of date, just take a look at the FAQ where I'm still searching for a touchscreen device. Now I've got a broken one ;)
So *hopefully* this weekend I'll remove some sections and re-focus and re-write the more useful ones.


26th October 2003
Talk to me
The two main things that have been getting my down about my carputer, is the fact it was getting overly complex and that the touch screen had stopped working.

Making things simpler
When I first started building the system, everything was simple and small. But as it went on, everything got bigger and more complex. My DDR motherboard was speedy and powerful, the shiny silver case looked good, but it was getting too large.
I decided to go back to basics, the motherboard, a tiny DC2DC power board and a hard drive. By cutting the system back to these parts, I was able to fit everything in my cars glove box. This meant I didn't need to have wires connecting everything in the front of my car, to the computer parts in the back.
As the pictures below show, the carputer is nice, small and fits into the glove box perfectly :)

Controlling the carputer
The other thing that needed solving was the question of controlling the carputer. After the touch screen broke, it meant just using a keyboard and mouse, which isn't very good for when you're driving the car.
I'd written some voice command software a while back, but it had a few drawbacks. Firstly at the time, I was using a headset microphone. Which meant I needed to wear that whenever I wanted to speak to the carputer. Secondly the software wasn't great. Whenever you wanted to input a voice command, you needed to press the scroll-lock key to get the system to listen.
So in effect, you needed the keyboard to use voice commands :)

Talking to the carputer
In order to really make the carputer easy to use, I decided to re-write my voice command software. I set out to solve the short-comings of my last attempt.
The main thing I wanted to do, was to make the voice command system 'always on'. So that all I needed to do was speak, and the system would respond to me.
Of course the problem with this, is that if the system heard you talking or some music sounded like a command, it would think that is was you telling it to do something.
To get around this issue, I implemented a master command. So that in order for the system to accept a request, it had to be pre-fixed with a preset command. Currently, it's set to listen for 'computer'. As soon as I say this, the carputer beeps to acknowledge it's heard me, then it listens for the next word I say as the main command. For instance, I might say 'Travis' and it would then start to play Travis. If I decide I don't want the computer to respond to a command, then I just say 'cancel' and the system goes back to stand by mode.
The only other thing to mention is that I've fitted a microphone into the frame of my car, so now I no longer have to wear a headset. Very useful!

As the picture below-left shows, this latest version of the voice command software is written and working. I've made the interface look a bit nicer than my last attempt ;) Would you guys like me to release it for you to download? I'm perfectly happy to do so, along with the source code for you to modify and improve on.

Click to enlarge Click to enlarge Click to enlarge
Voice Recog Verion 2
My latest and greatest voice command software.
Carputer in glove box
Everything simplified to fit into my glove box.
Empty glove box
All the space my re-worked carputer can take up.
Click to enlarge Click to enlarge Click to enlarge
All the pieces
Monitor, hard drive, motherboard, power and controls. All that is needed.
Microphone
No more headset, the mic is now part of the car.
Mini controls
For those times where keyboard input is needed.

So there you have it, after almost giving up on my carputer. I've come back to a more simple, more compact and easier to use system. Now all I need to do is turn the system on and then talk to it. Beautiful.

Oh and one more thing... I recently found this great piece of hardware, called an isolator. It basically allows you to wire in another battery for your carputer, so that when the engine is cranking the system will switch to this backup battery. Then when main power is back, it'll return to the main power source. Perfect for use with a carputer :)