Last year the comedy sketch show 'Portlandia' made fun of an arts and craft trend, where craft artists would take ordinary items and 'put a bird on it'. I fell victim to a similar trend in the geek crowd: Take an ordinary silver item and add LEDs to 'put a cylon in it'. :)

When I saw the Total Control Lighting strands, the first thing that came to mind was sticking these on the front of my Jeep to create a 'Cylon Eye'. Installing them in the Jeep was a breeze, which then freed me up to tinker with the software. I now have a multi-mode Cylon Eye with a pretty purple control module in my Jeep.

In this Instructable, we'll be working with Total Control Lightings strands, Arduino programming, and the all new "Total Control Lighting Developers Shield Project Housing" that Cool Neon will be releasing at the upcoming 2013 Maker Fair in San Mateo California. (You saw it here first, folks!)

Parts List:
- Total Control "Awesome Dev Shield Box" Kit ( Seeeduino & TCL Developer's Shield wrapped in a
lovely Purple Anodized housing)
- 25 pixel Total Control Lighting strand (bullet shaped pixels)
- 1 TCL 4-pin male connector
- 1 TCL 4-pin female connector
- 12ft 4-Conductor 22-guage Lead Wire
- 12v -> 5v power supply (For this Instructable I'm using a cigarette->USB 5v adaptor)
- USB mini cable, for programming and power
- zip ties!
- velcro or mounting screws, depending on your level of permanence desired. :)

Tools needed:
- Drill
- 7/16" drill bit
- 1/16" drill bit

Also required is an awesome wife who is willing to let me drill holes in our jeep. Thank you Melanie! I love you!

UPDATE 2016-06-17: Final tweaks and notes

Step 1: Program the controller and test

I know this sounds crazy, but before we get to the fun part of drilling holes in the front of the Jeep, let's program the controller and test it all out.  This will give you a chance to play with the controls and more easily see the resulting changes than when the LEDs are mounted and the controller is in the vehicle.

For the programming/testing stage, you only need four things:
  - The TCL Controller
  - a 25 pixel strand of TCL lights
  - USB mini cable
  - a computer with the Arduino IDE installed.*

I have a few code packages available for this project.  One is CylonEye, HippieCatcher, and HippieCatcher "Road Safe".
These are rough drafts, to be kind.  I'll be posting cleaned up code with better comments in a few days.

CylonEye does exactly what you would expect, and a little more. It utilizes the switches and pots on the developer shield to give the user many behavioral modification options without having to rewrite the source.

HippieCatcher functions like a digital 'cow catcher'.  For those too young, a 'cow catcher' was a plow-like contraption on the front of locomotive engines that deflect cows off of railroad tracks so as to prevent train derailments.  Similarly, the HippieCatcher code cycles through and endless series of morphing colors that start in the center pixel and flow outwards towards the edges.  HippieCatcher also makes used of the developer shield inputs to adjust the visual display.

HippieCatcher "Road Safe" is the same as above, but it limits the levels of blue light to keep you street legal.

CylonEye - Cylon_v0_10.ino.zip
HippieCatcher - HippyCatcher_v0_10.ino.zip
HippieCatcher "Road Safe" - HippyCatcher_roadsafe_v0_10.ino.zip

More on the tunable options later.

For now, connect the TCL strand to the four-pin output cable on the TCL controller.  Then connect the TCL controller to the computer using your USB cable.  I use a dual-head portable hard drive USB cable, which increases the amount of power available to the TCL system.  Upload the code of your choice to the controller, and make sure the lights start morphing.

With the controller, TCL strand, and programming verified; we are ready to install the pixels in the vehicle.

*If you are trying to program a Seeeduino (or TCL Developer Controller) on OS X Lion or Mountain Lion, you will need to install FDTI USB drivers.  I have a blurb about this on my blog thing.  Once you have the drivers, the correct Board is "Arduino Duemilanove / ATMega 328" and the Programmer is "Arduiono as ISP".
Very cool! Just don't run these while driving on a public highway. I had a buddy in high school do this to his Pontiac Firebird so it would look like Knight Rider (a TV show from the time). He ran them while we were driving around on Halloween and was pulled over, ticketed for improper/ illegal light display ($500 fine in 1983) and his vehicle impounded since he had no tools to remove the lights. The whole thing ended up costing him close to $800 in legal costs and towing / storage. The officer told us that it is perfectly legal to run them on private property (parking lot) but not on public streets. <br>Not meaning to be a buzz kill, just letting you know what happened to him so it won't happen to anyone else (not sure if the laws have changed or not, but if not I'm sure the fines have gone up).
Thank god the police had done such a good job of keeping all the other types of crime down in your area that they could focus on scofflaws like your buddy and his dangerous light display. <br> <br>What a pain in the neck.
Awesome, but depressing that Minnesota does not allow ANY after market lights in/on civilian vehicles...except blue lights for collector cars.
Knight Rider hahahha
I just had a nerdgasm. But FYI in Canada that would be illegal with red leds. With the exception of 4 ways and the brake light all red lights on the exterior of the vehicle must be always on or they are considered to be emergency vehicle lights.
it differs from province to province but here's the skinny on ontario, from http://www.ontarioticket.com/motor-vehicle-lighting.php <br> <br>&quot; Lights are prohibited or restricted based on their combination and/or the direction they are visible from. Flashing red lights, visible from any direction on a vehicle, are restricted to law enforcement vehicles only. This restriction does not include four way flashers or tapping the brake pedal to produce an on and off effect with the brake lights. In addition to this, red lights and red and blue combinations of lights to the front are also restricted to law enforcement vehicles. Flashing blue lights are restricted to police vehicles and snow removal vehicles, but only while they are actually engaged in the removal of snow (or de-icing, etc). Flashing green lights are restricted to volunteer fire fighters. <br> <br>The Highway Traffic Act says nothing specific about under carriage neon lighting, nor about any other specific colours than those mentioned above, so, as long as they conform to the above specifications, they should, in theory, be permitted. One thing to be aware of with respect to under carriage lighting is that a red light may cast a glow around the vehicle that is visible from the front of the vehicle, even though the light is not specifically positioned on the front of the vehicle.&quot;
i'm pretty sure yellow is also a restricted colour - tow trucks, and the like.
Nice piece of kit. Mine has less LEDs and all, BUT cost is way, way less than yours. <br>All you need is a Larson Scanner Kit from Evil Mad Scientist @ http://shop.evilmadscientist.com/productsmenu/tinykitlist/152-scanner , and maybe a 12 V to 5 V adapter
The larson scanner kit you referenced can't do 'trippy mode'. :P
just so you know. the light setup is called a larson scanner
Yes, it is. But I couldn't think of a joke to make out of that. :)
also in some states red is also illegal. I live in georgia and this is true
I have been holding off documenting the available controls and posting new video until I can finish up the unified code base, and wash the jeep. Expect new videos and updated code this week!
Can you post some pictures of the lights on?
I did the same thing back in 1984 in the grill of my 58 Pontiac Strato Chief. <br>I still have the circuit I made in a box deep in the closet. I think it was 16 LED's 2 chips and a resistor to power it off 12V. ( Old School ) <br>Nice to see the updated version.
I'd like to see a video of the HippieCatcher. <br> <br>Also, I love that shield and box combo!
I would hate to drill into my jeep but this looks awesome and worth all the drilling, I hope I dont screw up!
Looks like you put a couple of extra holes in the front by mistake!
I've always wanted one...scared of being fined! red light on the front is illegal here. Anyone know the original circuit that was used?
Cool! But it could be better if the LEDs are not seen, just the red running glow like a real Cylon.<br> <br> Probably you can achieve this if the LEDs are located <strong><em>below the edge</em></strong> of the hood, and out of sight, but you can still see the reflected light from the LEDs.
not bad but i think the sweep is too fast, also when drilling a row of holes i find it best to use a chalk line to keep the holes straight as well as measuring the gap between the holes for a professional finish. <br>Also punching the marks helps to keep the drill centred when you start to make the holes to ensure there is no slipping off your carefully measured line and centre marks especially on steel or smooth surface, this takes a little longer but leaves no room for mistakes. <br> <br>I have noticed that you used a seediuno that's fine if you got the $32 to throw away for the project plus all the other costs but I think its a lot better to use a normal Arduino and just programme the chip and put it on a custom board that way its only like 10 bucks. <br> <br>I do like the Shield and Case that it comes in for the TLC Controller, but I don't think its really needed as these R.G.B L.E.D light Arrays with built in R.G.B Drivers that from memory just use a S.P.I or something like that thus the Arduino it self could be used to control every function that the Shield does that been said it would be easier and cheaper to make a custom board for this project with a socket for the Arduino chip so it can be removed or make easy access for programming pins as there is only 4 from memory. <br> <br>Some mistakes you made. <br> <br>The TLC Connectors you posted a link to &ldquo;4 PIN &ldquo; the link you added was a 2 pin.... here is the link you looking for http://shopping.netsuite.com/s.nl/c.ACCT88394/it.A/id.1005/.f?sc=2&amp;category=257 <br> <br>Personal this website looks fairly dodgy as some of the pictures of the products are not very clear, the price of the connectors sold sounds about right, but for the R.G.B L.E.D Strips try this website. <br> <br>http://www.adafruit.com/ <br> <br>it's a much more well known site especially for Arduino people also there strips are cheaper and even have the other types like surface mount. &ldquo;Pre Made&rdquo;. <br> <br>Anyway cool weekend project, just some stuff that needed to be pointed out for someone wanting to do this project thanks for sharing.
Sweep speed, as well as several other features, are user controllable via the dev shield controls. I'll be fully documenting those as soon as I get the unified code base posted. <br> <br>Yes, if I wanted a 'simple' cylon eye, I could just control the whole thing from a bare bones arduino and save a few bucks. If you look at the code, you'll find that there are a lot of on-the-fly user-controllable behaviors that rely on the developer shield inputs; so it is rather essential to the overall project. <br> <br>As for seeduino vs 'normal arduino' that is 'only like 10 bucks'... My time is worth a lot to me. I could use a $10 arduino, and a couple of pots and switches, and wire up something close to this pre-built dev package. In the end, the amount of time I spent on wiring it up myself and drilling a housing would have eclipsed saving $22 bucks on the arduino. When I'm in development, or 'one-off' mode, I tend to go for expediency over cost savings. If I am mass-producing something, then I work to shave costs off the individual assemblies. <br> <br>While adafruit has the pixels, and the 4-pin connectors, they don't have the polished all-in-one module that looks good enough to install on the dash in my Jeep. Just because one site is 'well known' doesn't make every one else dodgy.
um turn pots and some switchs thats what the TLC controller is thats all nothing more nothing less sure it comes in a nice case and i stated that.........<br><br>Seeduino vs Normal Arduino its not 10bucks difference especially on the site you posted the Seeduino is $32... Arduino Chip is $7 Pre made Circuit board for Arduino Chip is $4 plus has some room to make your own circuits e.g &quot;TLC Controller&quot; if soldering some pots and switchs takes you along time as you claim well not much can be done about that but for most people the time you complaine about its about 10-15mins.<br><br>here is something i am a little pissed at i said the site was dodge because of the Following: low res photos &quot;hard to tell what you are buying&quot; <br>The Layout looks really really basic<br>some of there links down work and photos of products are not displayed.<br><br>This is why i said the site looks dogy the fact that you sit there and look at me like Adafruit is the only good site..... is a joke. Adafruit was an Example.<br><br>Your in Dev? wow shall i bow to you. The fact is every person on this site is on some dev, i simply pointed out some things about your instuctions for other people that might be new or starting out and happen to come and see your little dev and want to try it them selves.<br><br>Last thing they are not pixels you are buying they are R.G.B L.E.D's with a built in chip that supports a SPI interface, i remind you of this so people who want to make something like this can find somewhere on the net other then the site you advertise.
URLs fixed.
All you need to do now is wire up a speaker (or mod your car horn) and a simple controller so that when you start the lights it'll say &quot;By your command.&quot;
OK, but where do I get the awesome dev box?
<a href="http://www.coolneon.com/" rel="nofollow">Cool Neon</a> makes and sells them. I don't think they are on the website yet, but you can give them a call or send them an email.
i'll be honest, i didnt come here to lean how to make this, i came here to gawk at its awesomeness
I second this. Very cool. Great job.
I am working on cleaning up and consolidating the three programs into one sketch that takes full advantage of the developer shield controls. At least one of the packages I posted has a 'street mode' that limits both red and blue values below that of green, so the 'eye' is street legal. :)
!!! SUPER AWESOME !!! <br> <br>Very Nicely done indeed !!! <br> <br>Love any KnightRider/Cylon Type Mods !! <br> <br>Hats off to ya ! <br> <br>;-)
I'm with Tekeydie -- awesomeness! Way cool!
This is great! you did a great job, looks like a pro install to me. I will second what Hopajoo said about running them on public roads. As an ex-cop, I would suggest checking with your local police regarding your laws, but as you said in the video blue lighs are illegal on non-emergency vehicles. In most areas so are flashing red lights, as well as forward facing red lights. You should be good with any other color, but check with your local PD. Great job though, I might have to get these myself :)
That is really neat! I love that it changes colors!

About This Instructable


344 favorites


More by ChrisKnight: The Playa Mary Horseradish Vodka Put a Cylon in it!
Add instructable to: