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

LED CUBE 4x4x4 /Matt_x89 i mlassota/

Matt_x89 08 Kwi 2011 19:13 45270 61
  • #31 08 Kwi 2011 19:13
    rasiak145
    Poziom 2  

    Można wiedzieć jaki łączny koszt wykonania ?

    Potrafisz napisać podobny artykuł? Wyślij do mnie a otrzymasz pendrive 32GB.
  • CControls
  • #32 08 Kwi 2011 19:31
    mikilob
    Poziom 1  

    Kula jest realna
    musieli byście tylko odpowiednio wygiąć i przedłużyć drutu na drogą stronę . dać większe napięcie i większy prąd. Uzyskacie lustrzane odbicie . CO WY NA TO . Koszt tylko w zwiększeniu diod.

  • #33 08 Kwi 2011 20:26
    mlassota
    Poziom 18  

    Koszt wykonania - zależny od tego gdzie kupujesz. Liczyłem i wyszło mi ok 155 zł nie licząc drobnicy typu kondensatory 100n, rezystory, itp.

    Co do kuli... Zanim stwierdzisz że kula jest realna spróbuj - tak dla wprawy zrobić jedną część matrycy. Jak ją wykonasz to zapewne tak jak ja uznasz że kula - ładna równa jest nierealna. Co do kosztu diod to najtaniej - kupując 200 szt udał mi sie wynegocjować kwotę 0,95 brutto... czyli nie tanio...

  • #34 13 Kwi 2011 23:06
    ashpl
    Poziom 12  

    Witam, wykonanie jest faktycznie na bardzo wysokim poziomie :),gratuluje dobrej roboty. Kiedyś demonstrowałem 2 kolorową kostkę na elektrodzie, a dziś mam na ukończeniu kostkę na 3 kolorowych diodach. Dziwi mnie tylko że potrzeba aż tyle elementów. Przy odpowiednim sterowaniu diodami można by się spokojnie ograniczyć tylko do do samych rejestrów, jednego uln2803a i mikroprocka. Swój układ zasilam z portu USB i oparłem na PIC'u 18F4620, niestety na Atmedze przy takim samym połączeniu i programie nie udało się osiągnąć tego co na PIC'u :/ (diody świeciły dość ciemno).

    PS. Co do ceny za diody to cena moim zdaniem jest ok :). Ja za swoje płaciłem 1,3zł/szt. Gdzie udało ci się dostać tak tanio ? :) bo myślę o kostce 8x8x8 :)

  • #35 14 Kwi 2011 11:55
    mlassota
    Poziom 18  

    ashpl napisał:
    Dziwi mnie tylko że potrzeba aż tyle elementów. Przy odpowiednim sterowaniu diodami można by się spokojnie ograniczyć tylko do do samych rejestrów, jednego uln2803a i mikroprocka.

    PS. Co do ceny za diody to cena moim zdaniem jest ok :). Ja za swoje płaciłem 1,3zł/szt. Gdzie udało ci się dostać tak tanio ? :) bo myślę o kostce 8x8x8 :)

    Dzięki za pozytywną opinię. Diody kupiliśmy w LISPOL'u ale teraz chwilowo (do maja) nie mają.

    Co do ilości części... na pewno można było zminimalizować Zamiast 8 N-mosfet'ów dać ULN2803 ale w założeniach miało być 7,5V więc prąd w piku mógł mieć wartość 4A co byłoby granicznym prądem dla ULN'a
    Znacznie prościej było nam użyć przerzutników D gdzie cały bajt wysyłany jest na port i "zapamiętywany sygnałem zegarowym" tak długo aż nie zostanie zmieniony kolejnym "zapamiętaniem".
    Wynika to zapewne z pewnych braków w wiedzy na temat programowania. Tak po prostu było nam prościej.
    Pozdrawiam

  • CControls
  • #36 08 Sty 2012 00:56
    CAPONE664012324
    Poziom 8  

    słuchajcie co to za format pliku ten sch

  • #37 08 Sty 2012 01:26
    łuki_mar44
    Poziom 18  

    Witam

    Jest to rozszerzenie z programu Eagle (plik schematu).

    pozdrawiam

  • #39 29 Lut 2012 22:06
    klibikxxx
    Poziom 1  

    Can you post the PCB board layout? From PDF file it is hard to make one.

  • #40 03 Mar 2012 19:17
    rafalpr16
    Poziom 9  

    Czy nauczenie sie multipleksowanie jest trudne?

  • #41 04 Mar 2012 20:47
    mlassota
    Poziom 18  

    "Nauczenie" się multipleksowania zależy od stopnia komplikacji projektu - tu nie jest to trudne bo całość odbywa się tak:

    - ustalenie wartości bajtu do wyświetlenia, ustalenie koloru
    - skok do podprogramu wyświetlającego gdzie poszczególne bajty są wysyłane do rejestrów a następnie załączane są kolejno odpowiednie Mosfet'y na 50 µs a następnie gaszone. Na tym polega całe multipleksowanie w tej kostce...
    Czy to trudne - nie - pod warunkiem ze ma się wyobraźnię przestrzenną :)

  • #42 10 Mar 2012 20:57
    rafalpr16
    Poziom 9  

    ehh nie bardzo to rozumiem... chcialbym sie dowiedziec jak naprzyklad polaczyc 5 diod tak zeby w atmega32(bascom) mozna je kontrolowac... tylko chodzi mi o to zeby nie dla kazdej diody osobno wyprowadzac na piny... Prosiłbym o przykladowy kod aby lepiej to zrozumiec:)
    Pozdrawiam i z góry dziekuje:)

  • #43 11 Mar 2012 12:49
    Andrzej_B2
    Poziom 12  

    Witam! Wykonałem tego Led CUBA i wszystko działa fajnie z wyjątkiem sterowania pilotem.Mam w związku z tym pytanie do autorów projektu Matt_x89 i mlassota.
    Wypróbowałem chyba z 5 pilotów RC5 i efekt jest taki że widać że komunikacja idzie bo w chwili naciskania guzika na pilocie całość gaśnie i zaraz potem idzie dalej dana kombinacja,dzieje się tak jak naciskam jakikolwiek klawisz na pilocie nie ma to znaczenia.Odbiornik podczerwieni ten mały pasuje pin-pin w te goldpiny na płycie.
    Mogą koledzy coś podpowiedzieć? Fajnie by było jakby to działało bo można by włączyć funkcję lampki albo wyłączyć CUBA całkowicie.Czy u kolegów to działa?
    Może trzeba jakąś konkretną kombinację klawiszy wcisnąć?
    Pozdrawiam!

  • #44 13 Mar 2012 11:52
    mlassota
    Poziom 18  

    Witam
    Komunikacja IR jest troszkę... specyficzna.
    Z uwagi na niemożność wykorzystania zewnętrznego przerwania do odbioru IR - zbyt późno wpadłem na tą opcję i cała kostka była już wykonana - stworzone zostało "pseudo" przerwanie - z uwagi że ciągły odbiór IR był zbyt długi - i procesor się nie wyrabiał z multipleksowaniem.

    Efektem tego właśnie jest to że kostka gaśnie jak "zobaczy" jakąkolwiek podczerwień - tzn dokładniej jak na linii "danych" odbiornika IR pojawi się stan niski.

    W związku z takim rozwiązaniem pierwsza ramka odebrana z pilota jest przeważnie niekompletna i dla tego odbiór powtarzany jest (chyba) 5 razy - jak będę w domu podam dokładnie jakie kody co oznaczają i ile razy jest dokonywany odczyt.

    Odbiór IR działa na 4 kostkach które zrobiliśmy - Matt_x89 wykonał pilota samodzielnie - ja korzystam z jakiegoś "chinola" udającego pilot Philips'a.
    Wieczorkiem napisze jakie kody i wyślę "działający" tzn odczytany z mojej kostki kod bo nie pamiętam co wrzuciliśmy do pierwszego załącznika...- przestałem już liczyć ile było wersji tego kodu....

    Co do multipleksowania.
    - zacząłem to opisywać ale lepiej narysuje w domu i wyjaśnię...
    -- EDIT --
    Zrobiłem jednak w pracy :)
    Schemat do multipleksowania:
    LED CUBE 4x4x4 /Matt_x89 i mlassota/

    Sterowanie wygląda następująco:
    Podajemy stan wysoki na rzędy (ROW) które chcemy zapalić z pierwszej kolumny a następnie podajemy stan niski na col 1 na określony czas i ponownie stan wysoki, podajemy stan wysoki na rzędy dla kolumny 2 (COL 2) i stan niski na określony czas ponownie stan wysoki i tak dalej...

    - multipleksowanie tylko 5 diod - nie bardzo jest możliwe do wykonania... przy 6 (3 x 2) można wykorzystać 5 pinów...

  • #45 13 Mar 2012 17:53
    Andrzej_B2
    Poziom 12  

    Ok! Dzięki za info.Mam pilota philipsa od odtwarzacza CD to może podejdzie,ewentualnie może kolega Matt_x89 zamieściłby schemat swojego pilota
    do samodzielnego wykonania który współpracuje z kostką.
    Pozdrawiam!

  • #46 13 Mar 2012 20:55
    mlassota
    Poziom 18  

    W końcu w domu :)

    Odczyt jest wykonywany 10 razy.
    Adres urządzenia MUSI być 0 czyli telewizor - taki miałem pilot
    Rozkaz 38 Włącz/wyłącz (Sleep na moim pilocie)
    Rozkaz 16 jedna animacja wyżej (Vol +)
    Rozkaz 17 jedna animacja niżej (Vol -)
    Rozkaz 56 Włączenie odtwarzania animacji w pętli (AV) - było pod sleep
    Rozkaz 107 Kolor czerwony "lampka" (czerwony przycisk telegazety)
    Rozkaz 108 Kolor zielony (jak wyżej)
    Rozkaz 109 Kolor żółty (jak wyżej)
    Rozkaz 110 Kolor niebieski (jak wyżej)
    Rozkaz 60 i 43 - kolory "niebiesko pochodne" - przyciski trudne do opisania - są pod tymi od tg na moim pilocie
    Rozkaz 40 kolor biały - opis przycisku jak wyżej
    - Przyjęcie dowolnego rozkazu w RC5 z adresem urządzenia 0 jest kwitowane mignięciem 2 diod na dole...(na zielono)
    Jeśli chodzi o odbiorniki to spotkałem się z takim (jeden typ) który działał tylko z bardzo niewielkiej odległości (niby był na 36kHz ale czort go wie). Za to rewelacyjnie wzbudzał się świetlówkami kompaktowymi... Wiec tu tez nie każdy zadziała - Wszystkie pozostałe były dobre zarazem duże jak i małe.

    Pilot to dokładnie RC2571-LP do kupienia za 10 zł a wygląda tak
    LED CUBE 4x4x4 /Matt_x89 i mlassota/
    Oryginalne piloty Philips'a potrafią nadawać nie w RC5 tylko w RC6... i nie zadziałają
    Jeśli chodzi o pilota - to małe kombo do obsługi kilu urządzeń - o nietypowych kodach - innych jak te które opisałem...

    Fragment dotyczący wyświetlania:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Kod na pewno nie jest optymalny ale... jak na moją wiedzę (w końcu na co dzień zajmuję się zupełnie czymś innym) działa dość płynnie. Częstotliwość to w zależności od animacji od 60 do 150Hz więc w miarę ok...
    Jak coś jeszcze mam opisać - chętnie :)

  • #47 15 Mar 2012 09:19
    Andrzej_B2
    Poziom 12  

    Wgrałem ten soft z załącznika.Niestety nie działa z żadnym moim pilotem.Muszę chyba kupić taki jak na zdjęciu ale nigdzie nie mogę znaleźć o takim symbolu jak podany,na all**ro też nie ma.Może Matt_x89 zamieściłby schemat do tego swojego co wykonał samodzielnie?

  • #48 15 Mar 2012 09:47
    Ruzby
    Poziom 19  

    Wow... Ciekawi mnie tylko czy Atmega nie wymięka przy obsłudze tylu diod?

  • #49 15 Mar 2012 09:48
    mlassota
    Poziom 18  

    A czy Kolega sprawdził czy piloty które Kolega posiada mają adres urządzenia = 0?
    Jeśli mają inny - napisz mi jaki adres i jakie kody są Tobie potrzebne - zmodyfikuje to specjalnie pod Ciebie... Co do tego pilota - Tak jak pisałem - to combo do obsługa HDD Clock'a LED Cube i jeszcze Propeller Clock'a - tu jest własny sterownik do tego projektu - więc przycisków co niemiara - poza tym był budowany jak nasza wiedza nie była jeszcze zbyt wysoka i nie ma trybu uśpienia tylko "włącznik"... więc nie wiem czy będzie odpowiadał... Ale to już musi Matt się wypowiedzieć :)

    Pozdrawiam

    --Edit--
    Zobacz film - nie - daje radę - a nawet troszkę czasu się nudzi...

    --EDIT 2 ---
    Numer pilota to RCRC25271 - coś się nazwa skróciła - są na all...

  • #50 03 Kwi 2012 22:05
    rafalpr16
    Poziom 9  

    dziekuje bardzo "mlassota" za wyjasnienie multipleksowania.... Stało sie wszystko jasne i oczywiste:) Dobrze ze sa tacy ludzie :)
    Jeszcze raz dziekuje...
    Pozdrawiam:)

  • #53 25 Lip 2013 23:08
    kazmirski
    Poziom 2  

    witam, gratulacje dla obu autorów na tym wielkim osiągnięciem,
    Zainstalowałem to sam ten sam moduł, ale wydaje się, że programowanie w 32 ATMEGA problemu, efekty świetlne nie pasują wideo i dwie kolumny LED są nieaktywne do programowania używam
    Kwiecień-BURN-O-MAT z hex zaopatrują w archiwum zip, możesz mi powiedzieć, co bezpieczniki
    Sprawdzanie programowania, możliwe jest, że jest przyczyną mojego problemu lub hfuse i lfuse, merci z góry na wszystkich i gratulacje

  • #54 26 Lip 2013 11:15
    mlassota
    Poziom 18  

    Witam
    O ile dobrze zrozumiałem problem tkwi w ustawieniach fuse'bit Należy wyłączyć bit odpowiedzialny za możliwość programowania przez JTAG Te piny są wykorzystywane przez nas a domyślnie są w stanie wysokim co powoduje zapalenie 4 kolumn.
    W plikach jest dokładnie ten hex który widać na filmie.

  • #55 28 Lip 2013 14:55
    kazmirski
    Poziom 2  

    mlassota hello, I przeprogramowany ATMEGA32 odznaczając
    JTAG bezpiecznik w kwietniu-o-mat palić, i faktycznie problem jest rozwiązany, a efekty są wyświetlane w zależności od filmu, ale zauważyłem inny problem na dwóch kolumnach z przodu przyciski possoirs, pierwsze efekty tych dwie kolumny podświetlone są koloru białego, następujące efekty temu migających diod LED ale kolory nie są spełnione wciąż świeci na biało, nie sądzę, że mikrokontroler jest zaniepokojony, ciągle szukam, ale nie łatwe multipleksowanie, aby określić przyczynę niepowodzenia, jeśli masz pojęcia o mojej winy, że jestem zainteresowany, czeka wiele merci korekty do mojego programowania mikrokontrolerów, będę was informować kiedy mam rozwiązać mój problem, ale merci

  • #56 09 Paź 2013 15:32
    aska12
    Poziom 12  

    kolego czy są do tego zamienniki czy muszę takie kupić
    Układ: MAX 202 CPE
    Układ: UDN 2981
    Układ: 74HCT 573

  • #57 10 Paź 2013 01:02
    mlassota
    Poziom 18  

    aska12 napisał:
    kolego czy są do tego zamienniki czy muszę takie kupić
    Układ: MAX 202 CPE
    Układ: UDN 2981
    Układ: 74HCT 573


    Witam
    MAX 202 nie trzeba w ogóle montować, na wzorze płytki nie ma chyba w ogóle go uwzględnionego. RS jest w standardzie TTL

    Pozostałe mogą być zamiennikami choć te są dostępne więc po co skoro są przetestowane?
    Ważne są parametry czasu reakcji i napięć. Jeśli będą podobne to oczywiście dla czego nie...

  • #58 16 Paź 2013 15:19
    aska12
    Poziom 12  

    wykonałam płytkę w domu metodą na papierze kredowym jest git ale potrzebowała bym schemat pcb montażowy bo z zdjęć tak nie bardzo mi idzie bo w 1 poście masz 2 rodzaje pcb
    a scalaki z góry znalazłam w sklepie w Bydgoszczy