CAT3626 RGB LED voznik + Qt Embedded 4,6 na Mini2440
CAT3626 je lepo I2C naprave iz ON Semiconductor. Na voljo je v 14 pin TQFN paketa, ki je verjetno najtežji stvar, ki sem jih kdaj spajka! Vsak pad je ločen od nje je sosed za okoli 100 mikrometrov! Da bi zadeve, še težje pa je razlog pad v središču za potop toplote stran. Res naj bi dobil neke vrste krovu zlom ali reflow ampak da bi bilo dolgočasno! Tukaj je slika naprave pred spajkanju:
... In tukaj je končni izdelek! LED je 10mm razpršene s skupno anodo in največ trenutna ocena za 20mA na kanal. Takoj, ko sem spajkana žice za CAT3626 sem nalepila, da odbor z epoksi z navojem žice skozi luknje in potem lepljena tiste navzdol z več epoksi. Po tem sem spoznala, da sem pozabil, kjer pin 1 je šla tudi jaz imel za strganje lepila off vrhu čipa!
Žice, ki prihajajo skozi luknjo v sredini te slike je spajkana na CAT3626 in deluje kot surove ponora toplote. V praksi se zdi, da si dovolj dobro, čeprav bi jaz verjetno uporabljajo baker. Sem potegnil iz keramike starega projektorja sem imel ležijo naokoli. Ne neatest delo, vendar to tovarna lep!
Ko sem zgrajeno, da jaz preizkušen to hitro uporabo I2C orodja in nato napisal jedra voznika. CAT3626 omogoča največ 32mA na kanal urejena v korakih po 0.5mA. Na žalost, ker se lahko moji LED sprejme največ 20mA na kanal i lahko povzroči samo ~ 64.000 barv. Poslabšati stvari svetilnost na splošno ni linearna funkcija vhodnega toka, tako dosegljivih zbledi zaporedja niso tako lepo, kot tiste, storjenih z PWM, vendar še vedno izgleda precej dobro. Tukaj je video!






To je tako super!
Sem beginer z mini2440.I je storiti samo osnovne primer sledila http://equallybad.blogspot.com/2010/02/project-how-to-setup-default-dev-tools.html .
Mi lahko pomagaš korake za ustvarjanje vmesnik in nadzor vodil, kot si ti.
Jaz bom zelo cenim vašo pomoč!
Hvala vnaprej!
Hvala Jack
Jaz bi začela z pridobivanje OpenEmbedded dela. Nastavite si cilj, da bo Qt primeri navzkrižne pripravljene, ker boste morali Qt, da bi nadzorni vmesnik (razen če seveda želite to storiti kako drugače!).
Obstaja toliko načinov za nadzor LED. Ta je očitno sklicuje na CAT3626, ki vam lahko težko dobiti. Jaz bi začela z igranjem z PWM kanalov na mini2440, iz spomina mislim, da obstajajo samo 2 prosta in kdaj ste razumeli, da premakniti na nekaj drugega.
Če boste samo želite nadzor RGB LED Želel pogled na mikrokrmilniška, kot ATtiny. Začnete lahko od tam, in če vi pošteno potreba touchscreen kavelj je bila prek inteface TWI.
Hvala Doug!
Sem ustvaril vmesnik in prost dostop na krovu preprost primer (calculatorform, zdravo ...). Vendar ne vem, kako povezati med vmesnik in kodo C za nadzor led.Can u pokaži mi, kako to storiti?
Hvala vnaprej!
Za cat3626 sem napisal znak voznik za nadzor LED sedanji itd jaz preprosto odmevalo zahtevane ravni za napravo. Na primer moja Qt vmesnik se uporablja za naslednje rdeča svetloba:
QFile datoteko ("/ sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0066/red_level");
if (! file.open (QIODevice:: WriteOnly | QIODevice:: Besedilo))
vrnitve;
QTextStream ven (in datoteke);
ven <<red_current <<"\ n";
Seveda bo to odvisno od gonilnika, ki ga mora imeti pisne!