Zdravím všetkých užívateľov svetelektro. Po dlhšom čase som sa pustil do písania článku, tento krát sa bude jednať o auto efekt – preblikávanie LED s rôznymi efektami. Pri tejto konštrukcií bolo nutné použiť mikropočítač, ja som použil atmel, keďže sa ho učíme programovať aj v škole, toto bol môj prvý program ktorý sa dal aj prakticky využiť... :)
Najskôr opíšem samotný program ako pracuje. Takže program je písaný v assembleri a je dostupný na stiahnutie. Naprogramoval som tam celkovo 6 efektov rôzneho preblikávania 2 LED. Využil som porty P1.0 a P1.1 na rozsvecovanie LED. Port 3.2 som použil ako externý zdroj prerušenie – ten slúži na prepínanie efektov tlačitkom.
Na nasledovnom obrázku som nakreslil priebehy v jednotlivých efektoch. Horný priebeh predstavuje lávu LED a dolný pravú LED.
Konštrukcia:
Na ovládanie efektov som použil mikroprocesor atmel AT89C2051. Na RST vývod som použil RC člen, ktorý slúži na to že po pripojení napájania sa mikroprocesor resetne. Dalej som rezistorom a kondenzátorom ošetril zákmity ktoré by mohli vzniknúť pri stlačení tlačítka. Rýchlosť preblikávania si môžete nastaviť v programe alebo výmenou oscilátora za rýchlejší alebo pomalší. Naprogramované je to tak že impulz trvá 65025 strojových cyklov, číže pri použitý oscilátora 12Mhz je to 65ms.
Teraz k samotným LED: použil som 1W LED ktoré su v ponuke SOS elektronik, ako svietia môžete vidieť na videu. Tieto LED som nemohol priamo napojiť na porty, pretože maximálny odoberaný prúd s portu je 20mA . Preto som použil v-mos tranzistory BS250. Majú Rds(on) = 9ohm, čo maximálne vyhovuje na tento účel, pretože pri meraní výkonovej LED som zistil že keď LED odoberá 1W, tak napätie na nej je presne 3V a prúd teda 0,33A, napájanie pre atmel je 5V, takže potrebujeme zraziť na V-MOS tranzistore 2V, čo sa výpočtom aj meraním potvrdilo :) .
Upozornenie: Takéto efekty na auto su zakázane preto to používajte na vlastné riziko!!!
ja som sa chcel spitat ci bi sa to dalo prisposobit a naprogramovat na 8 LED
Partneri:
Autori stránky sú Milan Ondrka (BgDestroy) a Ondrej Závodský(zawin), o graficky desing sa stará Ľuboš Fabo(BUFU).
Pri informovaní adminov je použitie čohokoľvek z tejto stránky pre osobné alebo obchodné účely 100% povolené.