- Joined
- May 27, 2008
- Messages
- 3,628 (0.63/day)
System Name | Ultra 64 |
---|---|
Processor | NEC VR4300 (MIPS R4300i) |
Motherboard | proprietary design |
Cooling | Fanless aircooled |
Memory | 4.5MB 250 MHz RDRAM |
Video Card(s) | 62.5 MHz Reality Coprocessor |
Storage | 32 - 512 Mbit ROM Cartridge |
Display(s) | 720x576 |
Case | Clear Blue Funtastic |
Audio Device(s) | 16-bit CD quality |
Power Supply | proprietary design |
Mouse | N64 mouse for use with N64DD |
Keyboard | N64 keyboard for use with N64DD |
Since my University course has ended ive found my self with spare time
So i decided to stay on the programming bandwagon and start an Arduino based project. Love these little boards the things you can do with them are fantastic and for the price you can pick them up for everyone should have one.
Anyhoo the grand plan:
To create a system that performs ambiance lighting within a vehicle that reacts to the way said vehicle is driven. Current plans are for it to fade from what ever colour is selected to red depending on how hard the driver accelerates and when the vehicle is about to red line it will flash red at you reminding you it doesn't like it. Then with the use of an accelerometer hard cornering will cause the outside side of the car to fade to red. The sharper the corner the more red. I believe it will have to take into consideration the vehicles speed as well as the reading from the accelerometer so that it doesn't give false readings. Then there will be the joy of pots holes, speed bumps that could cause the results to be unexpected but ill worry about that when the accelerometer arrives.
Current progress so far is just bread boarded up. Because of the limited number of digital input and output pins ive employed the use of shift registers. As all im doing is basically routing a high or low signal to LED's there's no form of serial communication it'l be a good exercise to learn how to use shift registers. I could then expand that to hopefully run other devices such as TFT displays through a shift register as ive seen it done. Currently ive got one register in use and can control the PWM of each of the eight LED's connected to it individually.
I have an array of predefined RGB values for various colours which the user can select between and the Arduino will fade each LED colour up or down to the new colour creating a nice transition between the two. The colour selected is then stored in the Arduino's EEProm so that colour is automatically selected when it next powers up.
There's also a few functions which create some nice colour fades effects which the user can control the speed of the fades. Im thinking of implementing this to automatically be used when driving on motorways.
Currently the LED's draw power directly from the shift register so they are quite dim. Im awaiting some more registers to control more LED's and also some transistors. The plan it the sift register will control the transistor which will act like a switch between the LED's and the Arduino's power source giving me the LED's at full power.
Im really excited about this and even thought of what i could do next, creating a dock for my iPhone to interface with the stereo and give me steering wheel controls for it. Even better if i do get a TFT display working with shift registers to create a keypad entry entry system where the user has to enter a code before the vehicles ignition system is given power That could then be expanded even further with the use of a OBD-II shield to give each driver of the vehicle their own code. You could then log how well each driver is driving it, how sharp they corner, hard they accelerate and their MPG per trip. Great fun
I know how much you all like photo's with your logs but sadly thats it for now. When my new toys arrive ill get more and post a video of its functionality at the moment
So i decided to stay on the programming bandwagon and start an Arduino based project. Love these little boards the things you can do with them are fantastic and for the price you can pick them up for everyone should have one.
Anyhoo the grand plan:
To create a system that performs ambiance lighting within a vehicle that reacts to the way said vehicle is driven. Current plans are for it to fade from what ever colour is selected to red depending on how hard the driver accelerates and when the vehicle is about to red line it will flash red at you reminding you it doesn't like it. Then with the use of an accelerometer hard cornering will cause the outside side of the car to fade to red. The sharper the corner the more red. I believe it will have to take into consideration the vehicles speed as well as the reading from the accelerometer so that it doesn't give false readings. Then there will be the joy of pots holes, speed bumps that could cause the results to be unexpected but ill worry about that when the accelerometer arrives.
Current progress so far is just bread boarded up. Because of the limited number of digital input and output pins ive employed the use of shift registers. As all im doing is basically routing a high or low signal to LED's there's no form of serial communication it'l be a good exercise to learn how to use shift registers. I could then expand that to hopefully run other devices such as TFT displays through a shift register as ive seen it done. Currently ive got one register in use and can control the PWM of each of the eight LED's connected to it individually.
I have an array of predefined RGB values for various colours which the user can select between and the Arduino will fade each LED colour up or down to the new colour creating a nice transition between the two. The colour selected is then stored in the Arduino's EEProm so that colour is automatically selected when it next powers up.
There's also a few functions which create some nice colour fades effects which the user can control the speed of the fades. Im thinking of implementing this to automatically be used when driving on motorways.
Currently the LED's draw power directly from the shift register so they are quite dim. Im awaiting some more registers to control more LED's and also some transistors. The plan it the sift register will control the transistor which will act like a switch between the LED's and the Arduino's power source giving me the LED's at full power.
Im really excited about this and even thought of what i could do next, creating a dock for my iPhone to interface with the stereo and give me steering wheel controls for it. Even better if i do get a TFT display working with shift registers to create a keypad entry entry system where the user has to enter a code before the vehicles ignition system is given power That could then be expanded even further with the use of a OBD-II shield to give each driver of the vehicle their own code. You could then log how well each driver is driving it, how sharp they corner, hard they accelerate and their MPG per trip. Great fun
I know how much you all like photo's with your logs but sadly thats it for now. When my new toys arrive ill get more and post a video of its functionality at the moment