Giter VIP home page Giter VIP logo

Comments (5)

awawa-dev avatar awawa-dev commented on September 21, 2024 1
  • What data pin should be used for the second segment?

E.g. gpio1 should be fine if not reserved by your esp32 board for its purpose.

  • Do I need to do a build of the firmware myself with special settings?

Yes, second segment start index and reversed options in the platformio.ini The options are explained there and how to build the firmware online is explained in the wiki.

  • How does the firmware know to use the multisegment mode?

As above.

from hyperserialesp32.

dzirkler avatar dzirkler commented on September 21, 2024 1

Thanks for this info, I'll give it a try this week, and if it all works out, I'll see if I can put some info into the readme with a PR to help others.

from hyperserialesp32.

awawa-dev avatar awawa-dev commented on September 21, 2024

Hi
I have limited access to internet now, but the proposed setup is:

  • divide the long or dense single LED strip into smaller 2 equal parts. So SECOND_SEGMENT_START_INDEX in the HyperSerialESP32 firmware is the total number of LEDs divided by 2.
  • build your first segment traditional way e.g. clockwise, so it starts somewhere in middle of the bottom of frame/TV and ends in the middle of the top of frame/TV
  • start the second segment in the opposite direction to the first one e.g. counterclockwise (SECOND_SEGMENT_REVERSED option in the HyperSerialESP32 firmware configuration must be enabled). So it starts somewhere in the middle of the bottom of the frame/TV and ends in the middle of the top of the TV/frame. Both segments should be connected at the top but only 5v and ground ( NOT the data line).
  • the data line starts for both segments somewhere in the middle of the bottom of the TV/frame (where each of the LED strips starts)
  • configuration in HyperHDR does not change! It's should be configured as one, single continues segment. All is done in HyperSerialESP32 firmware transparently and does not affect LED strip configuration in HyperHDR.

from hyperserialesp32.

dzirkler avatar dzirkler commented on September 21, 2024
  • What data pin should be used for the second segment?
  • Do I need to do a build of the firmware myself with special settings?
  • How does the firmware know to use the multisegment mode?

from hyperserialesp32.

dzirkler avatar dzirkler commented on September 21, 2024

I've confirmed that this does indeed work as described. Closing the issue for now, and will see about submitting some changes to the readme before too long to help others.

from hyperserialesp32.

Related Issues (14)

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.