Sofia is an Angler Fish?????

My Angler Fish is complete!!! This was the result of sewing, soldering, and a lot of fabric.

Materials

  1. Black Morph Suit (Amazon: https://www.amazon.com/dp/B00LEF3IRW?ref=ppx_yo2ov_dt_b_fed_asin_title )
  2. Mermaid Trim (Amazon: https://www.amazon.com/dp/B0BGL6D47N?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1 https://www.amazon.com/dp/B0BLSDY374?ref=ppx_yo2ov_dt_b_fed_asin_title&th=1 , but I recommend Etsy if you have the time)
  3. Black Fabric (Flea Market)
  4. NeoPixel Gemma
  5. NeoPixel Strip
  6. Sewing Machine
  7. Hope
@astralsofia

does anyone know the sound that goes la la la la with bubble sound effects in the background that youtubers used to use in their videos yea that’s what I wanted in the background of thus video

♬ under your spell – ✯

I had a lot of fun learning how to sew during this process and there are a couple things I would have done differently.

@astralsofia

work in progress for my halloween costume…. sexy angler fish coming your way🐡🐟🐠

♬ Whiplash – aespa
  1. Make the hood bigger and have a small wire to make it stick up.
  2. Have a magnet in between the wig and hood to keep the light and hood in place.
  3. Buy more trim and add more layers
  4. Add LED lights to the ends of the trim for a more fun effect
  5. Use a stronger clip for the head light.

Overall, the costume making process was fun, and I managed to meet all of the goals that I set out to accomplish at the beginning.

Some my favorite pics from the parade:>

Soldering Components

//fades all pixels subtly
//code by Tony Sherwood for Adafruit Industries

#include <Adafruit_NeoPixel.h>

#define PIN 1

// Parameter 1 = number of pixels in strip
// Parameter 2 = pin number (most are valid)
// Parameter 3 = pixel type flags, add together as needed:
//   NEO_KHZ800  800 KHz bitstream (most NeoPixel products w/WS2812 LEDs)
//   NEO_KHZ400  400 KHz (classic 'v1' (not v2) FLORA pixels, WS2811 drivers)
//   NEO_GRB     Pixels are wired for GRB bitstream (most NeoPixel products)
//   NEO_RGB     Pixels are wired for RGB bitstream (v1 FLORA pixels, not v2)
Adafruit_NeoPixel strip = Adafruit_NeoPixel(14, PIN, NEO_GRBW + NEO_KHZ800);
Adafruit_NeoPixel strip2 = Adafruit_NeoPixel(14, PIN, NEO_GRB + NEO_KHZ800);

int alpha; // Current value of the pixels
int dir = 1; // Direction of the pixels... 1 = getting brighter, 0 = getting dimmer
int flip; // Randomly flip the direction every once in a while
int minAlpha = 100; // Min value of brightness
int maxAlpha = 250; // Max value of brightness
int alphaDelta = 5; // Delta of brightness between times through the loop

void setup() {
  strip.begin();
  strip.show(); // Initialize all pixels to 'off'
}

void loop() {
  flip = random(32);
  if(flip > 20) {
    dir = 1 - dir;
  }
  // Some example procedures showing how to display to the pixels:
  if (dir == 1) {
    alpha += alphaDelta;
  }
  if (dir == 0) {
    alpha -= alphaDelta;
  }
  if (alpha < minAlpha) {
    alpha = minAlpha;
    dir = 1;
  }
  if (alpha > maxAlpha) {
    alpha = maxAlpha;
    dir = 0;
  }
  // Change the line below to alter the color of the lights
  // The numbers represent the Red, Green, and Blue values
  // of the lights, as a value between 0(off) and 1(max brightness)
  //
  // EX:
  // colorSet(strip.Color(alpha, 0, alpha/2)); // Pink
  colorSet(strip.Color(0, 0, alpha)); // Blue
  //colorSet(strip.Color(alpha, alpha/2, 0)); // Yellow
  //colorSet(strip.Color(alpha, 0, 0)); // Red
}

// Fill the dots one after the other with a color
void colorSet(uint32_t c) {
  for(uint16_t i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, c);
      strip.show();
  }
}

Look out for Angler Fish Part 2 next year!!!!

Discover more from Making Studio

Subscribe now to keep reading and get access to the full archive.

Continue reading