RGB

Všetko čo súvisí so svetlom

Moderátori: mirosne, Moderátori

profistudent
Stály člen
Stály člen
Príspevky: 183
Dátum registrácie: 31 Dec 2007, 00:00
Bydlisko: SA,NR
Vek: 39

RGB

Príspevok od používateľa profistudent » 02 Jan 2009, 18:57

Zdravim mal by som jednu prosbu , vam sa to bude mozno zdat banalna zalezitost , ale mne uz sediveju vlasi. Ako sa ovlada RGB ledka aby zobrazila full spektrum farieb.
myslim princip, nie priame riesenie, ide mi oto ako zacat pisat program pre mikroprocesor. dakujem
0

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 02 Jan 2009, 19:02

spoj vsetky "farebne vyvody" a ten neviem ci je to plus alebo minu spoj na baterku takze budes mat dva vyvody. Ale mozno sa mylim :D
0

Používateľov profilový obrázok
Jose206
Pokročilý člen
Pokročilý člen
Príspevky: 668
Dátum registrácie: 24 Dec 2007, 00:00
Bydlisko: Sklabiná
Vek: 31
Kontaktovať používateľa:

Príspevok od používateľa Jose206 » 02 Jan 2009, 19:05

ovlada sa tak ze am spolocnu GND (zeem , - ) aa 3 rozne + na R na G na B ... cize ak chces aby zobrazovala vsetky tak musis spojit vsetky + farebne vyvody a gnd samozrejem tiez zapojit.. (ak sa mylim opravte ma)
0
Viem, že nič neviem. :wink: Moje motto je: Prax je najlepšou učiteľkou. :wink:

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 02 Jan 2009, 19:10

To iste som napisal aj ja tak by to asi malo fungovat:D
0

Ragnol

Príspevok od používateľa Ragnol » 02 Jan 2009, 19:10

Chtìlo by to uvíst jakou ledku . Ne ka¾dá má stejnì vyvedený kontakty. Nìkde jsou zvlá¹» kontakty pro v¹echny 3 led. Nìkde jsou spojený v¹echny katody , nìkde anody.

A mìnit barvy pomocí procesoru se daj øe¹it pomocí PWM. Kdy ka¾dá barva je zapojena na jeden pin procesoru (bacha na mezní proud) a vlivem PWM modulace na tìch pinech lze mìnit barevné spektrum.

profistudent
Stály člen
Stály člen
Príspevky: 183
Dátum registrácie: 31 Dec 2007, 00:00
Bydlisko: SA,NR
Vek: 39

Príspevok od používateľa profistudent » 02 Jan 2009, 19:10

asi sa nerozumieme, toto je co viem, lenze mne ide oto zobrazit 2000 farieb a nie 16, potrebujem vediet ako sa to robi, ci casovim multiplexom, ci cez frekvncne prevodniky, ci cez da prevodniky, ako sa to vlastne ovlada
0

Kofo

Príspevok od používateľa Kofo » 02 Jan 2009, 19:11

ani jedno, ani druhé :D asi :D
RGB diódy majú zväčša spoločný kladný pól, čo znamená, že - pripojíš priamo na zdroj a plusové kontakty na mcu. na týchto potom musíš meniť (najbližšie asi PW moduláciou) hodnotu jasu (v tvojom prípade dĺžku impulzu). ak sa nechceš trápiť s programom, zawin uverejnil krásny článok - upgrade japonského svetla s optickým vláknom :
http://svetelektro.com/clanky/rgb-lampa-317.html
toto robí asi to, čo chceš, že? ;)

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 02 Jan 2009, 19:12

este mi povedz, naco ti je 2000farieb?
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

profistudent
Stály člen
Stály člen
Príspevky: 183
Dátum registrácie: 31 Dec 2007, 00:00
Bydlisko: SA,NR
Vek: 39

Príspevok od používateľa profistudent » 02 Jan 2009, 19:14

stymy 2000 farbami to bol len priklad, takze pwm modulacia, este prist nato ako to napisat v asemblery, bude sranda, dakujem
0

Kofo

Príspevok od používateľa Kofo » 02 Jan 2009, 19:15

zawinova RGB lampa ;)

Ragnol

Príspevok od používateľa Ragnol » 02 Jan 2009, 19:16

profistudent napísal:stymy 2000 farbami to bol len priklad, takze pwm modulacia, este prist nato ako to napisat v asemblery, bude sranda, dakujem
Vìt¹ina lep¹ích procesorù u¾ má èasovaè/èítaè který pwm na výstupní pin podporuje. A pokud ne tak mají v¹echny èítaè èasovaè a pomocí pøeru¹ení se dá PWM té¾ vykouzlit :)

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 02 Jan 2009, 19:16

On asi chce nejako prepinat tie farby napr tlacitkom no neviem nech sa vyjadri aj mna by to zaujimaloooooo
0

Používateľov profilový obrázok
datam
Power user
Power user
Príspevky: 2360
Dátum registrácie: 24 Apr 2008, 00:00
Bydlisko: SVK
Vek: 42

Príspevok od používateľa datam » 02 Jan 2009, 20:21

Dosiahneš to pomerne jednoducho. Každú farbu budeš regulovať PWM regulátorom. Je dobré každú farbu nejako primitívne skalibrovať (fotodióda a mV meter) lebo majú rozdielne svietivosti aj keď sú v rovnakom púzdre. Niektoré majú pre modrú farbu dva vývody. Takže ak budeš mať naladenú svietivosť pomocou PWM pre každú farbu samostatne priradíš maximálnej hodnote PWM hodnotu napríklad FFH. Takto dosiahneš že ak vybudíš na maximum všetky farby dosiahneš vyváženie svietivostí teda rovnomerné miešanie farieb. Takto môžeš ľahko miešať farby zasielaním klasického formátu FFFFFFH priamo z PC alebo ako len chceš. Adresácia je normálne riešená takto: horné dva byte je pre červenú, stredné pre zelenú a najnižšie pre modrú. Dosiahneš vlastne 24bit adresáciu čo umožnuje namiešať 16,7mio bariev. Nebudem ti tu vysvetlovať že na toto potrebuješ kvalitné vyváženie svietivostí a dostatočne prezíznu PWM. Reálnejšie je abresovať každú farbu iba pomocou jedného byte čo prestavuje "iba" 4096 farieb. Ak to chceš len tak pre srandu tak môžeš upustiť od kalibrácie svietivosti aj keď to nieje žiadna veda.
0

Používateľov profilový obrázok
thompson
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1324
Dátum registrácie: 28 Dec 2007, 00:00
Bydlisko: Jalšovík
Vek: 28
Kontaktovať používateľa:

Príspevok od používateľa thompson » 02 Jan 2009, 20:28

8O 8O Este kebyze to napises po slovensky:D tym mio si myslel milión? a schema by nebola?
0

profistudent
Stály člen
Stály člen
Príspevky: 183
Dátum registrácie: 31 Dec 2007, 00:00
Bydlisko: SA,NR
Vek: 39

Príspevok od používateľa profistudent » 02 Jan 2009, 20:35

oki, este ma zaujima ci niekto nevie aky casovy interval sa pouziva na ovladanie jednej farby, ci to je jedno?
0

Používateľov profilový obrázok
datam
Power user
Power user
Príspevky: 2360
Dátum registrácie: 24 Apr 2008, 00:00
Bydlisko: SVK
Vek: 42

Príspevok od používateľa datam » 02 Jan 2009, 20:42

thompson: ani nie a ani som si neuvedomil že píšem inou rečou.

profistudent: vlastne je to jedno. Určite ale nad cca 50Hz a pod 20kHz. Podsvietenia na LCD riadim s cca f=1kHz a bez problémov. Budeš to riadiť jednočipákom?
0

profistudent
Stály člen
Stály člen
Príspevky: 183
Dátum registrácie: 31 Dec 2007, 00:00
Bydlisko: SA,NR
Vek: 39

Príspevok od používateľa profistudent » 02 Jan 2009, 20:57

jo moja vizia je at89s51 program v asembleri teda dufam ze sa to podari.

priblizni plan v hrubom mam asi takyto zasvieit jedna urciti krok s urcitimi impulzami teda blikat urciti cas, potom druha farba, a tretia v cykle a strieda sa bude menit tlacitkami pre kazdu zvlast. idem spravnym smerom ? :D
0

Používateľov profilový obrázok
Kado
Power user
Power user
Príspevky: 1625
Dátum registrácie: 02 Sep 2007, 00:00
Bydlisko: PB
Vek: 40

Príspevok od používateľa Kado » 02 Jan 2009, 21:04

spominany mcu nema hardverovy modul riadenia PWM, musis pwm teda vytvorit softverovo a vyuzit casovace
0
Návrh zapojení s jednočipovými mikropočítačmi, tvorba programového vybavenia pre mikropočítače
http://www.jk-elektronika.info/index.html

predaj !!
http://svetelektro.com/modules.php?name ... 54#p549154

Používateľov profilový obrázok
datam
Power user
Power user
Príspevky: 2360
Dátum registrácie: 24 Apr 2008, 00:00
Bydlisko: SVK
Vek: 42

Príspevok od používateľa datam » 03 Jan 2009, 16:50

Ak mu nebude vadiť úplné vytaženie výkonu procesora iba pre tento účel tak sa dá pomerne dobré PWM urobiť aj pomocou slučiek. Problém je že to nemá stabilnú frekvenciu. Osobne by som sa vrhol do nejakého origo PWM od ATMELu. Každopádne 8951 to zvládne a ak sa pohraješ s programom tak to bude aj dobre vyzerať.
0

Napísať odpoveď
  • Podobné témy
    Odpovedí
    Zobrazení
    Posledný príspevok