projects:wearables:neopixel_goggles

This is an old revision of the document!


Neopixel Goggles

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

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

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

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

Rainbow Cycle

Your classic rainbow cycle.

Color Wipe

Double Color Wipe

Scanner

Double Scanner

Random

Double Random

Dot

  • projects/wearables/neopixel_goggles.1517860064.txt.gz
  • Last modified: 2018/02/05 20:47
  • by metalgamer