- Joined
- Sep 4, 2013
- Messages
- 2,219
- Reaction score
- 7
It feels like it's been a long time since I've cracked open the Phantom's shell! Well, that ended tonight. After too much time messing with the F450, I accumulated enough parts and motivation to get back to the old P1.
The Neopixel NAZA-mirroring mod I originally posted about was on my F450 Y6, but that was really because it was a larger, easier test bed to work with. With that successfully completed, it was time to port things over to the Phantom.
I'm not going to detail the entire build tutorial again, since it's pretty much the same as the Y6 build, so if you're interested in the details and sketch code, I have it posted here: http://www.rcgroups.com/forums/showthread.php?t=2144784.
I wanted to do this mod because I'd like to eventually replace my old ESCs and motors (100+ hours of flight time so far) with the E300 kit. The E300 ESCs don't have LEDs, so I would lose all of the Phantom's orientation lights, and I really didn't want that. I also didn't really care for the Phantom's red-in-front lighting scheme, so it was really time for something custom. Hence, the neopixels. And of course, the Arduino-based NAZA-LED mirroring is really the icing on the cake.
Instead of the pretty 16-LED rings, for the Phantom I opted for an 8-LED strip, that just fits the stock arm light cutout. It's not perfect and I'll have to shave things down a bit to get the lenses back on, but it's close enough for now.
After a couple of hours of soldering and crimping, I had this. It's not pretty, and this isn't the final config. I accidentally ordered only two strips, whereas I needed four for each arm, so this is currently just a hot-glued proof-of-concept.
Just to bring home the point, here's the rats' nest of wiring that I just stuffed back into the shell - no organization or routing here (yet)!
Amazingly, everything worked perfectly the first time around. How often does that happen? Here are a few shots of the LEDs in action - the purple is the static orientation mode, the yellow is flashing from NAZA reporting "tx-not-found"
The red stock LEDs in front are off because the motors aren't armed. Yes, the Neopixels are set to stay on whenever the battery is providing power.
Here's a poor shot that gives you an idea of how much brighter the 8 Neopixels are compared to the three stock red ESC LEDs:
16 LEDs at full power draws about 1W of power. When done, the full 32 will draw about 2W. My Phantom is currently dual-PMU'd, so I didn't even need to use a separate BEC. That really made my day
Here's a quick video of the maiden flight:
[youtube]http://www.youtube.com/watch?v=_eefrq3NW8I[/youtube]
Next step - get more strips for the front arms, program in some fun animation sequences for when the NAZA isn't blinking, and then see if the UFO reports increase!
I'm also thinking about ways of making the Trinket more accessible without having to take apart the shell - a remote switch for reset and exposed USB port would let me change color schemes and animations more easily. It'd also let me demonstrate this more as a potential solution for the many folks who are green/red colorblind and need different color flashes to tell what the NAZA is trying to say.
The Neopixel NAZA-mirroring mod I originally posted about was on my F450 Y6, but that was really because it was a larger, easier test bed to work with. With that successfully completed, it was time to port things over to the Phantom.
I'm not going to detail the entire build tutorial again, since it's pretty much the same as the Y6 build, so if you're interested in the details and sketch code, I have it posted here: http://www.rcgroups.com/forums/showthread.php?t=2144784.
I wanted to do this mod because I'd like to eventually replace my old ESCs and motors (100+ hours of flight time so far) with the E300 kit. The E300 ESCs don't have LEDs, so I would lose all of the Phantom's orientation lights, and I really didn't want that. I also didn't really care for the Phantom's red-in-front lighting scheme, so it was really time for something custom. Hence, the neopixels. And of course, the Arduino-based NAZA-LED mirroring is really the icing on the cake.
Instead of the pretty 16-LED rings, for the Phantom I opted for an 8-LED strip, that just fits the stock arm light cutout. It's not perfect and I'll have to shave things down a bit to get the lenses back on, but it's close enough for now.

After a couple of hours of soldering and crimping, I had this. It's not pretty, and this isn't the final config. I accidentally ordered only two strips, whereas I needed four for each arm, so this is currently just a hot-glued proof-of-concept.

Just to bring home the point, here's the rats' nest of wiring that I just stuffed back into the shell - no organization or routing here (yet)!

Amazingly, everything worked perfectly the first time around. How often does that happen? Here are a few shots of the LEDs in action - the purple is the static orientation mode, the yellow is flashing from NAZA reporting "tx-not-found"


The red stock LEDs in front are off because the motors aren't armed. Yes, the Neopixels are set to stay on whenever the battery is providing power.
Here's a poor shot that gives you an idea of how much brighter the 8 Neopixels are compared to the three stock red ESC LEDs:

16 LEDs at full power draws about 1W of power. When done, the full 32 will draw about 2W. My Phantom is currently dual-PMU'd, so I didn't even need to use a separate BEC. That really made my day

Here's a quick video of the maiden flight:
[youtube]http://www.youtube.com/watch?v=_eefrq3NW8I[/youtube]
Next step - get more strips for the front arms, program in some fun animation sequences for when the NAZA isn't blinking, and then see if the UFO reports increase!
I'm also thinking about ways of making the Trinket more accessible without having to take apart the shell - a remote switch for reset and exposed USB port would let me change color schemes and animations more easily. It'd also let me demonstrate this more as a potential solution for the many folks who are green/red colorblind and need different color flashes to tell what the NAZA is trying to say.