Code Monkey home page Code Monkey logo

arduinoenc_artnet-ws2811's Introduction

ArduinoENC_Artnet-WS2811

This Project is using an Arduino Nano to receive Artnet Data and drive WS2811/WS2812 Leds.

This Project was started in January 2017, it is working and still in development.

The Arduino is in Charge of reading Artnet Packets received by an ENC28J60 Ethernet Shield, prepare the data and output the WS2811 Protocol by using the Adafruit Neopixel library via normal I/O-Pins. For my Installation i added a Screw Terminal Shield for easier wiring.

Instructions

  • Copy the Folder as a Projectfolder to your Sketchbook
  • Copy the Content from Projectfolder/libraries to your Arduino User Library location
  • Leave the folder src as it is (Inside is a Modified Version from the Adafruit Neopixel library)
  • DATAPIN1 and DATAPIN2 select pins which are used to connect to the WS2811/12 Data input line (If changed, check CONNECTPIN1 and CONNECTPIN2)
  • ARDUINO_NR can be used to select the IP and MAC Adress configuration for multiple Arduinos in one Network Remember!! do NOT use the Arduino internal Voltage regulator (5V Output) as Leds power supply and add a small resistor in series to the Dataline for example 50-120Ohms. Connect all grounds together (Arduino GND and power supply GND)

Changelog

V1.1 - 2019.02.19

  • 2019.02.19 Modified imports - Moved modified Neopixel library in Subfolder PROJECTFOLDER/src
  • Optimized Code readability
  • added Intructions to README.md

V1.0 - 2018.05.07

  • 2 Universe Artnet to Ws2811 on 2 Output Pins (1 Universe per Pin)

arduinoenc_artnet-ws2811's People

Contributors

xaver2k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

arduinoenc_artnet-ws2811's Issues

Some bug with 0 universe

I did everything as you explained, but i have some bug that i cannot solve. Second universe going really good, but first universe not showing up correctly. I tried to change pins, number of universe, but nothing helps. To more precise: somehow, on first universe first pixel always on with green color, and other pixels react on changes, but not correctly.

Do you have any suggestions that may help me solve this problem?

Ethernet Question.

Hi there,
I was interested in trying your code on my a4duino nano. I have opened the .ino file but I can see is a wifi setup. What should I do in order to use it with an ethernet connection end ENC28J60 Ethernet Shield?

RGB type

I am trying to figure out how to change the LED's from RGB to BRG mode, I have tried changing in the code 'Adafruit_NeoPixel leds1 = Adafruit_NeoPixel(NUMLEDS, DATAPIN1, NEO_BRG + NEO_KHZ800); '

but nothing changes, Any other ideas?

Mike

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.