Zaslal: čt leden 08 2015, 10:43 Předmět: Arduino a led zesilovač RGB
Zdravím všechny bastlíře.
dotaz jsem tu nenašel, snad jsem správně hledal...ale nepovedlo se. Snažím se sestrojit ovládání led pásku přes arduino, ze spousty důvodů jsem ale nechtěl jít cestou vlastního driveru s transistory a proto jsem se rozhodl využít na instructables nalezený obvod.
případně celé instructable zde:
http://www.instructables.com/id/LED-Strip-Controller-w-LED-Amp-Arduino/
Zdálo se mi to celé naprosto geniální a jednoduché do doby, kdy mi přišly všecky součástky a já zjistil, že to tak jednoduché asi není.
Můj obvod se liší jen tím, že používám jiné piny... resp. 9, 10, 11 (jsou pwmkové) a přijde mi to logičtější...9...10...11 R...G...B
Pro jistotu přikládám i jak vypadá můj obvod. Ať dělám co dělám, tak to prostě svítit nebude. Z Arduina leze až 5V...resp. voltmetr hopsá, kvůli pwm a změnám barev...
12v zdroj dává sice jen 9.8 V ale předpokládám, že arduinu to udělá dobře...a pásek napřímo svítí i tak.
Pokud připojím jen pásek a jednu barvu - rozsvítí se, když připojím zesilovač a kterékoli barvy, rozsvítí se. Jakmile přidám arduino...ani ťuk.
Aktuálně už ze zoufalství nepoužívám ani svůj kód ale tento z instructables:
kód:
int ledPinR = 9;
int ledPinG = 10;
int ledPinB = 11;
Pásek má společné + , je možné, že kód je pro společné - ? Mám pocit, že snad pásky se společným mínus ani neexistují, ne? Nicméně, i kdybych měl obrácený cyklus PWM tak by něco muselo aspoň bliknout, ne? :/
Předem děkuji všem, za jakoukoli reakci...jsem zoufalý!
Děkuji a těším se na vaše odpovědi, kolegové bastlíři! opraven druhý náčrt
Naposledy upravil HoldingInfinity dne čt leden 08 2015, 11:43, celkově upraveno 1 krát.
Založen: Mar 28, 2012 Příspěvky: 7857 Bydliště: Brno
Zaslal: čt leden 08 2015, 11:11 Předmět:
Jestli máš na pásku v místě, které máš označené +12V, jen 0,4V, tak to svítit nemůže. _________________ Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
mno ano, ale tak to má i ten chlapík z instructables a jemu to funguje... :/ o to by se měl starat právě ten amp, že by měl ztrátu napětí na dlouhým pásku vzít a naboostovat zas na 12, nebo teda tak jsem to aspoň pochopil z toho odkazovaného instructable?
jaj teď mi to došlo...na tom mým obrázku chybí napájení ze zdroje do toho zesilovače...tam jde 12V do toho zesilovače zvlášť...a - je spojené s tím arduiním, za chvili to opravím.
Nenapsal jsi jaké máš arduino ale tak jak to máš nakreslené to opravdu nemůže fungovat. 12V připojíš na arduino, tam je stabilizátor který upraví napětí na 5V (u některých arduin na 3,3) a toto napětí pak posíláš do budiče led tak je jasné že to nemůže fungovat. Ten obvod který nazýváš zesilovačem musíš napájet rovnou ze zdroje a arduinem jenom řídit, jinak to fungovat nebude.
Nenapsal jsi jaké máš arduino ale tak jak to máš nakreslené to opravdu nemůže fungovat. 12V připojíš na arduino, tam je stabilizátor který upraví napětí na 5V (u některých arduin na 3,3) a toto napětí pak posíláš do budiče led tak je jasné že to nemůže fungovat. Ten obvod který nazýváš zesilovačem musíš napájet rovnou ze zdroje a arduinem jenom řídit, jinak to fungovat nebude.
ano, ano, to jsem přesně teď opravoval....už je tam ten náčrt správně... pardon.
jinak arduino je UNO
Naposledy upravil HoldingInfinity dne čt leden 08 2015, 11:47, celkově upraveno 1 krát.
a funguje ti to vubec? zkus treba ten nejjednodussi test .... pak na osciloskopu musis videt 50% PWM
int ledPin = 9; // LED connected to digital pin 9
void setup()
{
pinMode(ledPin, OUTPUT); // sets the pin as output
}
void loop()
{
analogWrite(ledPin, 127);
}
bohužel v reálu osciloskop nemám a v simulátoru rgb zesík není.
Nicméně vyzkouším tam během odpoledne nacpat pinmode output...někde jsem totiž teď načetl že, když není nastavený pin jako výstupní, nepustí moc proudu...možná je to tím?
jinak ale výstup arduina si u reálného obvodu opravdu hopká od 0 do těch 5 v...
Založen: Mar 28, 2012 Příspěvky: 7857 Bydliště: Brno
Zaslal: čt leden 08 2015, 12:18 Předmět:
Pokud ti na pásek nejde 12V, tak se s tím můžeš mořit jak chceš, stejně nic nerozsvítíš.
Takže, ještě jednou- kolik máš v na pásku v místě označeném +12V? Jestli jenom 0,4V, tak je problém bd v tom RGB zesilovači nebo v jeho napájení. _________________ Civilizace založená na oboustranné lepící pásce nemůže dobře skončit...
I kdyby se z tebe jednou stal král, neodsuzuj lidi, kteří ti nebudou provolávat slávu- raději se zeptej sám sebe, proč tomu tak není...
Časy uváděny v GMT + 1 hodina Jdi na stránku 1, 2, 3, 4Další
Strana 1 z 4
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.