logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Gwiazda Betlejemska - Atmega8 - 95 LED

IMEX 12 Cze 2009 23:43 11114 14
  • #1 6648912
    IMEX
    Poziom 20  
    Gwiazda Betlejemska - Atmega8 - 95 LED

    Pełnowymiarowa fotka

    Jak w temacie - wiem ze mamy dopiero LATO ale wykonanie takiego projektu zawsze troszeczkę trwa a przed świętami niema czasu na takie lutowanko.

    Po pierwsze poprosze o sprawdzenie i ewentualne poprawki w schemacie takiej gwiazdy

    Gwiazda Betlejemska - Atmega8 - 95 LED

    Pełnowymiarowy czytelny schemat


    Sam projekt ma 8 kanałów (oznaczone 1do8) dookoła robiąc okręgi i 5 kanałów (oznaczone A do E) jako 5 ramion gwiazdy - Czyli powstała matryca 40 kanałowa

    W dalszej czesci poprosze o pomysły na napisanie programu sterujacego

    przycisk jest do zmiany - automatycznej zmiany kolejnych kanałów i do ręcznej zmiany kanałów - jedna i druga funkcja jest sygnalizowana diodami na portach

    Moje pomysły to:
    - rozchodzenie sie po kolei od środka wł led do końca ramion i wygaszanie
    - podobna funkcja j/w ale z wygaszonym rzędem diod
    - i wiele innych

    Wszystkie programy bede zamieszczał w tym poście i prosze o to samo tak żeby inni z tego korzystali - będę załączał filmiki z poszczególnych programów i pomysłów

    Serdecznie pozdrawiam

    A sprawa schematu jeszcze to rezystory na zasilaniu - zastanawiałem się nad daniem nie na 5 lub 8 kanałów w tranzystory ale dla każdej diody LED osobno. Wyeliminuje w taki sposób różne odcienie świecenia diod na poszczególnych kanałach


    to na tyle
    Proszę o krytykę :)
  • Pomocny post
    #2 6648949
    dawid512
    Poziom 32  
    Tranzystory T1-T5 zamień na PNP. Dioda oznaczona jako LED9 nigdy nie zaświeci zgadnij dlaczego. Po za tym dodaj 100nF jak najbliżej uc na jego zasilaniu. Reszta może być.
  • #4 6651504
    psooya
    Poziom 38  
    Ja bym doradził zmianę sposobu zasilania diod led ze względu na duże grzanie się 7805. Można by dać PNP jak kolega wyżej radzi i emitery na zasilanie przed stabilizatorem a bazy tych PNP przez NPNy do masy podciągać. Fakt będzie więcej elementów ale nie będzie się grzał potwornie 7805 przy np zasilaniu go z 12V. Innym rozwiązaniem na takie problemy jest lm2575 i step down z tym że trzeba uważać bo jak każda przetwornica lubi syfić.
    Pzodrawiam

    Dodano po 3 [minuty]:

    Na schemacie jest jeszcze jeden błąd diody LED nie mają rezystorów w tej matrycy co spowoduje ich zgon. Od T6 do T13 w kolektorze musi być opornik. Jeszcze dodam że 95 ledów to matryca 10x10 czyli wypełnienie 1 kolumny to 1/10. Nie jest to zbyt dużo i na pewno spowoduje że będzie świecić ciemniej i zrobić np matryce 6(kolumn)x16(wierszy czyli dwa porty) co da wypełnienie 1/6 i przy stosunkowo nie wyżyłowanych prądach diod led da przyzwoitą jasność. Zamiast tranzystorów można by użyć dedykowane drivery z serii MBI5025 itp
  • #5 6652324
    IMEX
    Poziom 20  
    Żeczywiscie jest z mojej strony pomylka jesli chodzi o podłaczenie zasilania - bedzie okolo 12 volt - niebedzie to podpięte pod pod 5volt

    żeczywiście jednak dam rezystory na sterowanie diod led - będą to różne wartości ze względu na różne ilości diod w lini od 1 szt do max 4szt - zastosuje 40 rezystorów to jest 5 ramion po 8 lini

    kolejna sprawa to żeby wyeliminować wielkiej mocy zasilacz a co z tym idzie chcę wyeliminować sterowanie multipleksowe

    sterowanie bedzie w stylu załącz wyjścia 5 kanałów i trzymaj stan wysoki - natomiast efekty bedą sterowane 8 kanałami i odwrotnie czyli trzymaj stan wysoki 8 kanałów a steruj 5 pozostałymi co da efekt kręcenia sie gwiazdy
    Sprawa sie skomplikuje jesli bede chcial sterować jednocześnie wszystkimi kanałami - ale w praktyce wszystko wyjdzie

    Jestem w trakcie robienia PCB dla gwiazdy narazie bez sterownika bo i tak będzie osobna płytka

    dla lepszego efektu można by było zastosować atmega16 - potrzebował bym wtedy do sterowania ledami 28 kanałów - teraz jest ich 13 tylko :)

    Mam namiastkę programu a raczej jego szkielet - efekty po zlutowaniu wszystkiego - podam wstepny program i bedziemy wspólnie to korygować

    Dodano po 4 [minuty]:

    z tym zasilaniem jeszcze przemysle - teraz testuje zasilacz - mam kilka szt nowych zasilaczy impulsowych 5Volt 1 A - teraz mam podłaczone 120 led - 4 kanały po 30 led które mrygają sobie - zobacze czy wytrzyma zasilacz :) - potrzeba moim zdaniem około 1,3-1,5A przy 5Volt - ale to jest książkowo - wiadomo prakyka jest troszeczke inna - żeby tylko procek sie nie wieszał przy ewentualnych spadkach napiecia
  • #6 6652355
    psooya
    Poziom 38  
    Być może Cię nie zrozumiałem teraz dlatego pisze: Rezystory mają mieć taką samą wartość jeśli zrobisz multiplex. Wyeliminowanie multiplexu czyli zastosowanie statycznego wyświetlania powoduje zwiększenie poboru mocy np w matrycy 10x10 pobór będzie 90% mniejszy (bo max świeci tylko 10 ledów w danej chwili) od wyświetlacza statycznego przy założeniu że zapalimy wszystkie ledy naraz.
    Pozdrawiam
  • #8 6653191
    hose2
    Poziom 17  
    psooya napisał:
    Wyeliminowanie multiplexu czyli zastosowanie statycznego wyświetlania powoduje zwiększenie poboru mocy np w matrycy 10x10 pobór będzie 90% mniejszy (bo max świeci tylko 10 ledów w danej chwili) od wyświetlacza statycznego przy założeniu że zapalimy wszystkie ledy naraz.
    Pozdrawiam

    Nie prawda. Przy wyświetlaniu multipleksowym zmniejsza się tylko ilość linii sterujących, nie moc. Do diód świecących ze współczynnikiem wypełnienia 1/10 trzeba "wpompować" 10 razy większy prąd. Inaczej świecą dużo ciemniej.
  • #9 6653335
    psooya
    Poziom 38  
    No tak przy zwiększeniu 10 razy prądu to tak ale ile taka dioda pożyje ? Dlatego proponowałem 1/6 wypełnienia przy dobrych ledach i niezbyt wysokim prądzie da oszczędność oraz niezawodność a nie "bad pixel" co tydzień :). Pomysł na matryce jest ciekawy i w tym przypadku róże oporniki są wskazane. Wypełnienie 1/5 też całkiem przyzwoite. Przy 4 diodach led połączonych równolegle masz przy 12V pobór 80mA co daje 960mW start i już oporniki 1 W trzeba więc może by dać po 1 oporniku SMD 1206 do każdej diody wtedy na nim będzie po 240mW.
    Pozdrawiam
  • #10 6654567
    hose2
    Poziom 17  
    psooya napisał:
    No tak przy zwiększeniu 10 razy prądu to tak ale ile taka dioda pożyje ? Dlatego proponowałem 1/6 wypełnienia przy dobrych ledach i niezbyt wysokim prądzie da oszczędność oraz niezawodność a nie "bad pixel" co tydzień :).

    Wbrew pozorom nie jest tak źle. Dla 3mm "superjasnej" diody LED Kingbright np. Super bright low power green
    
    Cytat:
    Absolute Maximum Ratings at 25C:
    DC Forward Current - 25mA
    Peak Forward Current (1/10, pulse 0.1ms) - 140mA

    Można dać statycznie 4mA lub przy multipleksie (np. 1/10) 40mA i nic złego się nie stanie. Na pewno nie będzie bad pikseli co tydzień. Tak jest w tablicach z diodami LED. Co najważniejsze w tym wywodzie to zachowana moc pobierana w jednym i drugim trybie pracy.

    Pozdrawiam
  • #11 6657194
    IMEX
    Poziom 20  
    płytka po prasowaniu i wyczyszczeniu z resztek papieru
    Gwiazda Betlejemska - Atmega8 - 95 LED

    płytka bezpośrednio po wytrawieniu
    Gwiazda Betlejemska - Atmega8 - 95 LED


    gotowa płytka wycięta i z otworami
    Gwiazda Betlejemska - Atmega8 - 95 LED

    W załączniku gotowa płytka wersja V2 - jednostronna - i tylko kilka zworek
    płytka z wykazem elementów i zworek

    Przetestowane i działa - Wlutowane niebieskie LED i rezystowy 330 0,25W - podłaczone do zasilania 5V - pobór sprawdzony pobiera przy włączonych wszystkich ledach 0,77A czyli jeszcze zostaje mi na procek około 250mA - powinno wystarczyć - :-)

    Pozdrowionka - teraz będą przygotowania płytki z procesorem - może bedzie mała zmiana i podłącze jeszcze sterowanie lampkami choinkowymi kilka kanałów odseparowanych galwanicznie na triakach - ale to już jutro może - odpalimy pierwszy program na atmega8 i wstawie filmik z testów
  • #12 6674168
    IMEX
    Poziom 20  
    Witam

    Wiec po wytrawieniu i wlutowaniu Led przyszedł czas na sterownik - prostota nad wszystkim

    Oto krótki pokaz tego co wykonałe - pozostala jeszcze kosmetyka - jakas obudowa - pomalowanie - niemam koncepcji może jakies pomysły przy okazji

    nie wiem jak wgrać plik wideo - wstawiam opcją załącznika
    Załączniki:
REKLAMA