Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Computer ControlsComputer Controls
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Oświetlenie choinkowe 'sopel' - jak wykonać?

mavarick87 31 Dec 2010 14:34 30375 58
  • #31
    LuckyDj
    Stage lighting specialist
    Na poprzednim schemacie U3 ustala szybkość przelotu świecącego punktu, U2 czas między kolejnymi przelotami.
    Jeśli zwiększasz liczbę układów, musisz zwolnić generator U2, żeby punkt zdążył dolecieć do końca przed następnym uruchomieniem pierwszego układu. Zawsze świeci 1 LED, więc prąd dla diod pozostaje taki sam, zwiększa się trochę prąd zasilania bo jest więcej scalaków, ale nie znacznie.

    Teraz dalej:

    Poniżej schemat obrazuje połączenie kaskadowe 4017 wg mojego pomysłu, niestety nie sprawdzone w praktyce...

    Oświetlenie choinkowe 'sopel' - jak wykonać?

    Diody LED podłączamy od Q0 tylko do Q8, gdyż po dotarciu do Q9 licznik zostaje automatycznie zablokowany i stan wysoki na Q9 utrzymuje się do czasu zresetowania licznika przez poprzedni licznik, który w tym momencie kończy zliczanie.

    Na CLK podajemy impulsy z szybszego generatora (on ustala prędkość spadania), na START podajemy krótkie dodatnie impulsy powodujące skasowanie pierwszego licznika i rozpoczęcie cyklu zliczania całej kaskady, aż do momentu zakończenia zliczania i zablokowania się ostatniego licznika.
  • Computer ControlsComputer Controls
  • #32
    wojtastar
    Level 10  
    LuckyDj fajny pomysł, a teraz jak zrobić żeby jedna dioda świeciła jasno a sąsiednie przygasały i na koniec ostatnia dioda świeciła dłużej, przynajmniej tak mi się wydaje że w oryginale jest .
    Ale pomysł masz ekstra. W przyszłym tygodniu zabieram się do pracy, zobaczymy co z tego będzieLinkLink
  • #33
    LuckyDj
    Stage lighting specialist
    No niestety ten układ jest prosty i nie pozwala na tego typu modyfikacje...
    Tzn można by do każdej diody dodać po jakimś kondensatorze żeby przedłużyć jej świecenie i żeby powoli przygasała, ale pojemność takiego kondensatora musiała by być dość znaczna, a co za tym idzie i rozmiar był by duży.

    Tutaj już (niestety, albo i "stety") górę biorą programowane uC i sterowanie każdej LEDy przez PWM. Tylko rozwiązanie z uC jest pewnie dużo droższe, no i trzeba napisać program i zaprogramować taki układ, a to już nie moja dziedzina :(
  • Computer ControlsComputer Controls
  • #35
    oskar777

    Level 26  
    Można tak na prawdę szukać efektu knight-rider bo to jest jego przyspieszona jednostronna wersja, te ledy w oryginalnych projektach zanikają więc jest tam na pewno jakiś PWM.
  • #36
    kick6
    Level 10  
    Megabajcik wrote:
    mavarick87 wrote:
    Witam,

    Widziałem już w paru miejscach głównie na ulicach Krakowa i w holach galerii handlowych zwisające światełka wyglądające jak sople, po których leci światełko z góry na dół taka linijka świetlna ma to długość około 50m, ostatnio też widziałem na ekspozycjach Zary choinkę gdzie były powieszone właśnie takie światełka tylko krótsze około 10cm przyjrzałem się temu z bliska i widziałem kilka diód i jakiś scalek (w każdej sopli). Chciałbym kupić sobie takie oświetlenie więc proszę o informacje jak ono się dokładnie nazywa i gdzie mogą coś takiego nabyć


    witam
    Widziałem prototyp takiego ustrojstwa, foto oraz video poniżej.
    Oświetlenie choinkowe 'sopel' - jak wykonać?

    Głównym elementem (sercem) sterującym jest UKŁAD SCALONY PIC12F629-I/SN SOIC8 http://sklep.avt.pl/go/_info/index.php?user_i...ge=2&sess_id=071ed9d1cc9016ceae99111f5b7d6ca6 tu go można kupić na 5 zeta. Jest jeszcze jeden układzik tzw "8-bitowy rejestr przesuwający, z wejściami szeregowymi i wyjściem równoległym" UKŁAD SCALONY 74HC164, a tutaj go można kupić za jedyny złocisz http://sklep.avt.pl/p/pl/6016/uklad+scalony+74hc164.html . Scalak wystarcza na 8 diodek a nasza linijka ma 32 no więc jest ich 4 sztuki. Do tego tranzystorek no i stabilizator LM7805... a zapomniał bym jeszcze o rezystorach. Postaram się narysować schemat i pomierzyć rezystory jak to skompletuję to wstawię na fora a może ktoś mądrzejszy ode mnie zamieni tego PIC12F629 na coś innego żeby nie trzeba było programować bo nie każdy ma do tego programator a znowu robiąc go pchamy się w niepotrzebne koszta. Może coś na NE555????? Tak na mój umysł to scalak PIC12F629 wysyła stan wysoki lub niski uruchamiając 74HC164 a ten znowu przełącza diodki. Ja niestety jestem samoukiem w elektronice jeszcze na poziomie podstawowym więc zostawię to lepszym. Na razie tyle za niedługo się odezwę jak będę miał coś więcej.. pozdro

    Dodano po 45 [minuty]:

    Witam ponownie... Zamieszczam noty katalogowe scalaczków. pozdrówka


    Ma ktoś może schemat tego "prototypu"???
  • #38
    wojtastar
    Level 10  
    teraz moja kolej:) na podstawie schematu LuckyDj, trochę zmodyfikowany. i jeszcze jedna modyfikacja
  • #39
    wolodiej1
    Level 12  
    Jaduda jako jedyny idzie w dobrą stronę ;) Próbowałem multipleksowania i niby da się zrobić 20 diod z 5 wyjść. Jednak bez PWM nie ma tego efektu. I tu chyba pies pogrzebany, że tanio się tego nie zrobi... Jaduda możesz przedstawić jakiś schemacik i wsad ? :) I czy masz jakiś pomysł jak to zrobić dla 30 diod :D bo poniżej 20 to "meteor" nie ma sensu. Jeszcze pytanko... zrobiłeś 8 PWM z jednej atmegi... a podobno sa tam tylko 4.
  • #40
    wojtastar
    Level 10  
    oryginał wygląda tak
    wydaje mi się że na 4017 i 555 efekt może nie idealny ale zbliżony
  • #41
    Jaduda
    Level 32  
    wolodiej1 wrote:
    Jaduda możesz przedstawić jakiś schemacik i wsad ? :) I czy masz jakiś pomysł jak to zrobić dla 30 diod :D bo poniżej 20 to "meteor" nie ma sensu. Jeszcze pytanko... zrobiłeś 8 PWM z jednej atmegi... a podobno sa tam tylko 4.
    Schematu nie mam narysowanego, ale ogólnie diody podłączone są pod port D Atmegi (anodami do Vcc), kwarc 8MHz. Wsad do uC poniżej.
    Wiem, że fajnie wygląda taki "meteor" zbudowany z 20-30 diod, ale akurat mam takie obudowy co mieści się w nich tylko 8 :D
    ATmega8 ma 3 sprzętowe PWM-y jednak ja zrobiłem 8 programowo, ale bez problemu można zwiększyć ich ilość.
    Osobiście mam w planie zrobić 18 sopli sterowanych jedną ATmega32, ciekawe co z tego wyjdzie :D
  • #42
    Bananek12
    Level 13  
    Wcześniej tylko obserwowałem ten wątek....

    ...ale...

    Dziś nakupiłem liczników 4017, kilka 555 i będę coś działał. A może ktoś podrzuciś PCB ładnie rozrysowane?
  • #44
    ociz
    Moderator of Cars
    Mnie najbardziej ciekawi co to za obudowy te sople. Sam je robiłeś?
  • #46
    kick6
    Level 10  
    Jaduda wrote:
    Trochę czasu minęło, i udało mi się "sklecić" takie coś:
    Całością steruje ATmega32 z 24 kanałami PWM, program wymaga jeszcze dopieszczenia, ale to dopiero jak znajdę chwilkę czasu (jeszcze mam kilka miesięcy czasu :D).


    Możesz coś więcej napisać na temat tego układu i programu?
  • #47
    Jaduda
    Level 32  
    kick6 wrote:
    Możesz coś więcej napisać na temat tego układu i programu?
    Schemat układu jest banalnie prosty ;) Porty A, B i C pełnią rolę wyjść PWM, poprzez tranzystory PNP połączone są anody diod. Jednak w takim rozwiązaniu można było by sterować tylko 3 soplami "niezależnie". Aby tego uniknąć zastosowałem do każdego kanału sześciokrotny przerzutnik typu D UCY74174 dzięki czemu z jednego portu można sterować 6 soplami (wybierać który ma się zaświecić). Oczywiście do wyjść UCY dołączone są tranzystory sterujące NPN połączone z katodami diod.
    Zaś co do programu to na początku napisałem obsługę PWM w taki sposób, by zaświecone diody były przesunięty względem siebie (np. w kanale A świeci dioda 1, B 4, C 7). Potem dodałem procedurę wyboru, które sople mają się zaświecać (ustawienie odpowiednich stanów na wyjściach przerzutników).
    To tak po krótce :D
  • #48
    Bananek12
    Level 13  
    Zlecę kilkadziesiąt takich lampek do wykonania do 15 maja tego roku. Potrzebuję na wesele. Diody nie muszą być ustawione w kolejności, wystarczą wyjścia goldpin. Chodzi o rozłożenie diod chaotycznie, a nie w kolejności świecenia. Poratuje ktoś? Proszę podać cenę tu, lub czekam na GG 3020939.
  • #49
    matii_speed
    Level 16  
    Jaduda podzielisz sie wsadem na m32 i schematem? :)
  • #50
    Barti131
    Level 10  
    Nie ma możliwość zakupu zwykłej kurtyny ledowej i do tego podłączyć jakiś sterownik ?

    Swoją drogą mógł by ktoś spisać wszystkie potrzebne rzeczy do zrobienia takiego oświetlenia


    Znalazłem te zdjęcia na pewnej chinskiej stronie może się przydadzą
    Oświetlenie choinkowe 'sopel' - jak wykonać?

    Oświetlenie choinkowe 'sopel' - jak wykonać?
  • #52
    djfazee
    Level 14  
    Witam,

    Czy posiada ktoś schemat wraz z programem na atmega8, efektu opadania sopla, sterowanie na max 20 diod?
  • #53
    andrzej152
    Level 1  
    czesc, montuje sobie ten uklad i napotkalem na pewien problem.


    Przy zamontowaniu pierwszych 4 diod zapalaja sie tylko 3.

    Pozniej podpialem kolejne ale juz tylko 3 i dzialaja. Razem 6

    Nastepnie po podpieciu kolejnych 3 znowu jedna nie dziala! a wiec razem dziala 8


    co moze byc nie tak? napotkaliscie sie na podobny problem?
  • #54
    DaX_101
    Level 10  
    Witam! Święta znów coraz bliżej a ja mam ochotę skonstruować sobie takie światełka. Jest tylko jeden problem, jestem początkującym elektronikiem i brak mi doświadczenia w konstruowaniu czegoś z kilku schematów i spostrzeżeń innych użytkowników. Mam do Was Panowie zapytanie czy ktoś mógłby wrzucić tzw."Gotowca" takich światełek? Chodzi mi o schemat, płytkę, no i zastosowane elementy. Będę bardzo wdzięczny.
  • #56
    arturchris
    Level 10  
    Takie jak opisuje saimon79 w zeszłym roku kupiłem w Leroy Merlin ok. 100zł. Polecam niesamowity efekt .
  • #57
    michalSwiat
    Level 10  
    Wykonałem jeden próbny sopelek. Łącznie 48 diod.
    Efekt1:

    Efekt2:

    Efekt3:
  • #58
    Wars
    Level 11  
    michalSwiat wrote:
    Wykonałem jeden próbny sopelek. Łącznie 48 diod.


    witam
    bardzo ciekawe efekty.
    Mogły kolega choć troche uchylić rąbka tajemnicy
    jak to zostało zrobione ( schemat ,soft) ?
  • #59
    michalSwiat
    Level 10  
    Nie jest to na pewno optymalne rozwiązanie. Każda z diod jest sterowana osobnym sygnałem PWM z procesora. Wygląda to tak, że za pomocą SPI dane wysyłane są do 6 rejestrów przesuwnych (6*8 = 48). Dane są wysyłane co każdy krok podprogramu PWMa. Takich kroków jest tylko 12 ze względu na dosyć długi czas wysyłania danych. Mimo wszystko wystarcza to do osiągnięcia zadowalającego efektu.

    W programie zdefiniowana jest tablica, w której zawarta jest wartość od 0 do 12 dla każdej diody LED. Przesuwanie sopelka jest wykonywane w przerwaniu od timera. Manipulujemy wartościami ze zdefiniowanej tablicy.

    Natomiast zapętlona część programu odpowiedzialna jest za efekt PWM. Porównuje ona wartość z tablicy z wartością kroku (0 - 12), kiedy wartość z tablicy jest mniejsza od wartości kroku (lub na odwrót wychodzi na to samo ;) ) to konkretna dioda jest załączana. W każdym kroku sprawdzane jest 48 danych z tabeli i zostają wysłane dane do rejestrów przesuwnych.

    Dodałem możliwość zmiany wyświetlanego efektu za pomocą przycisku. Efekty można zaprogramować dowolne ze względu na to, że każda dioda sterowana jest osobno.

    Niestety nie miałem możliwości wykonania tak długiej (i dwuwarstwowej) płytki drukowanej i każda dioda ma osobno doprowadzony kabelek od sterownika. Było z tym sporo roboty i nie wygląda to zbyt dobrze. Sopelków wykonałem 6szt. i wiszą sobie w oknie. Gdy jest ciemno to wygląda to całkiem dobrze, jak robi się jasno to niestety widać masę okablowania.

    Podsumowując program jest prosty. Wykonujemy po prostu 48 kanałowy PWM za pomocą rejestru przesuwnego. Przesuwamy sopel manipulując danymi w programie. Użyte elementy to PIC18F43k20 (taki akurat posiadałem i dodatkowo miał SPI), 6szt rejestrów przesuwnych 74HC595.