The sign is pretty cool...you should put one in your dash facing forward, but mirror it so people can read it in front of you - you could say stuff like "Speed limit is 55, moron!" or whatever. :P
Well done Av... I helped Av do some of the automotive electronics side of this install, and it actually went pretty well.
The magic glue that makes it all work so amazing is his software, being that he's an excellent programmer, the software does even more than you can even see here! The integration with the home network for sync of music automagically, the traffic camera system and how that actually works, it's all quite amazing.
The best thing we learned during this install is -- planning is everything. Sit down and think about what you want to do - and plan it. We did. As a result when install day came and went, everything was in - installed - and worked exactly as we planned.
the only gotcha we had was, we ended up with 2 parasitic voltage leaks that went back through USB, and caused the master system relay to stay on... But a simple diode fixed that.
Well done. What software are you using for the traffic cameras? Do they automatically update according to your gps coordinates? There are around 50 or more traffic cams where I live. I am using enforcer's traffic cam software to view them but I can only set up 18 cameras in his program and they are static (meaning they do not change according to my coordinates). I would eventually like to have a program that is able to pick up the traffic cams closest to me or in the direction that I am heading and display on the screen.
I used my own software. It's relatively simple -- I programmed in all of the traffic cameras's co-ordinates and URL into an XML file. You can see the file here:
For each camera, I specified it's location, the URL of it's image, and which road it appears on.
Originally, I had the screen simply show me cameras if I was close enough, but they annoyingly popped up constantly when I was going near (but not on) the highway. So I also programmed in some lines representing the major highways, and now the software only shows the cameras when I am on the highway. (You can see this in the XML also).
The software does some math to only show you cameras that are in front of you, and generally tries to only show you cameras for the road you are driving on. It works quite well!
Thanks for your interest :-)
I must say i've never been this impressed with a homebrew build. It seems like everything you have is custom.
I would like to see more detail on your build but since its over i guess seeing build pics is impossible at this point. I've been to your website and there isn't much info on there on how it was done either. For instance how you do the tracking would be excellent information to have. The voice command is also amazing! I assume this is going to take much more work if u were to use it with a current front end software. I would love to be able to setup a button to do this on my build.
All and all this is one amazing design!!
I have a few build pics on my site, but I've also been adding features over time -- I can certainly answer your questions, however.
The tracking is done by my software package. Basically, it uses a MySQL database to keep a log, once every 2 seconds, of my latitude & longitude, time & date, and vehicle speed. This information is stored on the car, and broken into "trips" based on how much time has passed since the last "trip" ended.
When I arrive home in my garage, my Car PC syncs up with my home database, and uploads all of the track data. This takes just a few seconds. Finally, a web script on my web server takes that information and formats it into lines and markers on Google Maps via the GMap API.
Voice command is much easier: Just download the Microsoft Speech SDK 5.1, for free from MS. It comes with samples on how to do all sorts of voice stuff, like dictation, grammar recognition, and text-to-speech. The button on my dash trips a relay connected to my Arduino circuit, which sends a packet of data down the serial port. My software picks up that packet and mutes the sound, initiating "listen" mode. I've also got a Andrea Soundbeam Stereo USB Microphone on the rear-view mirror.
I hope this helps!
Read about my Car PC at www.avbrand.com/projects/carpc -- LED sign now functional!
man i really like how you setup your car pc well done
You my friend are L33T!
I kinda figured out how you got the button work. I'm working on a plugin for centrafuse 2.0 that can do the same thing. Of course my C++ is a little rusty so its taking a little bit but oh well... Thanks for the idea. I may get all my steering wheel controls back :-D