GithubHelp home page GithubHelp logo

Comments (13)

penfold42 avatar penfold42 commented on May 26, 2024

Could you abuse my pwm branch/pull request ?

from espixelstick.

Jchuchla avatar Jchuchla commented on May 26, 2024

Lol. I’m sure I could abuse your branch.
Do you have notes on what you included and how it works?

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

Gpio pins can be mapped to DMX channels.

If you have a mosfet driver or a simple led it's brightness will be set based on the DMX value.
0 is off, 255 should be fully on.

A relay would likely buzz at in between values.

You'll need to enable it in the source code (like selecting ws2811 or serial options).

It's configured via the web UI and there are options to:

  • globally enable/disable it
  • set the pwm frequency
  • map which dmx channel is which gpio
  • invert the output (255 is off)

from espixelstick.

Jchuchla avatar Jchuchla commented on May 26, 2024

Does it work with the MQTT configuration? It seems like the MQTT implementation is just a test pattern that fills the dmx buffer with the 3 values over and over. So I'd imagine it would.
Is this branch in sync with the current master?
How many GPIOs does it support on the current ESPixelStick 2.0 hardware?

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

It should work with Mqtt.

It should be in sync - there's a pull request awaiting merge.

It can support any esp8266 gpio - from memory I blacklisted gpio 2 cos it will likely clash with 99.99% of users

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

I can confirm it DOES work with mqtt

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

When #66 is merged this can be closed?

from espixelstick.

Jchuchla avatar Jchuchla commented on May 26, 2024

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

A checkbox to make each of them digital ?
And use 128 as a threshold value ?

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

Done (in theory!)
4b9e57f

from espixelstick.

penfold42 avatar penfold42 commented on May 26, 2024

And now removed from this repo as of today.

I’ll be maintaining this support in my repo along with other features:
https://github.com/penfold42/ESPixelBoard/tree/ESPixelBoard?files=1

from espixelstick.

forkineye avatar forkineye commented on May 26, 2024

@penfold42 I'll make a note of it in the readme and changelog with a link to your fork. Thanks!

from espixelstick.

priyankchouksey avatar priyankchouksey commented on May 26, 2024

And now removed from this repo as of today.

I’ll be maintaining this support in my repo along with other features:
https://github.com/penfold42/ESPixelBoard/tree/ESPixelBoard?files=1

Hi,
I am looking to add relays on few GPIO, Can you please let me know what to set in the DMX/GPIO UI and what data from sequence it would be expecting.

Thanks in advance for help

from espixelstick.

Related Issues (20)

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.