Skip to main content

Topics

This section allows you to view all Topics made by this member. Note that you can only see Topics made in areas you currently have access to.

Topics - garrettg84

1
Project development, ideas, and suggestions / X10 to Serial
I'm not sure if anyone has heard of X10 as a communications standard, but it seems interesting.
http://en.wikipedia.org/wiki/X10_(industry_standard)
Quote
Household electrical wiring (the same which powers lights and appliances) is used to send digital data between X10 devices. This digital data is encoded onto a 120 kHz carrier which is transmitted as bursts during the relatively quiet zero crossings of the 50 or 60 Hz AC alternating current waveform. One bit is transmitted at each zero crossing.

I was wondering if anyone has created any hobbyist X10 to serial/spi/i2c  modules or anything of the like. There are tons of commercial dongles that are $10+ for receive or transmit only. However I haven't found anything that lends itself to open source design.

X10 doesn't necessarily need to be the exact protocol used, just anything that functions like it. I am just looking for something that allows basic communication over in-home wiring/power lines.
2
Project logs / 06-07 Duramax Gauge Cluster LED Mod
My buddy has a diesel Chevy truck that has 'old ugly amber lights' in the dash that match no other part of the lighting on the car from the stereo to the push button indicators - the color also does not match the light on his a-pillar boost or egt gauge. We found a brief instruction (text only) on how to do the mod for previous year trucks. We set off and made a reasonable tutorial for this truck. Abstracting the steps we went through - it should work on nearly any car or truck as well.

Some of the pitfalls we ran into were the orientation of the original lamps/bulbs was not uniform. Each lamp/bulb had two of four leads soldered to the gauge cluster, and we found no pattern. We used a simple multimeter to figure out which side was hot and marked them accordingly.

We will be making some other (electronic) mods to this truck later as well. Hopefully things like this interest people on here. If not, I'll stick to the uC and logic projects =)

I've been thinking about re-doing the project with different LEDs to try to get rid of the 'hot spots' of light behind the gauges, but I'm not sure what would work out best. I was thinking even shaving/filing down the rounded tip of the LED to diffuse the light a bit more, but I'm not sure on effect as a whole.

As usual, I have documented this at my blog/site:
http://http://www.garrettgalloway.com/index.php?p=projects&e=4
I also documented it with comments on the photos at Instructables:
http://http://www.instructables.com/id/06-07-Duramax-LED-Gauge-Cluster/
3
Project logs / Lattice CPLD Free PCB Build
I received my Lattice CPLD Free PCB a few days ago. I had the parts on order from mouser a week or two before. The build went ok for my first time ever using 603 size components. The lattice CPLD IC was a reasonable package size and I have used ICs with higher pincount before. I used the drag soldering method because my solder was of improper size to do individual pins, and drag soldering is just plain easier.

Here are the images - one by itself and the other next to my handy bus pirate:




I have the full build and additional images on my site/blog (external: garrettgalloway.com)

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01242293832session_write_close ( )...(null):0
20.01272425424ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01272426200Database_MySQL->query( ).../DatabaseHandler.php:119
40.05552564936Database_MySQL->error( ).../Db-mysql.class.php:273