16 csatornás PWM motorvezérlő LED-hez
16 csatornás PWM motorvezérlő LED-hez
Újra itt vagyok.
Most egy ilyen kütyüt vettem: Természetesen most sem arra akarom használni, amire csinálták.
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?
Most egy ilyen kütyüt vettem: Természetesen most sem arra akarom használni, amire csinálták.
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.
Re: 16 csatornás PWM motorvezérlő LED-hez
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?
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?
Re: 16 csatornás PWM motorvezérlő LED-hez
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
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
Re: 16 csatornás PWM motorvezérlő LED-hez
Én inkább WS2811/WS2812B RGB SMD ledekkel dolgoznék....
Re: 16 csatornás PWM motorvezérlő LED-hez
Az sokkal drágább lenne...
Nincsenek százezreim.
Nincsenek százezreim.
Re: 16 csatornás PWM motorvezérlő LED-hez
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ó...
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ó...
Re: 16 csatornás PWM motorvezérlő LED-hez
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?
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?
Re: 16 csatornás PWM motorvezérlő LED-hez
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.
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.
Re: 16 csatornás PWM motorvezérlő LED-hez
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?
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?
Re: 16 csatornás PWM motorvezérlő LED-hez
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
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
Re: 16 csatornás PWM motorvezérlő LED-hez
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?
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?
Re: 16 csatornás PWM motorvezérlő LED-hez
Az 5mm-es RGB chipes típusa: APA106 5mm-es beépített RGB vezérlő, diffúz.
PÜ ment.
PÜ ment.