Close
0%
0%

syncBlink (formerly known as muRLi)

syncBlink is a wireless connected mesh of LED nodes which are synchronously reacting to music/sound. Using a EEPROM cartridge for scripting.

Public Chat
Similar projects worth following
syncBlink is a WiFi connected, programmable and music reactive light system. It supports custom MOD cartridges which contain executable scripts. These scripts are able to influence the light patterns produced by syncBlink.

Furthermore syncBlink creates a naive mesh including a websocket. syncBlink Nodes are able to connect to this mesh and will create an additional access point and websocket for other nodes to connect to. This way nodes not in range of the syncBlink Station are also able to join the mesh as long as at least one node is in range. The nodes are able to receive commands created by the station.

Everything combined, it is possible to span a mesh of WiFi connected devices which are synchronously reacting to music.

Writing a project log here & maintaining the build instructions on https://github.com/syncBlink

1x Top.stl

Station Shell - Top

Standard Tesselated Geometry - 270.79 kB - 06/09/2020 at 05:22

Download

Mod Top.stl

MOD Shell - Top

Standard Tesselated Geometry - 5.65 kB - 06/09/2020 at 05:22

Download

Mod Bottom.stl

MOD Shell - Bottom

Standard Tesselated Geometry - 4.67 kB - 06/09/2020 at 05:22

Download

4x Bolt.stl

muRLi Shell - Bolts

Standard Tesselated Geometry - 134.65 kB - 06/09/2020 at 05:22

Download

1x Bottom.stl

Station Shell - Bottom

Standard Tesselated Geometry - 258.87 kB - 06/09/2020 at 05:22

Download

View all 8 files

  • Mod-less base station and 'blinkScript'

    Gerrit01/16/2021 at 18:39 0 comments

    The last few months I mainly worked on creating a custom script interpreter for 'syncBlink'.
    All available script interpreters I used and tested had some limitations or I was not able to get it run on the ESP8266. Thats why I decided to write an own interpreter, because why not. At the same time I created a mod-less version of syncBlink which also exposes a web application. The web application provides the following features at the moment:

    - Switching Mods

    - Setting WiFi connection

    - Mod Editor

  • First version done!

    Gerrit06/24/2020 at 12:17 0 comments

  • First version of Nodes firmware done!

    Gerrit06/20/2020 at 19:00 0 comments


    Finally the Nodes firmware is done!

    I wrote a complete overhaul of the script engine which is now using mJS. I also implemented some API methods for the scripts. For example a "setDelay" method. With this method it is possible to delay the frequency updates.

    The script in the video is using this method to create a running light which is syncronized beyond two nodes!

  • Base station done - Working on the Nodes now

    Gerrit06/09/2020 at 05:21 0 comments

    The base station is mostly done now. Here a small video of it:

    I am now working on the Nodes. I hope I will finish the software part this week and the hardware in the coming week. The nodes will also use a Wemos D1 Mini which will scan for a available network.

View all 4 project logs

View all instructions

Enjoy this project?

Share

Discussions

Dan Maloney wrote 06/09/2020 at 17:02 point

Love the look of this, and that EEPROM cartridge design is great.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates