Mike thx a lot for your patience. I posted in the software support, let's see what happen...
Posts by Tyler983
-
-
Hi guys, I'm trying to config my old system with a new led strip.
Before of it I driven 88 APA102 30/mt led like a charm without issues.
Now I changed my tv and I also upgraded led strips with 200 APA102 60/mt but with no luck.
What I have done, was just change the number of led in the Arduino sketch and in the Hyperion web ui. but I just have the first led powered on.
Following debug log and my Arduino sketch. how to solve?
thx a lot -
200 LEDs @ 60 per meter are ~ 3.3 meters... you should do this. But it's your decision.
I know I should and it’s the best way but first of all would be nice to light up the led stripe. Apparently there’s no error in the log file, so maybe I should change some setting in the arduino sketch. But really I don’t know what.
When they’ll light up I’ll see if there’s some flickering or other issues and I’ll do the double 5v - ground connection.
Do you have some other Xperia c’è with arduino sketches?
-
LED strips consumes relatively high currents. It is better to feed in the voltage from both sides, as a voltage drop occurs above a certain length. The first 50 LEDs still have 5V, the next 50 maybe only 4.5V and so on. That's the reason why should feed in 5V and GND on both sides. But that only applies to the power supply. The data lines have very low currents and go from the first LED to the next and so on. This is known as the daisy chain principle.
I got it. It make sense. I hope to solve without connect the other side because it’s so difficult for my setup.
-
even for my 30L/mtr i powered them from both sides.
if you go over 100 leds then i would strongly advice to do that, running only on 1 PSU
if you run 2 PSU then you can devide and cut the ledstrip in half and power them from one side only each PSU separately, sometimes they do it like this also.
calculation is about 100 leds use at full brightness a maximum of 4,8 Amps or 25Watts on PSU.
0,048 x amount of leds = 4,8 Amps x 5 volts = 24 Watts
if the ledstrip is still in one piece and you only shortened it at the end then YES, power from both sides can prevent a lot of problems.
you can also read the comments here with people who had the same problem with weird behaviour on their setup running the ledstrip powered only at the beginning.
also check the first leds ( arrow direction) and for the fun of it connect the other side ( the end) to the GPIO. Sometimes they will switch dataflow direction on the strip.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
so you know, i have a setup with 130 leds APA102 ( 30L/mtr) when in full brightness and only a PI connected to the same PSU i've never seen a higher currect draw then 4.5 Amps
thats ledstrip and PI together only, ledstrip direcctly connected on SPI GPIO 10/11 NO SHIFTERS of any kind used. .
so in theory, PSU with 10 Amps should be capable to run at least 200 leds.
Baudrate of SPI ledcontroller has to be a little higher ( to lower amps be drawn) setting like at least 1500000 Hertz but thats only when you use the SPI ledcontroller SPI102 from Hyperion.ng.
with a Arduino no dice, the Arduino doing al the calculations and Hyperion only sending data packets led info.
Ok thx for the answer. I will practice your advices trying with what I’ve. It’s a pain in the a** because of my setup, to also connect the other side of the led strip. I hope to solve in a simpler way.
-
power the new strip from BOTH sides, beginning and end >> yes
Is it strictly necessary? Because I have a wall mounted tv and cables are in the wall going to a furniture under the tv. It’s a bit difficult to solder a gnd and a +5v cable on the other side of the led strip. Is there an alternative or it’s a unique chance? Do I need 2 power supply?
-
Just easy... connect GPIO 10 (Pin 19 on the Pi) to Data In (→), and GPIO 11 (Pin 23) to Clock In (→) to the LEDs.
Make the correct LED layout count (Left, Right, Top, Bottom), set it to APA102 SPI and it should work Out of the Box.
Edit: Give power +5V and GND from both sides, DI and CI only from the → side.
Ok thx a lot. What you mean in your edit post? It isn’t so clear for me. If I have understood I must connect +5v and Gnd twice (from the beginning of the led strip and from the end) right?
Do you have a skematic?
-
Hi !
Have you already tested from the RPi? APA102 can be controlled directly by the RPi without an Arduino.
Also 200 LEDs shouldn't be a problem.
No, I haven’t… cause I don’t know how to manage it… anyway it’ strange cause with the previous apa102 led strip I haven’t no issues.
I have some doubt on the power consumption, in led layout tab it says that are needed 13,2a to drive them and I’m using a max 10a power supply
-
@
leddevice is running, APA102 is the only thing that changed.
I think that you have to test the Arduino and adalight protocol and set hardware count low so you know for sure it doesn't have to do anything with PSU failures.
it can also be a little diffrent chipset in the ledstrip and Arduino has problems with those ( fake APA's or diffrent ledcontroller )
but i am not aware of Arduino's programming, no experience with those.
I changed the hardware counts with no luck. Any suggestions?
-
Well right now I have first 4 led tournée on.
I don’t know, do you think lowering the hardware count can change something?
-
-
Hi guys,
i Have an issue I want to solve, surely some of you can help.
I recently bought a new tv and also upgraded my ambilight with 200 apa102 led 60/mt.
Previously I had 84 30/m apa102 working like a charm attached to a 5v 10a power supply.
What I've done, is just replace those 84 30/m with 200 60/mt apa102 leaving the same setting modifying the number of leds in the Hyperion ng.I use a rpi4 and Arduino Uno (I've just modified the Arduino script with my 200 leds).
On Hyperio ng web ui hardware tab i set:hardware led count: 200
rgb byte order: bar
output path: ttyACM0
Baudrate: 115200
Delay: 0
Latch time: 30Refresh time 0
Should I improve my power supply or I skipped something important? -
Hi guys, i own an unutilized hdfury integral and a linker too and i was asking to myself if they could help to solve the hdr issue.
My system is composite by:Rpi 4
ezcap 269
apa102 - arduino uno
Denon avr-x3300
Samsung js9000Well now my question is: If yes, how to set the integral or linker to solve the issue?
Maybe better a xolorspace splitter? -
Thx for the answer, all clear. At this point, I think that the best solution for me it’s to put a smart plug on the leds and command it with my harmony elite remote. It will shutdown leds when I’ll turn off my system
-
Yea they turn off, but it’s annoying... if there’s a solution, I ordered a hue smart plug thet I’ll pair with my harmony hub elite so when I turn off all the system the led also will shutdown.
-
I’ll do it with a smart plug since it seems there’s not a solution. Surely it isn’t the right behavior from Hyperion ng
-
Hi guys, I'm here again because even if I changed hardware, I have a problem that I can't solve. It is probably due to the fact that I use an apa102c led strip.
the problem is that when I turn off the TV and video sources, a portion of the LED is still on. To solve I have to disable the first led hardware instance from the web ui and the thing is a bit annoying ...Now, my Adalight system is composed by:
- apa102c 88 leds
- Arduino Uno compiled with Adalight.ino sketch (I've just modified in it number and kind of leds, activated 4 pin 6-13)
- Raspberry Pi 4 with the last hyperbian (alpha9)
- Grabber ezcap 269everything works perfectly during use, but when I turn off all the sources there is always a portion of the LED that stays on. This bores me a lot
I'm sure there's something in apa102c I can fix (maybe in Arduino Sketch) but I don't have the knowledge to do it.
There's here someone can help me please?Attached dmesg and Hyperion debug log
-
Hi guys, I would like to replace my lightberry usb led converter with an arduino uno.
I'm totally noob and I'm trying to figure it out on the net. Now, I'm trying to transfer the adalight.ino sketch to the board, but I get this error:Arduino:1.8.13 (Mac OS X), Scheda:"Arduino Uno"
Il nome dello sketch deve essere cambiato.
Il nome di uno sketch deve iniziare con una lettera o un numero e deve essere seguito da lettere,
numeri, trattini, punti o simboli di sottolineatura. La lunghezza massima è pari a 63.In file included from /Users/dario/Desktop/Arduino_Uno_Adalight/Arduino_Uno_Adalight.ino:1:0:
/Users/dario/Documents/Arduino/libraries/FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.003
# pragma message "FastLED version 3.003.003"
^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /Users/dario/Documents/Arduino/libraries/FastLED/FastLED.h:48:0,
from /Users/dario/Desktop/Arduino_Uno_Adalight/Arduino_Uno_Adalight.ino:1:
/Users/dario/Documents/Arduino/libraries/FastLED/fastpin.h: In instantiation of 'class FastPin<66>':
/Users/dario/Documents/Arduino/libraries/FastLED/fastspi_bitbang.h:23:50: required from 'class AVRSoftwareSPIOutput<6, 66, 1>'
/Users/dario/Documents/Arduino/libraries/FastLED/fastspi.h:34:7: required from 'class SPIOutput<6, 66, 1>'
/Users/dario/Documents/Arduino/libraries/FastLED/chipsets.h:157:6: required from 'class LPD6803Controller<6, 66, (EOrder)10, 1>'
/Users/dario/Documents/Arduino/libraries/FastLED/FastLED.h:239:66: required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with ESPIChipsets CHIPSET = (ESPIChipsets)6; unsigned char DATA_PIN = 6; unsigned char CLOCK_PIN = 66]'
/Users/dario/Desktop/Arduino_Uno_Adalight/Arduino_Uno_Adalight.ino:145:68: required from here
/Users/dario/Documents/Arduino/libraries/FastLED/fastpin.h:207:2: error: static assertion failed: Invalid pin specified
static_assert(validpin(), "Invalid pin specified");
^~~~~~~~~~~~~
exit status 1
Errore durante la compilazione per la scheda Arduino Uno.Questo report potrebbe essere più ricco di informazioni abilitando l'opzione
"Mostra un output dettagliato durante la compilazione"
in "File -> Impostazioni"I state that the board is disconnected from the led strip (I have not made the connections yet) and for the moment I am just trying to configure arduino uno because the leds are attached behind the TV on the wall.
What I'm doing wrong? Do someone can help me to solve this issue?
-
I have news.
I just bought an arduino uno to drive my leds. I want to abandone lightberry usb system that's the cause of my issues.
Now, i read a lot of threads, watched videos about how to connect wires between leds and arduino board, but there are different way to do it and i don't know what's better for me.
Assuming i have apa102, is here someone can show me how to connect my leds to the board in the right way?
is this the right sketch i must load on the board https://github.com/hyperion-pr…ino/adalight/adalight.ino or there's something new i haven't seen?
Should i modify something in the .ino script before to load the sketch?
Thx for the patience... -
The firmware update (1.1 APA102) worked! Thank you so much for posting/updating this thread. I've had a "dead" Lightberry kit ever since I switched from OpenElec to HyperBian. This worked when nothing else did. Using a RPi3 FYI.
Bonus -- use these settings for the Lightberry HD kit (documented from Lightberry itself):
[INDENT] UTV007 based EasyCap grabbers
"grabber-v4l2" :
{
"device" : "/dev/video0",
"input" : 0,
"standard" : "PAL",
"width" : 720,
"height" : 576,
"frameDecimation" : 2,
"sizeDecimation" : 8,
"priority" : 800,
"mode" : "2D",
"cropLeft" : 5,
"cropRight" : 5,
"cropTop" : 5,
"cropBottom" : 5,
"redSignalThreshold" : 0.2,
"greenSignalThreshold" : 0.2,
"blueSignalThreshold" : 0.2
},"device": {
"colorOrder": "bgr",
"rate": 500000,
"type": "adalightapa102",
"name": "MyPi",
"output": "/dev/ttyACM0"
},[/INDENT]
Well it seems I can't upgrade the firmware. I'm trying with 3 laptop (1 MacBook Pro and 2 windows) and I have always the same error...