Baoqi and Danica’s Halloween Costume

Final photo:

Process photo:

Sketch:

Minecraft: avatar, torch, axe

Inspiration:

Material we used:

Cardboard box, sticker, plastic cube(exhibition box), brown cloth

Gemma, battery, neopixel, LED strip

Skill we used:

Illustrator design, vinyl printing

Circuit diagram: (for the diamond cube and torch)

Code:

#include <Adafruit_NeoPixel.h>

#define PIN 0

#define NUM_LEDS 8

#define BRIGHTNESS 50
// Parameter 1 = number of pixels in strip
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
// NEO_RGB Pixels are wired for RGB bitstream
// NEO_GRB Pixels are wired for GRB bitstream, correct if colors are swapped upon testing
// NEO_RGBW Pixels are wired for RGBW bitstream
// NEO_KHZ400 400 KHz bitstream (e.g. FLORA pixels)
// NEO_KHZ800 800 KHz bitstream (e.g. High Density LED strip), correct for neopixel stick
Adafruit_NeoPixel strip = Adafruit_NeoPixel(NUM_LEDS, PIN, NEO_GRBW + NEO_KHZ800);

void setup() {

strip.setBrightness(BRIGHTNESS);
strip.begin();
strip.show(); // Initialize all pixels to ‘off’
}

void loop() {

customFunction(strip.Color(0,255,255), 100);
customFunction2(strip.Color(0,0,0), 100);
}

void customFunction(uint32_t c, uint8_t wait){
for(uint16_t i=0; i < strip.numPixels(); i++) {
strip.setPixelColor(i, c);
strip.show();
delay(wait);
}
}
void customFunction2(uint32_t c, uint8_t wait){
for(uint16_t i=0; i < strip.numPixels(); i++) {
strip.setPixelColor(i, c);
strip.show();
delay(wait);
}
}

About our costume:

We get inspiration from minecraft game, through the combination of pixel characters and Chinese traditional culture, plus interactive dynamic motion-sensing props, to achieve the fun and Halloween costumes.

In the parade, we are called out by a lot of kids and many of them want to take pictures with us. People look at us and shout ” Minecraft” loud, it was at that moment when I experience the fun of being something else.

Having a box on the head is not very easy to walk, but we overcome it. The experience of taking the box to the parade was very interesting. We made holes and covered all three sides with semi-transparent cloth. At the beginning of the parade, the light was ok, but by the middle of the parade, we couldn’t see clearly. So we tear down the cloth in front and rotate the box for a better vision. It’s hard to balance the box when we dance in the crowded parade and sometimes we keep bumping into other people.

We learn a lot about the coding system in terms of the LED strips. We learn to use the vinyl printer to make the whole visual patterns.

If we would do it again, we will use lighter material which is waterproof. Also we will hide the battery in a better place. We may change the proportion of the head and the props to fit our body better.

Leave a Reply