16 csatornás PWM motorvezérlő LED-hez

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Újra itt vagyok.
Most egy ilyen kütyüt vettem:
ZC36000-D-2-9.jpg
ZC36000-D-3-9.jpg
Természetesen most sem arra akarom használni, amire csinálták. :D
Azt tervezem, hogy LED-ek vezérlésére használom. Csak éppen azt nem tudom, hogyan. Amit találtam eddig, az szervók hajtására volt megírva.
Azt sem igazán tudom, hogyan kellene a LED-eket rákötni. Próbáltam úgy, hogy a LED ment a GND-re, és az egyik port PWM-re, majd a szervó vezérlő programot indítottam.
Gondoltam, csak felvillan, de nem. Aztán a port GND, és PWM-re kötöttem, de úgy sem csinált semmit.
Van valakinek valami ötlete?
Egy kis alap program?
Nincs meg a kellő jogosultságod a hozzászóláshoz csatolt állományok megtekintéséhez.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

Szervo:
0,5...1,5msec kitöltésű jelek mennek.

LED-vezérlésre használni a PCA9685 chipet:
https://github.com/kasperskaarhoj/PCA96 ... no-Library
https://github.com/TOppenhoff/PCA9685

http://www.nxp.com/products/power-manag ... er:PCA9685
Kimenet terhelhetősége: 5.5V, max 25mA
Azaz 1-1 LED és előtétellenállás...


http://cache.nxp.com/documents/data_she ... df?pspll=1
Viszonylag komplex a kezelése. Lsd megszólítás, regiszterállítás.
Mire akarod használni?
Mi a cél/terv?
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Igen sok ledet szeretnék vele meghajtani.
Az elméletem szerint minden csatornán lenne 10-20 RGB led.
A terv egy csillagos ég lenne, hunyorgó csillagokkal, amit lehetne teljes fényerőre állítani, ha szükséges.
Tudom, hogy lehetne a csipeket egy saját áramkörbe tervezni, de úgy gondoltam, ez már kész van, és egyszerűbb lesz a programozás.

UI. minden 3 csatornán 1 RGB
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

Én inkább WS2811/WS2812B RGB SMD ledekkel dolgoznék....
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Az sokkal drágább lenne...
Nincsenek százezreim.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

10-20 led x 16 csatorna: kb. 300 LED.
10 méternyi 30LED/méter szalag: 5$/m -> 50$ (kb. 15eFt)
És a szalag egyből forrasztható, vágható LEDenként.

Önálló LEDként: 9$/100 db (SMD); 23$/100 db (5mm diffúz)


És ezzel bármilyen minta / színvilág létrehozható...
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Rosszul számolsz.
Ebből a panelből többet kapcsolnék össze. Annál is inkább, mert 3 csatorna kell egy rgb ledhez. Én olyan 6-700 darabra gondoltam.
Az smd ledek nekem nem jók. Most néztem, az ebay-en a diffúz 5mm-est, kb 1500-1800-ért kapok 100 db-ot.
A kérdés továbbra is az, hogy tudom-e ezzel vezérelni őket?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

Ezt nem írtad...

A Libraryval a vezérlőjel megvan. De a teljesítményfokozatot mellé kell rakni + tápot.
De itt amit spórolsz, utána a vezérlésben kötött a egyes láncok...


Egyesével címezhető ~6000 /100 db 5mm diffúz (vezérlés a prociban van). Önálló RGB amihez kell teljesítményfokozat és kötött a láncok sorrendje ~1800/100 db.
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Még a teljesítményfokozattal is jobban járok.
Mivel nagy területen lesznek szétszórva, így a csoportok ledjeinek egyforma viselkedése nem lesz észlelhető. Nincs is szükség az összes led egyenkénti vezérlésére.
Ráadásul amit nem vettél figyelembe: Az smd-kkel elég nehéz dolgozni, míg a normál ledeket bedugdosom egy 5-ös furatba, és vezetékelhetem. Ez munkában is kifizetődőbb.
Újabb kérdés.
Próbáltam ez első linken található programot, de a ledek nem csinálnak semmit ismét.
A4,A5-re vezetékeltem a SCL,SDA-t.
A címzésnél nem tudom, hogy kell-e fizikailag rögzítenem egy címet?
Most minden 0.
A programban van egy ilyen sor:
ledDriver.begin(B111000); // Address pins A5-A0 set to B111000
Ez elég neki, vagy forrasszak valami címet?

Kipróbáltam rajta egy I2C portszkenner programot, és ezeket írta ki:
I2C device found at address 0x40 !
ha átírom a sort ledDriver.Begin(B100000)-re, az sem jó.
Mi itt a gond?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

Drótosat írtam, nem SMD-t...
Az SMD ára kb. fele lenne a címezhetőnek...

A sok területen szétszórva - mit jelent? Közbenső PWM erősítő is kelleni fog majd!

40HEX=B1000000
Gorrodin
SzínkódFestő
Hozzászólások: 76
Csatlakozott: 2014. július 10. csütörtök, 19:54

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Gorrodin »

Linkelnél nekem egy ilyet?
A nagy területen, az azt jelenti kb 6 négyzetméter. Ha középen lesz az elektronika, akkor egyik sem lesz 3 méternél messzebb.

Egyébként azért írtam B100000-et, mert az eredeti forrásban is csak 6 bit van, mint látod fent.
Arra gondoltam, nem elírás, mert meg is magyarázza.
Most újra próbálkoztam, és mértem egy feszültséget a portok kimenetén, hogy működik-e.
Aztán, amikor láttam, hogy működik, megfordítottam a ledeket.
A PWM jel ment a katódra, és +5V az anódra.
Így működik.
Csak azt nem értem, miért így?
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: 16 csatornás PWM motorvezérlő LED-hez

Hozzászólás Szerző: Robert »

Az 5mm-es RGB chipes típusa: APA106 5mm-es beépített RGB vezérlő, diffúz.
PÜ ment.
Válasz küldése