1. New to Christmas lighting? Get started with the AusChristmasLighting 101 Manual:
    auschristmaslighting.com/wiki/AusChristmasLighting-101

Luke Lights on Leech St

Discussion in 'Show Off Arena' started by denno020, Dec 7, 2018.

Tags:
  1. denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:
    I've finally decided to create a post about my light display.

    My display is slightly different to most people here - I don't have any pixels, only "fairy" LED strings/icicles and other single LED products. However, what I feel is unique about my display, is that I've created (as of writing this, creating) an interface that will allow anyone to control the patterns on the lights themselves!

    I'm still working out details of exactly how people are going to control the lights, but the main idea is that they will be able to create their own animations/patterns, using the elements that I have in my yard/on my house, and then upload them to the controller, and have the house play them back. Custom animations would be created using an online sequencer that I'll create specifically for my display. I would also like people to be able to play with the lights in real time, which is something I'm still figuring out.

    I've been reluctant to make this post before having the control interface completed, but I figure if I keep telling people that it's going to happen, that will help to keep me accountable and actually get it done!

    So here are some details on my setup. Firstly, a photo (please excuse the terrible quality)

    View: https://imgur.com/hXcu37q

    This is the frontage that I have to work with. It's not huge, but I make it work.
    I've got 4 sets each of multi, cool white and warm white following the roof line of the house. To the side of the house (on the fence), there are 2 sets each of white icicles and blue icicles. Also to the side and to the front of the house, are 4 LED blossom trees. All of these elements are connected to the controller.

    The other lights, like the multi colour icicles that run around the gutters, the multi colour string that does the outline of the house, the bells on the roof (off at the time of photo) and the tomato planter Christmas tree to the side of the driveway, all run off their own power supplies, and aren't controlled. The main reason for this is because they run at a different voltage, and I only have one controller, so had to be choosy with what was connected.

    Here is a test video, that is simply using a Javascript loop to turn on all the elements for 1 second, then turn them off again. Exceptionally simple, but a great proof of concept that I can actually control them with Javascript!

    View: https://youtu.be/s-aB_Gt-drY


    I'm not sure what else to say, so I'll leave it there and hopefully explain more when answering questions/feedback!

    I've also creating a Facebook, Instagram and YouTube account, if anyone is so inclined to follow along on the socials

    https://www.youtube.com/channel/UC32klHeVWqSXFSe-4i8LM7A
    https://www.instagram.com/lukelightssa/
    (Facebook link under my profile picture)

    Thanks,
    Luke
     
    NTKing(Brad) likes this.
  2. David_AVD

    David_AVD Bite my shiny metal ass! Community Project Designer Generous Elf

    Joined:
    Jun 12, 2010
    Messages:
    3,865
    Likes Received:
    218
    Location:
    Victoria Point (Brisbane)
    Find Me On:
    Sounds like an interesting project Luke. :)
     
    denno020 likes this.
  3. OP
    OP
    denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:
    I've managed to hit what I consider a pretty big milestone today!

    My Raspberry Pi is now in control of the lights, looping through my pre-made animations!

    The next step, allowing anyone to create their own animations/sequences, and apply them in real time!

    I've just noticed that everyone of those sentences end with an exclamation point.. I am a little bit excited.

    Anyway, with regard to allowing people to create their own animation/sequences, today I also figured out what I think will be the best way to achieve that. I'm going to use Firebase as a bit of a middle-man. Firebase is fantastic for real time updates between clients - my Raspberry Pi will be one client, and the person controlling the lights will be the other. I have tested this and there is a slight delay of ~1 second, which I think is perfectly acceptable.

    I will attempt to get a better video tonight when it's darker, but here is a look at the output from the NodeJS script:

    View: https://imgur.com/FET1N1v
     
  4. OP
    OP
    denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:
    Updated video

    View: https://youtu.be/bYIJULi1eLo


    You'll notice I've got a bit of a straight line issue! Should have known better than the trust the wind wouldn't throw the strings on the other side of the ridge cap :rolleyes:

    [​IMG]

    [​IMG]

    I'm thinking I'll head to Bunnings and get some PVC that I can cable tie between the tie down points on the roof,and then attach the lights to those, that'll keep em straight!
     
  5. OP
    OP
    denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:
    Update: I now have a proof of concept for making the lights interactive. I'm so excited by this. I had a lot of fun changing the lights, so I can only hope that kids will have just as much, if not more fun!

    Here's a video!

    View: https://youtu.be/Kkpbt2c3D-U
     
  6. OP
    OP
    denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:
    I've finally announced on Facebook/Instagram that the lights are ready to be controlled.

    If anyone is interested, here is the website that people will use to control the lights: lukelights.app
     
  7. OP
    OP
    denno020

    denno020 Apprentice Elf

    Joined:
    Nov 22, 2016
    Messages:
    54
    Likes Received:
    7
    Location:
    Adelaide
    Find Me On:

Share This Page