Neopixel Goggles

Name	Neopixel Goggles
Description	Fancy goggles with neopixel rings
Status	Running
Contact	metalgamer
Participants
Repository	https://projects.c3l.lu/Wearables/Neopixel-Goggles

Kit

Use the Trinket-Powered NeoPixel Goggle Kit Pack from Adafruit. You can buy it either at Adafruit or locally at Electronic-Shop.

Software

I used a heavily modified version of NeoPatterns. You can find the code in the repository

Configuration

You have different configuration parameters that can be changed in the beginning of the file.

Name	Description
PIN	The pin number, where the neopixel rings are attached. Default: 0
MODE_CHANGE_TIME	The number of milliseconds between changing modes. Default: 10000 (10 seconds)
SLOW_INTERVAL_MIN	The lower bound for the random interval for the following modes: ColorWipe, DoubleColorWipe, Scanner, DoubleScanner, Random, DoubleRandom, Dot. Default: 25
SLOW_INTERVAL_MAX	The upper bound for the random interval. Default: 55
COLOR_MIN	The lower bound for the random color for the following modes: ColorWipe, DoubleColorWipe, Scanner, DoubleScanner, Random, DoubleRandom, Blink, Dot. Default: 0
COLOR_MAX	The upper bound for the random color. Default: 255
STEPS_MIN	The lower bound for the random number of steps used in the following modes: Random, DoubleRandom, Blink, Dot. Default: 5
STEPS_MAX	The upper bound for the random number of steps. Default: 10
RAINBOW_CYCLE_MIN_INTERVAL	The lower bound for the random interval of the RainbowCycle mode. Default: 1
RAINBOW_CYCLE_MAX_INTERVAL	The upper bound for the random interval of the RainbowCycle mode. Default: 10
BLINK_MIN_INTERVAL	The lower bound for the random interval of the Blink mode. Default: 250
BLINK_MAX_INTERVAL	The upper bound for the random interval of the Blink mode. Default: 500

Patterns

Rainbow Cycle

Your classic rainbow cycle.

https://download.c3l.lu/dlbase/projects/neopixel_googles/Rainbow_Cycle.mp4

Color Wipe

https://download.c3l.lu/dlbase/projects/neopixel_googles/Color_Wipe.mp4

Double Color Wipe

https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Color_Wipe.mp4

Scanner

https://download.c3l.lu/dlbase/projects/neopixel_googles/Scanner.mp4

Double Scanner

https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Scanner.mp4

Random

https://download.c3l.lu/dlbase/projects/neopixel_googles/Random.mp4

Double Random

https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Random.mp4

Blink

https://download.c3l.lu/dlbase/projects/neopixel_googles/Blink.mp4

Dot

https://download.c3l.lu/dlbase/projects/neopixel_googles/Dot.mp4