Elektroda.pl
Elektroda.pl
X
Relpol
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Drzewko z Fafkulców II + sterownik 40 diod RGB

robi667 06 Mar 2009 18:21 47601 73
  • Drzewko z Fafkulców II + sterownik 40 diod RGB

    Prawie rok temu, zainspirowany konstrukcją pana Kamila Przychodzenia (zdjęcie), postanowiłem zbudować własne świecące drzewko, jednak oparte na trójkolorowych diodach RGB. W ten sposób powstał projekt Drzewko z Fafkulców (Fa w kulce :wink:) opisany w dziale DIY. Od tego czasu chodziła mi po głowie budowa czegoś większego...

    W projekcie założyłem wykorzystanie diod o wspólnej anodzie (CA - common anode). Diody połączyłem w matrycę o organizacji 8 wierszy i 5 kolumn. Katody struktur poszczególnych kolorów dołączyłem do wyprowadzeń wierszowych, natomiast anody diod do wyprowadzeń kolumnowych.
    Opisana konfiguracja umożliwia wysterowanie 40 (8x5) diod RGB, co w praktyce oznacza 120 diod (po 40 dla poszczególnych barw). Do tego celu wykorzystałem 29 (8+8+8+5) linii mikrokontrolera. Konfiguracja ta wymusza konieczność sterowania multipleksowego. Podając stan wysoki na wyprowadzenie kolumny i stan niski na wyprowadzenie wiersza można zaświecić diodę leżącą na skrzyżowaniu tych linii. Każde z połączeń wierszowych danej barwy podłączone jest z osobnym ośmiobitowym portem mikrokontrolera. Wyświetlanie multipleksowe polega na wpisywaniu do rejestru wyjściowego danego portu sekwencji, która zostanie wyświetlona w pierwszej kolumnie diod, po czym załączona zostaje pierwsza kolumna. Po upływie odcinka czasu rzędu milisekund następuje wyłączenie kolumny, natomiast do rejestru zostaje wpisana sekwencja, która zostanie wyświetlona w drugiej kolumnie. Druga kolumna zostaje załączona na pewien czas. Czynność powtarza się kolejno dla trzeciej, czwartej i piątej kolumny, po czym cykl rozpoczyna się od początku. Odpowiednio duża częstotliwość załączania kolumn (min. 5∙25Hz=125Hz) sprawi, że będzie ono widoczne jako świecenie ciągłe.

    Multipleksowanie diod RGB odbywa się w tle (podczas realizowania programu głównego) a jego obsługa umieszczona jest w podprogramie obsługi przerwania generowanego przez Timer. Stan poszczególnych diod określa 15 zmiennych typu całkowitego (R1…R5, G1...G5, B1...B5). Dzięki użyciu przerwania, każda zmiana wartości danej zmiennej znajduje natychmiast odzwierciedlenie w sekwencji zapalonych diod. Zapis binarny pozwala w prosty sposób definiować tę sekwencję, a wykorzystanie operacji bitowych upraszcza projektowanie efektów świetlnych.




    Zastosowanie scalonego drivera mocy ULN2803 między portami mikrokontrolera a wyprowadzeniami wierszy matrycy powoduje, że zaświecenie diody uzyskujemy wysokim poziomem napięcia na liniach portu. Analogicznie, z powodu zastosowania tranzystorów p-n-p, załączenie kolumny odbywa się przez podanie poziomu niskiego. Rozwiązanie to, oprócz zabezpieczenia mikrokontrolera przed nadmiernym obciążeniem prądowym, umożliwia zastosowanie logiki dodatniej podczas sterowania diodami i projektowania efektów. Przykładowo wpisanie do rejestru wyjściowego portu wartości 0b10000011 spowoduje zapalenie diody pierwszej, drugiej i ostatniej.

    Schemat ideowy sterownika oraz organizacja połączeń wierszowych i kolumnowych:
    Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB

    Płytka sterownika oraz płytka organizacji połączeń
    Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB

    Sterownik oparty jest na mikrokontrolerze ATmega16 z rdzeniem AVR. Taktowany jest zewnętrznym rezonatorem kwarcowym o częstotliwości 16MHz. W układzie wykorzystałem 29 linii mikrokontrolera. Porty PORTA, PORTC i PORTD połączyłem z wyprowadzeniami wierszy matrycy diod odpowiednio do kolorów: czerwonego, zielonego i niebieskiego. Linie PB0…PB4 sterują kolumnami za pomocą tranzystorów BC558. Linie PB5…PB7 (MOSI, MISO, SCK) pozostały wolne i służą wraz z liniami RESET, VCC i GND do podłączenia programatora szeregowego. Po drobnej modyfikacji układu można je wykorzystać do zwiększenia ilości obsługiwanych diod o kolejne 24 sztuki. W połączeniu portów mikrokontrolera z katodami diod pośredniczą układy ULN2803. Jest to scalony driver mocy. Składa się z ośmiu tranzystorów Darlingtona (n-p-n) zwierających obciążenie do masy. Podanie stanu wysokiego na wejście skutkuje wymuszeniem stanu niskiego na wyjściu. Obciążalność układu ULN2803 wynosi 500mA.

    Przy sterowaniu multipleksowym, w celu zapewnienia odpowiedniej jasności diod, rezystory ograniczające prąd mogą mieć niższą wartość rezystancji niż w przypadku ciągłego zasilania pojedynczej diody. Ważne, by jeden kolor nie przeważał nad innymi, gdyż może to mieć negatywny wpływ na prawidłowe wyświetlanie barw dopełniających (żółty, różowy, biały itd.).

    Mikrokontroler wyposażony jest w linię RESET. Układ zostanie zresetowany, jeżeli na tej linii pojawi się niski poziom trwający przynajmniej 1,5μs. Aby zapobiec resetowaniu się mikrokontrolera spowodowanego zakłóceniami, linię RESET podciągnięto rezystorem 10kΩ do VCC.

    Zarówno elektronika jak i matryca diod RGB zasilane są napięciem o wartości 5V. W układzie zastosowałem stabilizator 7805 z włączonym równolegle kondensatorem filtrującym 1000μF i dwoma kondensatorami odsprzęgającymi o wartości 100nF. Pobór prądu jest uzależniony od ilości święcących w danym momencie diod i wynosi maksymalnie 250mA (kolor biały – wszystkie diody zapalone). Nadmiar energii doprowadzonej do stabilizatora zostaje wypromieniowany w postaci ciepła, dlatego istotne jest zastosowanie radiatora.

    Sterownik: prototyp na płytce uniwersalnej oraz gotowe urządzenie
    Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB

    Program sterujący zrealizowałem w języku C a także w języku Bascom (początkowo). Multipleksowanie odbywa się w podprogramie obsługi przerwania generowanego po przepełnieniu Timera. Wszystkie wykorzystywane linie mikrokontrolera skonfigurowano jako wyjściowe. W programie zadeklarowałem 15 zmiennych (R1...R5, G1...G5, B1...B5), których wartość na bieżąco odzwierciedlają diody RGB. Zmienna R1 określa pierwszą kolumnę diod czerwonych, R2 drugą kolumnę itd. Analogicznie zmienne G1…G5 odpowiadają za kolejne kolumny diod zielonych a B1…B5 niebieskich. Zapis binarny pozwala w prosty sposób definiować, które diody będą aktualnie zapalone. Zastosowanie operacji binarnych takich jak alternatywa (or, "|"), koniunkcja (and, "&"), alternatywa wykluczająca (xor, "^"), dopełnienie bitowe (toggle, "~") i przesunięcie bitowe (shift, ">>", "<<") pozwala w prosty sposób projektować efekty świetlne. Kod efektu należy umieścić w programie głównym, najlepiej w nieskończonej pętli while(1).
    Zamiast załączania dwustanowego można zaimplementować płynną zmianę barw. Wykorzystałem do tego programowy PWM (puls with modulation), czyli modulację szerokości impulsu.

    Aktualnie zaimplementowany w sterowniku kod powoduje łagodną zmianę barw kolejnych poszczególnych diod. Ich kolejność została określona w programie. Kiedy już wszystkie diody będą świecić jednym kolorem, cykl rozpoczyna się od początku, lecz dla innej barwy. Zaimplementowałem 6 kolorów (czerwony, żółty, zielony, turkusowy, niebieski, różowy).

    Do budowy samego drzewka, podobnie jak w moim poprzednim projekcie, wykorzystałem przewody z kabla sieciowego, tak zwanej skrętki. Z głównego "pnia" wychodzi pięć głównych "gałęzi". Na każdej z nich zamontowałem 8 diod umieszczonych w kulkach z antyperspirantów typu roll-on (tytułowe fafkulce). Takie rozmieszczenie współgra z organizacją wierszy i kolumn w sterowniku i ułatwia wyobrażenie sobie implementowanego efektu. Na drzewku osadzonych jest 40 diod RGB, co daje łącznie zwój 160 przewodów. W przyszłości planuję osadzić drzewko w doniczce, w której również ukryta będzie cała elektronika i pęk kabli.

    Konstrukcja nośna drzewka - zwój 160 przewodów
    Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB

    Będę niezmiernie wdzięczny za wszelkie uwagi i słowa krytyki. Mam nadzieję, że pozwolą mi one wyeliminować ewentualne błędy. Służę pomocą osobom zainteresowanym budową lub modyfikacją sterownika.

    Działające drzewko, przejścia między kolorami
    Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB Drzewko z Fafkulców II + sterownik 40 diod RGB


    Link


    Fajne!
  • Relpol
  • #2 06 Mar 2009 19:11
    _StinG_
    Poziom 13  

    Prezentuje się świetnie, może jeszcze jakiś filmik, pozdrawiam i życzę koledze sukcesów ;) Może na zamówienie taki drzewiec kolega by zrobił, ile by coś takiego kosztowało?

  • Relpol
  • #3 06 Mar 2009 20:13
    robi667
    Poziom 17  

    Mam za słaby aparat, żeby filmik oddał ten efekt. Ale jak pożyczę od kumpla kamerę cyfrową to niezwłocznie zamieszczę. Z budowaniem drzewka na zamówienie ciężka sprawa - 40 fafkulców zbierałem prawie 9 miesięcy. No chyba, że znalazłbym jakiś zamiennik. Koszt budowy drzewka oceniam na 150zł.

  • #4 06 Mar 2009 20:37
    kasaidolar
    Poziom 19  

    Tak sobie mysle ze moze fajnie by bylo użyć zamiast tych kolorowych przewodow takich emaliowanych przewodow z transformatora - jednego koloru - chociaz tak tez ma swoj urok.

  • #5 06 Mar 2009 20:39
    Tranzystor_1992
    Poziom 16  

    Witam,
    fajny projekt, ostatnio również budowałem urządzenie na diodach RGB. Mam pytanie czy wykorzystałeś przebiegi PWM do mieszania kolorów diod LED :?: Czy po prostu kolor jest albo włączony, albo nie, i masz osiem kombinacji świecenia diody :?: Ciekawi mnie to, ponieważ zastanawiam się czy jest możliwość sterowania diodami LED multipleksowo wraz z użyciem generatora PWM.

    Pozdrawiam ;)

  • #6 06 Mar 2009 20:46
    MADevil
    Poziom 18  

    kasaidolar napisał:
    Tak sobie mysle ze moze fajnie by bylo użyć zamiast tych kolorowych przewodow takich emaliowanych przewodow z transformatora - jednego koloru - chociaz tak tez ma swoj urok.


    mi akurat by się drut w emalii nie podobał, wolę jak zostało wykonane przez autora.

    Za to pod mój gust byłaby chyba stalowa linka - stebrna, zapleciona, jak do roweru, oczywiście pokryta bezbarwnym lakierem. Trudno by to było modelować w drzewo, ale efekt - wow (dla mnie) :)

    Geatulję drzewa, matrycy i nowego miejsca dla fafkulców ;)

  • #7 06 Mar 2009 20:54
    robi667
    Poziom 17  

    kasaidolar napisał:
    Tak sobie mysle ze moze fajnie by bylo użyć zamiast tych kolorowych przewodow takich emaliowanych przewodow z transformatora - jednego koloru - chociaz tak tez ma swoj urok.

    Zdaje mi się, że przy skręcaniu tych przewodów zbyt łatwo zedrzeć izolację i zrobić niechciane połączenie. Myślałem za to o zamalowaniu przewodów brązowym sprayem.

    Tranzystor_1992 napisał:
    czy wykorzystałeś przebiegi PWM do mieszania kolorów diod LED :?: Czy po prostu kolor jest albo włączony, albo nie,

    Śmiga na PWMie, każda z 40 diod pojedynczo zmienia łagodnie kolor. Zaimplementowałem programowy PWM na funkcji for - 100 poziomów jasności. Jeżeli żadna z trzech struktur RGB jeszcze nie świeci, to przy rozjaśnianiu na samym początku widać trochę mruganie. Jeżeli przechodzimy między barwami i cały czas któraś ze struktur jest zapalona, to mrugania praktycznie nie widać.

  • #8 06 Mar 2009 21:03
    patrx
    Poziom 16  

    Gratuluję wykonawcy, świetnie się prezentuje to drzewko. Czy zamiast kłopotliwych "fafkulców" nie można by użyć piłeczek pingpongowych?

    Pozdrawiam

  • #9 06 Mar 2009 21:10
    robi667
    Poziom 17  

    patrx napisał:
    Czy zamiast kłopotliwych "fafkulców" nie można by użyć piłeczek pingpongowych?

    Są dwa rodzaje fafkulców: białe jak ping-pongi z dezodorantów takich jak Adidas czy Fa (jak widać, fafkulec myląca nazwa) oraz półprzezroczyste takie jak z Nivea czy Rexona. Ja użyłem tych drugich - lepszy efekt.

  • #10 06 Mar 2009 21:23
    Bookers42
    Poziom 9  

    Dla mnie bomba, tylko może jeszcze trochę bardziej to ulepszył na styl... nowoczesny ( modernistyczny). Jak jeszcze nie wiem :d
    Możliwe że też u mnie coś takiego powstanie

  • #11 06 Mar 2009 22:01
    mrowaa
    Poziom 15  

    Ładnie wygląda w nocy a za dnia?:) Pierwsze co rzuciło mi się na myśl to całość pokryć kalafonią, ale tam ktoś wyżej też miał dobry pomysł z drutami nawojowymi. Zresztą każdy ma swój gust to tobie ma się podobać. Jak całość byś pokrył sprayem to by straciło ten "elektryczny" urok:D

  • #12 06 Mar 2009 22:07
    krzycho123
    Poziom 31  

    Bardzo fajne , po wielu kartkach i serduszkach wreszcie coś ciekawego .
    Sporo musiałeś użyc tych dezodorantów , chyba taniej by wyszło z piłeczkami .
    Powiedz jaki koszt wykonania tego cuda i ile km skrętki użyłeś ? :D

  • #13 06 Mar 2009 22:35
    robi667
    Poziom 17  

    mrowaa napisał:
    Ładnie wygląda w nocy a za dnia?:)

    Za dnia bez rewelacji ;)

    krzycho123 napisał:
    Sporo musiałeś użyc tych dezodorantów , chyba taniej by wyszło z piłeczkami.

    Dokładnie 40. Kulki nic mnie nie kosztowały, zwerbowałem znajomych do zbierania. Zbiórka 40 fafkulek trwała 9 miesięcy.

    krzycho123 napisał:
    Powiedz jaki koszt wykonania tego cuda i ile km skrętki użyłeś ? :D

    Około 30-40 metrów. Diody 72zł (1,80 sztuka), elektronika 20zł, laminat 10zł, złączki 30zł. Razem około 150zł.

  • #14 06 Mar 2009 23:50
    Citek
    Poziom 22  

    Pomysł bardzo ciekawy i fajny.
    Jedyne właśnie co bym zmienił to rodzaj materiału, z którego zrobione jest drzewo, po zostałbym przy pierwowzorze, czyli miedź z transformatorów.

  • #15 06 Mar 2009 23:58
    robi667
    Poziom 17  

    Z tą miedzią z transformatora to jest bardzo fajny pomysł, jest to wykonalne i na pewno wyszłoby bardziej atrakcyjnie, niestety jest pewien problem natury technicznej - przy 160 połączeniach potrzebowałbym 300-400 metrów kabla miedzianego sensownej grubości. Chyba zbierałbym go dłużej niż te 40 kulek a wartość drzewka wzrosłaby o 100%. :wink: Skręcanie kabla zaskakująco szybko skraca jego długość. :cry:

  • #16 07 Mar 2009 07:06
    DmZ
    Poziom 17  

    są gotowe proce do sterowania bodaj 16-24 sprzętowymi wyjciami PWM. Atmel takie cuda robi. cena w tme okolo 9 zł.

    Nie było by łatwiej?
    pozdr
    dmz

  • #17 07 Mar 2009 11:45
    robi667
    Poziom 17  

    DmZ napisał:
    są gotowe proce do sterowania bodaj 16-24 sprzętowymi wyjciami PWM. Atmel takie cuda robi. cena w tme okolo 9 zł.

    Chętnie się dowiem, jaki konkretnie układ masz na myśli. Są one programowalne czy może jakaś określona komunikacja?

  • #18 07 Mar 2009 12:52
    DmZ
    Poziom 17  

    robi667 -> są to gotowe procesory atmela ze zintegrowanym sterownikiem PWM. sądze ze byłoby idealne do tego rozwiązania. ot choćby ten: AT90PWM3

    dataszit
    http://www.atmel.com/dyn/resources/prod_documents/doc4317.pdf

    tu sklep (pierwszy wynik z googla, zeby nie bylo...)
    http://www.seguro.pl/sklep/?zobacz=4724&producent=

    gdzies mi sie na elektrodzie pare tematow rzucilo w oczy nawet o tym procku, pozatym na necie sporo jest.

    pozdrawiam serdecznie
    dmz

  • #19 07 Mar 2009 13:49
    robi667
    Poziom 17  

    DmZ, nie wiedziałem o takim procku... Prezentuje się ciekawie! Już się rodzi pomysł na jeszcze większe Drzewko z Fafkulców III. :) Dzięki wielkie!

  • #20 07 Mar 2009 13:56
    slu_1982
    Poziom 26  

    Miedź czyli drut miedziany :D możesz kupić na allegro i w cale nie jest taki drogi ! za 1kg drutu płacisz ok. 40zł możesz kupić DN2E- drut nawojowy 2 razy emailowany z podwójną emailą :P są takie ładne koloru czerwonego i taki błyszczący czerwony to naprawdę coś przepięknego. Akurat znalazłem szpulkę na allegro 0,5kg DN2E za 28zł to atrakcyjnie, są przeliczniki że 0,5kg o przekroju 1,25 to 49 metrów więc powinno wystarczyć

  • #21 07 Mar 2009 14:03
    DmZ
    Poziom 17  

    nie ma sprawy :)
    procki [ten model i nizszy] są ponoc przeznaczone do pracy w oswietleniu. jakbys uruchomial te proce to daj znac.

    mysle ze atmel nie jest jedynym producentem tego typu zabawek, ale te na pewno jeszcze sie da jakos recznie polutowac ;] inne nie wiem

    swoją drogą drzewko calkiem pracochlonne ;]
    ozdoba do domu?

  • #22 07 Mar 2009 14:23
    robi667
    Poziom 17  

    DmZ napisał:
    swoją drogą drzewko calkiem pracochlonne ;]
    ozdoba do domu?

    Póki nie ma doniczki i wszystkie kable i sterownik leżą obok, to o funkcji dekoracyjnej ciężko mówić, ale jak znajdę trochę czasu to dopracuję wygląd.

    Układy w stylu AT90PWM3 zaoszczędziłyby mi programowej implementacji PWMa, a i efekty możnaby programować ciekawsze, a już na pewno prościej. Sam sterownik wyglądałby podobnie, multipleksację i tak muszę zrobić prz takiej ilości diod. W przyszłości pomyślę także o jakieś interakcji z otoczeniem, reagowanie na głos, może sterowanie z komputera...

  • #23 07 Mar 2009 14:32
    DmZ
    Poziom 17  

    no zapowiada sie ciekawie. ja tez pere projektow robie i reagujących z otoczeniem, tyle ze scisle uzytecznych. i tak sie przymierzam do tych ukladzikow od jakiegos czasu...

    powodzenia zyczę tak czy owak :)

  • #24 07 Mar 2009 15:10
    manekinen
    Poziom 29  

    No stary, teraz to przesadziłeś :) Poprzednie drzewko było super, ale to to już jest rewelacja. Nie maluj tego żadnym brązowym sprayem bo straci swój urok. I nie powiesz też że nie obyło się bez pomyłek przy skręcaniu tych przewodów, ja to bym się wyłożył :)
    Jak ktoś ma pusto i większy pokój, to idealnie takie drzewko (w donicy) można wkomponować. Pozdrawiam i czekam na wersję III, może będzie realnych rozmiarów, do posadzenia w ogrodzie ;)

  • #25 07 Mar 2009 15:40
    robi667
    Poziom 17  

    slu_1982 napisał:
    Miedź czyli drut miedziany :D możesz kupić na allegro i w cale nie jest taki drogi ! (...) Akurat znalazłem szpulkę na allegro 0,5kg DN2E za 28zł to atrakcyjnie, są przeliczniki że 0,5kg o przekroju 1,25 to 49 metrów więc powinno wystarczyć

    Pisałem, że użyłem 30-40 metrów skrętki, ale skrętka jest ośmiożyłowa. Drutu potrzebowałbym jakieś 320 metrow, czyli wg. tej ceny, którą znalazłeś, to około 150-180zł. Jak dla mnie to cena dyskwalifikująca jak na samą konstrukcję.

    manekinen napisał:
    I nie powiesz też że nie obyło się bez pomyłek przy skręcaniu tych przewodów, ja to bym się wyłożył :)

    Obyło się bez. :) Na każdą gałąź (32 kable) dałem naklejkę z numerem. Każda gałąź to 4 kawałki skrętki, więc jeden kolor kabla powtarzał się dokładnie 4 razy. Miernik ustawiony na sygnalizator połączeń w łapę i szukam, czy "kij ma dwa końce". :wink: Cztery kabelki znalezione, to odrazu dioda RGB z jednej, poczwórne gniazdo goldpin z drugiej i już do znalezienia tylko 28 kabli. I tak dla pięciu gałęzi.
    Bałem się żeby się nie okazało, że któryś przewód przerwałem przy skręcaniu, bo to jednak drut ze skrętki zbyt elastyczny nie jest. Ale jakimś trafem wszystko gra. Mozolna robota - znalezienie odpowiedniego kabla, zdjęcie izolacji, przylutowanie do diody, zabezpieczenie termokurczką, zaciśnięcie gniazda, zrobienie otworu w fafkulce - te minimum 10 minut na jedną diodę trzeba liczyć.

  • #26 07 Mar 2009 21:03
    _StinG_
    Poziom 13  

    To na same montowanie fafkulców trzeba prawie 7h ręcznych robótek... A jakby tak zastąpić fafkulce klejem "na ciepło" możę uformowanym jak jakieś kremowe ozdoby na torcie? Próbowałeś czegoś takiego?

  • #27 07 Mar 2009 21:26
    robi667
    Poziom 17  

    Klej na ciepło w rurkach jest znakomitym dyfuzorem światła, wykorzystywałem juz to w parze z diodami RGB. Na tym pomyśle oparty został świetny projekt Borg 3D.
    Niestety po stopieniu i uforrmowaniu klej nie wygląda już tak atrakcyjnie, przerabiałem to już. Poza tym montowanie walców na drzewku - jakoś tego nie widzę. Pomijając już ich wagę.

  • #28 08 Mar 2009 01:11
    wader_669
    Poziom 28  

    Super projekt tez sie pale od dawna zrobic cos podobnego.
    Ja bym te 2 plytki zlozyl jak kanapke i jeszcze dal jedna na sama gore ktora by nie miala sciezek tylko otwor z ktorego by "drzewko wyrastalo".
    czy mozesz sterowac jasnosc kazdego koloru i kazdej diody rgb osobno?

  • #29 08 Mar 2009 14:40
    robi667
    Poziom 17  

    wader_669 napisał:
    Ja bym te 2 plytki zlozyl jak kanapke i jeszcze dal jedna na sama gore ktora by nie miala sciezek tylko otwor z ktorego by "drzewko wyrastalo".

    Nad "doniczką" i jej ostatecznym kształtem jeszcze popracuję. Wszystkie propozycje mile widziane/czytane. :)

    wader_669 napisał:
    czy mozesz sterowac jasnosc kazdego koloru i kazdej diody rgb osobno?

    Tak, choć wymaga to podumania trochę nad kodem, bo PWM śmiga programowo. W kolejnej wersji popracuję nad mikrokontrolerami z 24 wyjściami PWM, które przedstawił kolega DmZ.

    Dziś wieczorem zamieszczę filmik pokazujący aktualnie zaprogramowany efekt.

  • #30 08 Mar 2009 14:53
    wader_669
    Poziom 28  

    kurcze wlasnie nie mial bym ochoty bawic sie programowym pwm i tak sie zastanawiam jak to rozwiazac hardware'owo, ma ktos pomysl? Pozostajac przy atmega16/32 ? kiedys widzialem kostki pwm na i2c.

    Jeszcze jeden pomysl zostaw sobie wolne rxd i txd. Moglbys pomyslec o podlaczeniu do kompa, mozna by jeszcze dodac do adc fototranzystor ktory by zapalal drzewko jak sie ciemniej robi.
    ______________________________________________________________
    znalazlem jeszcze inne uklady MAX6974. Tylko niedostepne w tme. Te na i2c tez byly maxima