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

Another Arduino Strobe Project

Discussion in 'Lights - Store Bought and Home Made' started by Jago, Feb 19, 2014.

  1. Jago

    Jago New Elf

    Joined:
    Feb 15, 2014
    Messages:
    41
    Likes Received:
    0
    Location:
    Townsville
    I have been working on a Arduino base strobe project.

    Took ideas I had plus ideas I had seen here and combined into this project.

    Most the coding is finished, The DMX is not fully tested.
    [attachimg=1]
    Features
    • Nodes: This sets the number of nodes(pixels) in the string. This setting requires a reset and can only be set at LCD
    • Address: This is the DMX start address. Can only be set via LCD.
    • Chip: This select what chipset the lights have. This setting requires a reset and can only be set at LCD.
    • Mode: Disabled, DMX, Manual. This setting can be only be set via LCD and is realtime.
    • Speed: This can be set via the LCD or via DMX all updates happen in realtime. Speed is the delay between strobes values can range from 0-3000ms
    • Fill: This is how many lights are on at onces. This vale can be set via LCD and DMX and ranges from 1 to Node Count. This value is realtime.
    • Flash: Controls how long the strobes stay on for. Can be set via LCD and DMX. Has a range of 1-100 and and is realtime.


    All setting are stored in EEPROM, so any settings set at LCD can be saved. DMX settings are not saved between power cycles.
     

    Attached Files:

    • Menu.jpg
      Menu.jpg
      File size:
      297.5 KB
      Views:
      96
  2. kane

    kane Dedicated Elf

    Joined:
    Dec 23, 2010
    Messages:
    1,021
    Likes Received:
    0
    Location:
    Trigg (Northern suburbs of Perth)
    Find Me On:
    Nice. So will you release the code for others to play with?
     
  3. OP
    OP
    Jago

    Jago New Elf

    Joined:
    Feb 15, 2014
    Messages:
    41
    Likes Received:
    0
    Location:
    Townsville
    Soon as I finish testing
     
  4. fasteddy

    fasteddy I have C.L.A.P Global Moderator Generous Elf

    Joined:
    Apr 26, 2010
    Messages:
    6,491
    Likes Received:
    19
    Location:
    Albion Park NSW
    Find Me On:
    Nice work and thanks for sharing 8)
     
  5. mick8248

    mick8248 Full Time Elf

    Joined:
    Feb 8, 2012
    Messages:
    223
    Likes Received:
    0
    Location:
    Mildura
    Thx for sharing your project, have a couple of arduino boards and displays sitting idle, looking forward to having a play when you finish coding.
     
  6. OP
    OP
    Jago

    Jago New Elf

    Joined:
    Feb 15, 2014
    Messages:
    41
    Likes Received:
    0
    Location:
    Townsville
    Just doing the last of the testing now. Was waiting on the MAX485 to arrive.

    Here is the shield I built.

    Been tweaking the DMX code a bit to get better value mappings.

    Don't have a full string of strobes to show it with (got a string from ray wu coming) I can make a video then.

    Note: The jumper is not needed as a rule. I have it there so I can update the program easier as the MAX485 uses a serial interface and thus interferes with the usb programmer
     

    Attached Files:

  7. OP
    OP
    Jago

    Jago New Elf

    Joined:
    Feb 15, 2014
    Messages:
    41
    Likes Received:
    0
    Location:
    Townsville
    Here is first version of the code.

    There is no warranty on this code. I have tested it best I could and it works on my tests.
     

    Attached Files:

  8. AAH

    AAH I love blinky lights :) Community Project Designer

    Joined:
    Dec 27, 2010
    Messages:
    2,548
    Likes Received:
    14
    Location:
    Eaglehawk
    Find Me On:
    I can see an excess of heat halfway along the bottom edge of that shield. Need a tougher shield :)


     
  9. OP
    OP
    Jago

    Jago New Elf

    Joined:
    Feb 15, 2014
    Messages:
    41
    Likes Received:
    0
    Location:
    Townsville
    You mean where I bumped the header with the soldering iron :)
     

Share This Page