Project showcase
ElBanquos Christmas Light

ElBanquos Christmas Light © GPL3+

An Ardiuno project using NeoPixels to create slowly changing christmas light pictures in my window.

  • 918 views
  • 0 comments
  • 5 respects

Components and supplies

A000066 iso both
Arduino UNO & Genuino UNO
×1
Neopixel 8mm throughhole LED
×25
Usb cable from "dead" mice
×3
Simple Button
×2

Apps and online services

About this project

What's the idea?

I like to amaze people with riddles and small wonders. My favourite approach is to establish little miracles that can only be noticed by people that observe the world carefully (its not for the 7x24 smartphone viewers). A long term vision was doing this with christmas decoration lights that change their pattern or picture without attracting attention by blinking or fast changing colors.

People should see the picture in the window and next time they come by will see another picture. They may wonder if they remembered it correctly or they might think that the guy behind the window changes it manually every day. Only if they watch long enough they will see, how the pattern of light evolves slowly from one picture to another. Maybe they get curious enough to wait, what picture will come next and if they have seen them all.

Since there is no programmable christmas light chain in the stores, I have built my own.

Features

  • Easy maintainable programming of the light patterns
  • Picture is described on a logical lamp arrangemant. Translation to physical arrangement on the window is done at runtime.
  • Colorpalette helps to keep colors conistent an save memory.
  • Pixels can be distributed over multiple chains but appear in a linear adressspace
  • Random next picture
  • Random transformation order and timing of the pixels
  • Asynchronous and overlapping transformation of the pixels
  • Random hold time for one picture
  • Testmodes to check: correct lamp placement, pictures, electrical function of whole chain
Demostration with a faster timing

Main assembly steps in pictures

Code

The full repository with all resources
Arduino code, pictures from the assembly, fritzing schema

Schematics

Comments

Similar projects you might like

Arduino + Vixen + School = Awesome Christmas Light Show!

Project showcase by igorgaldeano

  • 6,219 views
  • 8 comments
  • 18 respects

Controlling LED light intensity using smartphone light senso

Project tutorial by Nikola Travis

  • 2,464 views
  • 0 comments
  • 3 respects

Eye-Fit: Light & Reading Distance Keeper

Project showcase by Lintang Wisesa

  • 628 views
  • 0 comments
  • 1 respect

Motion Activated Night Light

Project tutorial by Haziq Afandi

  • 3,113 views
  • 0 comments
  • 4 respects

Programmable Christmas Mason Jar Lights

Project tutorial by Katie Kristoff

  • 2,502 views
  • 0 comments
  • 16 respects

Anna: Alexa Powered Interactive Light

Project tutorial by vincent wong

  • 1,900 views
  • 0 comments
  • 7 respects
Add projectSign up / Login