Zaslal: út říjen 21 2014, 4:47 Předmět: LED osvětlení přes nabíječku
Zdravím všechny konstruktéry
mám v plánu postavit osvětlení z LED diod napájené přes nabíječku
nabíječku jsem zvolil protože by už sama o sobě měla mít stabilizované napětí, které je potřeba jak pro diody tak i pro mikročip ATtiny13, který má řídit rozsvěcení jednotlivých diod
celé osvětlení chci vsadit do lišty na datové kabely
v tomto tématu se chci zabývat řešením obvodu a součástek, popřípadně i jejich úpravou, z důvodu že už jsem jedno podobné světlo dělal, ale po krátké době se snížil jas jednotlivých diod, takže někdě v předchozím případě byla konstrukční chyba, které bych se rád vyvaroval
pro začátek uvádím schéma obvodu a popis už připravených součástek
mikročip: ATtiny13-20PU
LED diody: 6x superjasná, bílá, 3500-5200mcd/20mA (Uf=3,30V), čirá, 80deg
nabíječka: GOCLEVER Input: AC100-240V~0.4A 50/60Hz
Output: DC5V - 2A
jako první si nejsem jistý jak v tomhle případě s odporem/ry, podle přiloženého schématu plánuju pokavaď možno jenom jeden rezistor který by vystačil na všechny LEDky, problém není dostat jeho potřebný odpor, ale jeho vatáž, aby nedošlo k jeho "zničení" nedostatečnými hodnotami
a další co mi zajímá, jestli je dobrý nápad nechat diody bez chlazení nebo jestli se i tak můžou po delší době svícení bez jekéhokoliv chlazení zničit
Založen: Sep 28, 2005 Příspěvky: 1288 Bydliště: ZČ + JM
Zaslal: út říjen 21 2014, 6:39 Předmět:
Pokud programově zajistíš že bude svítit nejvýš jedna LED současně, může být i jeden společný odpor. Víc LED současně = odpor pro každou LED.
Abys s tiny13 blikal se šesti LED, budeš muset zakázat reset a tím pádem ji nepřeprogramuješ přes ISP. _________________ Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
....nabíječku jsem zvolil protože by už sama o sobě měla mít stabilizované napětí, ...
Tohle víš určitě nebo si to jen myslíš? Já bych si tím tak jistý nebyl pokud bych si to sám neproměřil. _________________ Ve strojovně je voda a na palubě se tančí.
to Ruprecht: jasně, takže tím pádem mi je USBASP k ničemu, čím ho tedy můžu přeprogramovat? nebo bude lepší si sehnat jiný mikročip s vícero piny?
to Yarda1: jistej si tím nejsem, a ani si nejsem jistej že bych věděl jak to zmeřit, protože pochybuju že stačí změřit jenom jaké napětí mi protéká při nezapojeném a zapojeném obvodu _________________ Všechny součástky a obvody jsou vymyšlené, při konstrukci padají sprostá slova, takže by to neměl nikdo číst.
Založen: Sep 28, 2005 Příspěvky: 1288 Bydliště: ZČ + JM
Zaslal: út říjen 21 2014, 9:01 Předmět:
S tiny13 to můžeš zredukovat na 5 LED, nebo vyber procesor s více piny. Pokud budeš chtít připojit víc diod (krát 20mA), pozor na maximální dovolený proud AVR.
Má to být jako "efektové" světlo, nebo to má opravdu výrazně svítit? Šlo by to provozovat i s jedním odporem a LEDky multiplexovat tak, že by to vypadalo že jich svítí víc najednou. _________________ Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
to Ruprecht: takže asi šáhnu po jiném mikročipu, nejspíš ATtiny2313, jinak světlo má být účelové, a to nad kuchyňskou linku, jediný efekt který to má mít je postupné zapínání LEDek a poté nechat svítit všechny
a ještě dotaz, když bych u ATtiny13 chtěl použít všech 6 pinů, tak po pokusu o přeprogramování se nastavi všechny piny až na ten resetovej podle programu nebo to padne díky tomu že ten poslední nebude použitelný? za předpokladu že budu použivat ISP programátor _________________ Všechny součástky a obvody jsou vymyšlené, při konstrukci padají sprostá slova, takže by to neměl nikdo číst.
Založen: Sep 28, 2005 Příspěvky: 1288 Bydliště: ZČ + JM
Zaslal: út říjen 21 2014, 10:06 Předmět:
Tak pokud to má být něco jako pomalé rozsvěcení a zhasínání tak bych to řešil tinou13 a jedním tranzistorem pro všechny LEDky najednou, postupným zvětšováním a zmenšováním střídy PWM.
Tina13 má 8bit čítač tudíž 255 kroků jasu. Jedním tlačítkem to půjde zapnout i vypnout, případně by šlo na to jedno tlačítko naprogramovat i nastavení jasu (třeba zmáčknutím tlačítka v průbehu rozsvěcení či zhasínání by jas zůstal takový jako aktuální při zmáčknutí).
Pokud chceš použít reset pin jak I/O, nastaví se to fuse bitem. Program se napíše normálně pro PB.5 a po naprogramování se přepne fuse bit, čímž se změní jeho funkce z external reset na IO pin. Další programování krz USBASP pak není možné, protože procesoru prostě nepřijde externí reset, potřebný pro přeprogramování. Pak jde reset vrátit HV programováním (třeba fusebit doctor, třeba http://mdiy.pl/atmega-fusebit-doctor-hvpp/ ).
Jen tak mimochodem - pokud by si někdo chtěl přilepšit o pár stokorun, stále platí má poptávka na postavený hotový funkční HV obnovovač fusebitů. Nicméně to zatím vypadá, že všichni mají peněz dost _________________ Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
to masar: mikročip volím už jenom proto, že jinak bych to dohroady nedal
to Ruprecht: to by bylo moc pěkný, ale tam už chybí programátorský schopnosti, sem schopnej tak dát dohromady "natvrdo" do pinu kladné nebo záporné napětí, na PWM jsem sice koukal, ale tam je ještě se co učit, hlavně co se týče datasheetu a samotnýho programu _________________ Všechny součástky a obvody jsou vymyšlené, při konstrukci padají sprostá slova, takže by to neměl nikdo číst.
měl bych ještě dotaz, zkoušel jsem proměřit naprázdno tu nabíječku a koukám že napětí dává stabilní, ale co se proudu týče, tak ten jde v "pulzech", předpokládám že jak ATtiny13 tak i samotný LEDky s tím nebudou úplně ok, proto by mi zajímalo jak ho můžu stabilizovat, nebo jestli se na to mam vybodnout _________________ Všechny součástky a obvody jsou vymyšlené, při konstrukci padají sprostá slova, takže by to neměl nikdo číst.
Založen: Sep 28, 2005 Příspěvky: 1288 Bydliště: ZČ + JM
Zaslal: st říjen 29 2014, 10:52 Předmět:
Tak ono to programátorsky není zas tak složité, v čem to chceš psát?
Taková (jakoby softwareová) 8-bit PWM bez použití čítače může ideově vypadat třeba takto:
kód:
dim pocitadlo as byte, jas as byte
do
incr pocitadlo
if pocitadlo > jas then set LED else reset LED
loop
proměnné počítadlo a jas mají rozsah 0-255
první řádek přičítá jedničku (255+1= zase 0)
druhý řádek rozsvěcuje nebo zhasíná LEDku
proměnná jas určuje, kolik cyklů bude LEDka zhasnutá a zbytek (do 255) rozsvícená
Když bude jas=127, bude polovinu doby LED svítit, polovinu bude zhasnutá, při jas=16 bude většinu doby svítit
Stačí doplnit změnu hodnoty proměnné jas (třeba jedním tlačítkem) _________________ Kampaň, účelovka, nepodepsal, Palermo, ODS, Kalousek, je líp a jsou na to čísla, nastudujte si to.
to Ruprecht: program budu psát v C/C++, problém není samotný program, ten bych dal asi dohromady podle jedné stránky kde jsem to našel jak to řešili přímo v C/C++, problém je že na těch stránkách to řeší pro jiný mikročip (myslím že Atmega8), takže i nastavení registrů bude jiný, nebo spíš se na ně bude jinak odkazovat, a tím pádem se nedostanu na PWM _________________ Všechny součástky a obvody jsou vymyšlené, při konstrukci padají sprostá slova, takže by to neměl nikdo číst.
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.