This is a fun and unique project that I began initially building shortly after the release of my Electronic LEGO Star Wars DL-44 Blaster Pistol -- which of course means this particular project was built using my acquired knowledge of the blaster, as well as it uses a very similar functionality. The bulk of the project is a miniature 3D pixelated version of an iconic Invincibility Star (or Starman) from the Super Mario Bros. series, but inside is a miniature circuit board containing a few components to make the eyes blink and to play music. Like my DL-44 Blaster, this project also requires an Arduino as well as a working knowledge of how to program microcontrollers. The electronics portion to this is much, much easier and streamlined versus the DL-44 Blaster, as the microcontroller used is an ATtiny85 to play tone melodies, rather than an entire ATmega328 for blasting PWM sound files. Once all is completed, when you push a small tactile button located on the rear of the Starman's head, the Mario invincibility music plays for a few seconds (via tones, not WAVs nor MP3s), while the two eyes blink in synchronization.

In this tutorial, I'll provide instructions how to build four different styles: Glowing Yellow, Ice Blue, Gold, and Rainbow -- the special rainbow Starman has its own unique code for playing the Mario "Coin Heaven" music from Super Mario Bros. 3, and instead of the eyes blinking in one color like the other three stars, the rainbow one uses color-changing LEDs which cycle through multiple colors. This is optional, and like all of my projects, you're absolutely free to deviate and change the colors and change the Arduino code if you'd like.

Please note before attempting this project:

  • Like all of my Instructables, this is not an easy nor cheap project to build. Although the LEGO and electronic portions are both significantly easier than the DL-44 Blaster, this isn't a project to be done by amateurs with little skill. Each Starman model contains roughly 300 LEGO pieces: some have slightly more or less depending on the particular color model. For instance, the rainbow version's outer tiles use a completely different pattern than the other three, thus has a little bit more than 300 pieces. On average, I can't really give an estimation for the price, since I bought most of my electronics parts in large batches at once. Many of the pieces can be bought for less than $1 US from various online sources, and you'll probably spend about $10-15 worth of LEGO pieces, give or take.
  • The electronics skill required is novice-to-intermediate, but nonetheless requires the ability to solder and identify components (e.g. adhering to proper LED polarity, using proper resistors, using sufficient battery power).
  • Programming the sound chip requires a working Arduino board. I use an Uno, but from what I've gathered, the Mega and other models can be substituted.
  • Touching one of these stars will not grant you temporary invulnerable powers. Believe me, I tested it and jumped off a tall building and died. ᴸᵘᶜᵏᶦᶫʸ ᴵ ʰᵃᵈ ᵃ ¹⁻ᵁᴾ ᵐᵘˢʰʳᵒᵒᵐ⋅

Step 1: The LEGO Portion

The instructional guide for this section was generated with LEGO Digital Designer, which is a free program developed by LEGO Group for making virtual blueprints of original creations. Like in all of my other projects, the pieces acquired here were from a variety of sources, but mainly individually online through BrickLink.com -- essentially, it's an online "candy store" of LEGO pieces, where you choose parts based on type, color, or year in a catalog.

Download your chosen Starman model from the links below, and view the HTML guide with parts lists in the following links: Glowing Yellow (white, orange, and yellow with yellow eyes), Ice Blue (blue, light blue, and transparent light blue with blue eyes), Gold (orange, orange-yellow, and yellow with orange eyes), and Rainbow (various colors with transparent clear eyes that blink flashing colors). As mentioned previously, the first three Starmen play the invincibility music in sync with the eyes flashing, whilst the fourth one plays the "Coin Heaven" music with multicolor eyes. Regardless of the model, the basic construction is exactly the same for each -- with the exception of the last remaining steps where you add the top layer of plates, tiles, and eye colors. Again, you're also free to deviate from my design and build a star based on your own color schemes, like a green star, a solid pink one, or even a black star with spooky red eyes. In the various links above (which correspond to the various models), you'll see the step-by-step guides in HTML with a parts list as the last step. Regardless, the individual LDD files are contained in attachments in this step.

As I also point out in each of my LEGO Tutorials, LDD tends to produce the steps in random order and ends up having parts appear before other parts are intended to be added. Using your best judgement as a LEGO builder, always ensure your model is built securely and use your own design savvy to locate where the pieces should go.

The bulk of the project is made from black plates and bricks, to form the star pattern. The innards are of course hollow, which securely house the electrical parts. Towards the end of the building steps, you'll begin placing plates and tiles on the front of the star, according to your model's color design. Be sure to use the Technic plate in the direct center as specified: these holes are necessary for sound output. The final steps of the project contain the panel for keeping the tactile button in place: for some reason, LDD doesn't allow this particular irregular method of inserting Technic pins in the backs of bricks, hence the button panel appears as a separate component which should be added later (see the steps with the electronics).

<p>These are cool!</p><p>Love the photos too, so nice and clear. Great work!</p>
I was thinking about combining your arduino/guts +lights &amp; sounds with this instructable for a vinyl/plush Starman Tree Topper...<br><br>(https://www.instructables.com/id/Starman-Tree-Topper)<br><br>I could stick with just two LED's, but I was thinking it would be pretty sweet to make a 5-sided internal frame and make it with (5) lights, one near each point...can you offer any suggestions about how to accomplish this. Are there any pitfalls you see with this? I might just stick with the (2) lights that are used in your design and the topper's.
<p>Yes, it's possible to have five separate LEDs. I'd recommend having five<br> LEDs combined together in a parallel array. You can leave the 2nd &quot;eye&quot;<br> LED connection empty, then just have the five LEDs connected in a <br>parallel circuit coming from the 1st &quot;eye&quot; connection (the ATtiny85 <br>pin). Please refer to the attached image: where it says &quot;6V&quot;, that <br>should be the ATtiny85 pin of the 1st &quot;eye&quot; -- all five LEDs would then <br>be attached together in parallel (not series), then with resistors <br>attached to their cathodes, which then attach to the ATtiny85's ground <br>pin.</p>
<p>Outstanding; thanks!!</p>
<p>OH MY GOSH SO COOL! :D :D :D </p><p>Three thumbs up!</p>
Wow u should really teach me in real life
<p>I love it! This is a perfect project for an ATtiny, and the invincibility granted by Starman makes everyone happy! I would make it into an alarm clock for a kid. :)</p>
<p>So cute. Great Instructable!</p>

About This Instructable




Bio: Baron von Brunk: original creator of the LEGO/Transformers/Game Boy mashup - featured in Nintendo Power, CNN Geekout, Tokyopop, Discovery Channel Canada, Kotaku, Gizmodo, and ... More »
More by Baron von Brunk:Illuminated Electronic LEGO LED Candles Functional LEGO Nutcrackers Electronic LEGO Super Mario Bros. Mushrooms 
Add instructable to: