Hi,
I builded a fully fonctionnal hyperion solution using a pi zero and an apa102C led strip.
But two time a single led stopped working and the strip stop to react from this led to the end.
The only solution was to cut the strip and replace thé non fonctionning led (i had too much led on my 5meters strip)
Do you think a missconfiguration could cause this malfunction or i just bought bad quality strip ?
Thank you
Posts by David Hequet
-
-
Bonjour,
As-tu regardé du coté du convertisseur HDMI > AV? Est-il en NTSC (cela peut provoquer une image un peu sepia).
Personnellement mon convertisseur est mal imprimé, je doit mettre le bouton coté NTSC pour avoir du pal -
en fait ce qu'il faut c'est que le grabber soit reconnu par ton linux, bcp de monde (dont moi) utilise celui avec le RCA car on est sur que le driver est chargé dans les distrib linux pour rpi.
Je crois que quelqu'un parle d'un grabber hdmi quelquepart sur ce forum
-
Hi, From this tutorial https://hyperion-project.org/t…-ws2801-ws2812b-apa102.8/ you can find this pdf that explain the wiring
[MEDIA=googledrive]0Bx76pIrpnjUUbmlrR09XUFNBMjA[/MEDIA]
ps: do not power with micro usb and power supply at the same time
-
I think i have bad quality led strips, evirthing was working and now the last 11 leds ares off, i think the blue one is dead...
-
Le message d'erreur indique effectivement que le rpi ne reconnait pas le grabber. Coté driver je ne peux pas t'aider, dans la plupart des projet, hyperion j'ai vu plutot un modele "compatible UTV007" comme lui easycap 2 0 Capture Capteur adaptateur utv007 Chipset
Déjà un test que tu peux faire pour vérifier si le péritel fonctionne:
Tu branche ton grabber a un pc et tu tentes d’acquérir ce qui sort de la péritel de ta TV
-
J'ai eu longtemps la même réaction que toi.
Les câbles CI/DI permettent d'envoyer les ordres. Les leds affichent le dernier ordre qu'elles ont reçue (dans ton cas soit un artefact a l'allumage, soit un faux ordre en bougeant les fils)Moi j'ai des APA102 (led un peu plus cher que les tiennent je pense) mais elles ne sont plus en vente sur Amazon
En dépit avant de m'en sortir en coupant la première led j'ai commandé 1 mètre d'un équivalent sur aliexpress
https://www.aliexpress.com/ite…042311.0.0.30d14c4dv1FHWdMais je ne l'ai pas encore reçu..
-
Si tu es un peu technique tu peu suivre un tuto de pilotage des leds via un driver et un programme python comme j'ai fais
Par exemple j'ai trouvé ça https://tutorials-raspberrypi.…-pi-ws2801-rgb-led-strip/
-
Du coup si c'est des WS2801 le programme ne marchera pas. C'est pas le même type de led que moi.
Ws2801: le type de led
Led5050: la taille des ledsEntre les ci/di c'est de l'info qui transfert tu n'as pas forcément de courant qui passe en permanence.
A part reverifier si ta config hyperion est correcte (nb de led, type de led) je ne sais pas trop comment t'aiguiller
-
Hello,
J'ai galéré un bout de temps avant de me rendre compte qu'une led de mon bandeau était défectueuse. Il a fallut que je coupe la première qui empêchait le bon fonctionnement..
Si tu as des APA102 tu peux tester avec un driver et un programme simple (fournit sur le site) en python
-
Après avoir laissé mon projet de coté pendant une année je m'y suis remis et en repartant des basiques. Posé quelques questions sur le forum LED et il s'avère que mon reste de beandeau de led comportait une première LED deffectueuse. Je l'ai coupé, réessayé de piloter les leds avec https://github.com/tinue/apa102-pi et ca marche.
J'ai testé le bandeau a brancher a ma TV avec le pilote python, ca marche aussi. Du coup c'était mon banc de test qui était foireux
Lets go hyperion now!
-
Hi, cutting the first led was a good advise. Thank you
-
Since it doesnt work i didn't make photo of my setup and didn't use if for my tests.
I used the rest of my led stripe (54 leds, uncut stripe). The dupont wires measure approx 20-302cm.
Cutting the first led is a good idea, i will test.I tried to a solded somes dupont wires to a level shifter, it's very uggly
Last week i ordered for test a bunch of level shifters, a breadboard and a 1meter APA102 led stripe. Next try when i receive my order.
-
-
Hi,
First, sorry for bad english, i'm french
I started my hyperion project some month ago and it didn't work. Forgot it, and now i'm retrying to make it work.
I followed this basic tutorial with a small led stripe (54 leds) : https://hyperion-project.org/t…mbilight-no-soldering.77/
Some leds light up when i plug the AC adaptor, with or without raspeberry..
I tested the SPI (loopback), tried another raspberry (tried with pi 3b and pi 0W)
I tested a HCT125 level shifter..So i decided to go back to the basic and installed a fresh rasbian, this library https://github.com/tinue/apa102-pi and same results: some led light up, but no control.
With a friend we decided to measure tension in the led stripe and i don't know if this is normal:
Without wiring CI and DI to the PI (only power) we measured approx 4.2V on the CI band, one every two. and 0V on the other one. Does anyone know if it is this the normal way the led stripe work?
Do you have another idea i can test?
Thank you
-
Bonjour,
Aujourd'hui jai voulu testé de retourner sur Raspbian Jessie, même résultat.
J'ai bien vérifié via ls /dev/Spidev0.0 que celui-ci était actif.Dans l'album suivant vous pouvez voir le résultat que j'ai en branchant ou non au raspberry
-
Je n'ai pas eu le temps de me reposer sur mon problème, je vais m'y remettre.
J'ai juste testé le SPI comme en reliant les pin MOSI/MISO , cela me parait bon..
Codepi@raspberrypi:~ $ sudo pigpiod pi@raspberrypi:~ $ pigs spio 0 50000 0 0 pi@raspberrypi:~ $ pigs spix 0 10 20 30 40 50 5 10 20 30 40 50
J'ai pas précisé, mon ruban de led c'est ca:
https://www.amazon.fr/dp/B06XG9NG6W?tag=hyperioforum-21En regardant la doc je vois que le support s'arrete a Raspbian Jessie, peut être que je n'aurai pas du tester sur Stretch?
-
Bonjour,
Après avoir lu pas mal de doc je me suis décidé a me lancer, mais je sèche n'ai pas de réactions dans mes leds..
Mon matériel
- Rpi3B (Rasbian Stretch with Desktop and recommended software du 13/11/2018)
- Une bande de led APA102
- Une alim 5V 5A (testée a 7A)
- De quoi faire un grabber mais j'en suis pas encore la..
N'ayant pas reussi a faire marché Hypérion avec mes leds bien coupé et reliée entre elles j'ai décidé de faire des test simples sur un bandeau simple de 54 led non découpé (en faisant croire a hyperion qu'il y a haut, bas, gauche, droite)Basiquement j'ai suivi ce tuto:http://opendomotech.com/faire-…ht-raspberry-et-hyperion/
Mon montage ressemble donc a celui la:
Quelques une des led s'allument quand je branche mais ne réagissent pas a l'animation de départ d'hyperion ou a l'envoi d'une couleur sur l'onglet "SSH" d'Hypercon.- J'ai essayé de ne pas brancher le retour de la bande de led sur l'alim (je ne vois pas l'utilité)
- J'ai testé mon alim, elle délivre du 5V / 7A
- J'ai essayé de piloté les leds avec https://github.com/tinue/APA102_Pi sans succès
Ayant lu que le Pi pouvait ne pas délivrer assez d'ampère sur le SPI et j'ai utilisé un Level shifter (74HCT125E)
sans succès, enfin si, j'ai pas les même leds qui s'allument...
J'ai suivi ce schéma pour le branchement:Je ne sais pas trop ou chercher pour avancer.
J'ai faillit oublier! Ma config d'Hyperion réccupérée dans etc/hyperion
Code
Display More// Automatically generated configuration file for Hyperion ambilight daemon // Notice: All values are explained with comments at our wiki: wiki.hyperion-project.org (config area) // Generated by: HyperCon (The Hyperion deamon configuration file builder) // Created with HyperCon V1.03.3 (22.10.2017) { // DEVICE CONFIGURATION "device" : { "name" : "MyHyperionConfig-test", "type" : "apa102", "output" : "/dev/spidev0.0", "rate" : 1000000, "colorOrder" : "rgb" }, // COLOR CALIBRATION CONFIG "color" : { "channelAdjustment" : [ { "id" : "default", "leds" : "*", "pureRed" : { "redChannel" : 255, "greenChannel" : 0, "blueChannel" : 0 }, "pureGreen" : { "redChannel" : 0, "greenChannel" : 255, "blueChannel" : 0 }, "pureBlue" : { "redChannel" : 0, "greenChannel" : 0, "blueChannel" : 255 } } ], "temperature" : [ { "id" : "default", "leds" : "*", "correctionValues" : { "red" : 255, "green" : 255, "blue" : 255 } } ], "transform" : [ { "id" : "default", "leds" : "*", "hsl" : { "saturationGain" : 1.0000, "luminanceGain" : 1.0000, "luminanceMinimum" : 0.0000 }, "red" : { "threshold" : 0.0000, "gamma" : 2.5000 }, "green" : { "threshold" : 0.0000, "gamma" : 2.5000 }, "blue" : { "threshold" : 0.0000, "gamma" : 2.5000 } } ], // SMOOTHING CONFIG "smoothing" : { "type" : "linear", "time_ms" : 200, "updateFrequency" : 20.0000, "updateDelay" : 0 } }, // NO V4L2 GRABBER CONFIG // FRAME GRABBER CONFIG "framegrabber" : { "width" : 64, "height" : 64, "frequency_Hz" : 10.0, "priority" : 890 }, // BOOTEFFECT CONFIG "bootsequence" : { "color" : [0,0,0], "effect" : "Rainbow swirl fast", "duration_ms" : 3000, "priority" : 700 }, // JSON SERVER CONFIG "jsonServer" : { "port" : 19444 }, // PROTO SERVER CONFIG "protoServer" : { "port" : 19445 }, // EFFECT PATH "effects" : { "paths" : [ "/storage/hyperion/effects", "/usr/share/hyperion/effects" ] }, // NO BLACKBORDER CONFIG // NO KODI CHECK CONFIG // NO BOBLIGHT SERVER CONFIG // NO JSON/PROTO FORWARD CONFIG // LED CONFIGURATION "leds" : [ { "index" : 0, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 1, "hscan" : { "minimum" : 0.0500, "maximum" : 0.1000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 2, "hscan" : { "minimum" : 0.1000, "maximum" : 0.1500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 3, "hscan" : { "minimum" : 0.1500, "maximum" : 0.2000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 4, "hscan" : { "minimum" : 0.2000, "maximum" : 0.2500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 5, "hscan" : { "minimum" : 0.2500, "maximum" : 0.3000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 6, "hscan" : { "minimum" : 0.3000, "maximum" : 0.3500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 7, "hscan" : { "minimum" : 0.3500, "maximum" : 0.4000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 8, "hscan" : { "minimum" : 0.4000, "maximum" : 0.4500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 9, "hscan" : { "minimum" : 0.4500, "maximum" : 0.5000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 10, "hscan" : { "minimum" : 0.5000, "maximum" : 0.5500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 11, "hscan" : { "minimum" : 0.5500, "maximum" : 0.6000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 12, "hscan" : { "minimum" : 0.6000, "maximum" : 0.6500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 13, "hscan" : { "minimum" : 0.6500, "maximum" : 0.7000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 14, "hscan" : { "minimum" : 0.7000, "maximum" : 0.7500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 15, "hscan" : { "minimum" : 0.7500, "maximum" : 0.8000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 16, "hscan" : { "minimum" : 0.8000, "maximum" : 0.8500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 17, "hscan" : { "minimum" : 0.8500, "maximum" : 0.9000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 18, "hscan" : { "minimum" : 0.9000, "maximum" : 0.9500 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 19, "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.0800 } }, { "index" : 20, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.1429 } }, { "index" : 21, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.1429, "maximum" : 0.2857 } }, { "index" : 22, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.2857, "maximum" : 0.4286 } }, { "index" : 23, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.4286, "maximum" : 0.5714 } }, { "index" : 24, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.5714, "maximum" : 0.7143 } }, { "index" : 25, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.7143, "maximum" : 0.8571 } }, { "index" : 26, "hscan" : { "minimum" : 0.9600, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.8571, "maximum" : 1.0000 } }, { "index" : 27, "hscan" : { "minimum" : 0.9500, "maximum" : 1.0000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 28, "hscan" : { "minimum" : 0.9000, "maximum" : 0.9500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 29, "hscan" : { "minimum" : 0.8500, "maximum" : 0.9000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 30, "hscan" : { "minimum" : 0.8000, "maximum" : 0.8500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 31, "hscan" : { "minimum" : 0.7500, "maximum" : 0.8000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 32, "hscan" : { "minimum" : 0.7000, "maximum" : 0.7500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 33, "hscan" : { "minimum" : 0.6500, "maximum" : 0.7000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 34, "hscan" : { "minimum" : 0.6000, "maximum" : 0.6500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 35, "hscan" : { "minimum" : 0.5500, "maximum" : 0.6000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 36, "hscan" : { "minimum" : 0.5000, "maximum" : 0.5500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 37, "hscan" : { "minimum" : 0.4500, "maximum" : 0.5000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 38, "hscan" : { "minimum" : 0.4000, "maximum" : 0.4500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 39, "hscan" : { "minimum" : 0.3500, "maximum" : 0.4000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 40, "hscan" : { "minimum" : 0.3000, "maximum" : 0.3500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 41, "hscan" : { "minimum" : 0.2500, "maximum" : 0.3000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 42, "hscan" : { "minimum" : 0.2000, "maximum" : 0.2500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 43, "hscan" : { "minimum" : 0.1500, "maximum" : 0.2000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 44, "hscan" : { "minimum" : 0.1000, "maximum" : 0.1500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 45, "hscan" : { "minimum" : 0.0500, "maximum" : 0.1000 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 46, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0500 }, "vscan" : { "minimum" : 0.9200, "maximum" : 1.0000 } }, { "index" : 47, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.8571, "maximum" : 1.0000 } }, { "index" : 48, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.7143, "maximum" : 0.8571 } }, { "index" : 49, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.5714, "maximum" : 0.7143 } }, { "index" : 50, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.4286, "maximum" : 0.5714 } }, { "index" : 51, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.2857, "maximum" : 0.4286 } }, { "index" : 52, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.1429, "maximum" : 0.2857 } }, { "index" : 53, "hscan" : { "minimum" : 0.0000, "maximum" : 0.0400 }, "vscan" : { "minimum" : 0.0000, "maximum" : 0.1429 } } ], "endOfJson" : "endOfJson" }
Merci d'avance pour votre aide