ダイソーのツリー使って
100円で買ってきたダイソーのクリスマスツリーを豪華にします。このプラスチックのフレームに透過性のあるビニール製のツリーは光の透過性が高いので、LEDと非常に相性が良いようです。
必要なものや配線は前作のナイトライダー風イルミネーションとほぼ一緒。
WS2812bをかっこよく光らせるプログラム
import time
import board
import neopixel
from adafruit_led_animation.animation.rainbow import Rainbow
from adafruit_led_animation.animation.rainbowsparkle import RainbowSparkle
from adafruit_led_animation.sequence import AnimationSequence
from adafruit_led_animation import color
num_pixels = 8
pixels = neopixel.NeoPixel(board.GP28, num_pixels)
pixels.brightness = 0.3
rainbow = Rainbow( pixels, speed = 0.1, period = 2 )
rainbow_sparkle = RainbowSparkle(pixels, speed=0.1, num_sparkles=1)
animations = AnimationSequence(rainbow, rainbow_sparkle, advance_interval=20, auto_clear=True)
while True:
animations.animate()
RainbowとRainbowSparkleを使ってクリスマス気分を盛り上げる
今回はadafruit_led_animationのRainbowとRainbowSparkleを使っています。もし一晩中リビングで点灯させておくなら、Blinkや色を固定したSparkleを使うのもいいかもしれませんね。