projects:wearables:neopixel_goggles

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:wearables:neopixel_goggles [2018/01/28 23:09] – [Patterns] metalgamerprojects:wearables:neopixel_goggles [2019/09/24 23:41] (current) peter
Line 1: Line 1:
 ====== Neopixel Goggles ====== ====== Neopixel Goggles ======
- 
-{{ :projects:wearables:neopixel_goggles:UPLOAD_YOUR_LOGO_HERE.png?direct&200|}} 
  
 ^ Name | Neopixel Goggles | ^ Name | Neopixel Goggles |
 ^ Description | Fancy goggles with neopixel rings | ^ Description | Fancy goggles with neopixel rings |
-^ Status | Running |+^ Status | Finished successfully |
 ^ Contact | [[user:metalgamer]] | ^ Contact | [[user:metalgamer]] |
-^ Participants | | +^ Participants | [[user:metalgamer]] 
-^ Repository | https://projects.c3l.lu/Neopixel-Goggles |+^ Repository | https://projects.c3l.lu/Wearables/Neopixel-Goggles |
  
 ===== Kit ===== ===== Kit =====
Line 16: Line 14:
 ===== Software ===== ===== Software =====
  
-I used a heavily modified version of [[https://learn.adafruit.com/multi-tasking-the-arduino-part-3?view=all#put-it-all-together-dot-dot-dot|NeoPatterns]]. You can find the code in the [[https://projects.c3l.lu/Neopixel-Goggles|repository]]+I used a heavily modified version of [[https://learn.adafruit.com/multi-tasking-the-arduino-part-3?view=all#put-it-all-together-dot-dot-dot|NeoPatterns]]. You can find the code in the [[https://projects.c3l.lu/Neopixel-Goggles|repository]]. It currently uses 5046 bytes.
  
-==== Patterns ====+==== Configuration ====
  
-<note tip>Videos will follow!</note>+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                                                                                               | 
 +| BRIGHTNESS                  | Set the brightness of all LEDs. Default: 64                                                                                                                     | 
 +| MODE_CHANGE_TIME            | The number of milliseconds between changing modes. Default: 10000 (10 seconds)                                                                                  | 
 +| 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                                                                                                     | 
 +| 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                                                                                                            | 
 +| 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 === === Rainbow Cycle ===
  
 Your classic rainbow cycle. Your classic rainbow cycle.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Rainbow_Cycle.mp4}}
  
 === Color Wipe === === Color Wipe ===
 +
 +Fill the all the LED's with one color, one by one.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Color_Wipe.mp4}}
  
 === Double Color Wipe === === Double Color Wipe ===
 +
 +Same as the Color Wipe, just fill the two sides at the same time.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Color_Wipe.mp4}}
  
 === Scanner === === Scanner ===
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Scanner.mp4}}
  
 === Double Scanner === === Double Scanner ===
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Scanner.mp4}}
  
 === Random === === Random ===
 +
 +Random colors at random places.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Random.mp4}}
  
 === Double Random === === Double Random ===
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Double_Random.mp4}}
  
 === Blink === === Blink ===
 +
 +Blink all the led's with one color.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Blink.mp4}}
  
 === Dot === === Dot ===
 +
 +Light up one LED at a time.
 +
 +{{https://download.c3l.lu/dlbase/projects/neopixel_googles/Dot.mp4}}
  • projects/wearables/neopixel_goggles.1517177368.txt.gz
  • Last modified: 2018/01/28 23:09
  • by metalgamer