(9 głosujących) Przedstawiony układ jak sama nazwa wskazuje jest domowej konstrukcji Ambilight'em. Jest to druga wersja opisywanej w ubiegłym roku Mirlight'a wyposażona w kilka modyfikacji. Całość oparta jest o mikrokontroler jednoukładowy ATMEGA16 i zestaw trójkolorowych diod LED. Urządzenie składa się ze sterownika i połączonych z nim modułów diodowych, po trzy diody połączone równolegle. Mirlight 2 posiada 8 niezależnych kanałów generujących barwy w zależności od średniego koloru na brzegach ekranu. Posiada również dodatkowe wyjście dla ostatniego kanału, przez co można podłączyć dwa moduły u dołu ekranu. Łączność z komputerem zapewnia interfejs USB przez wbudowany konwerter USB<->RS-232 firmy FTDI. Oprogramowanie sterujące zostało napisane w języku Python i działa z powodzeniem pod systemem Windows i Linux (Testowane było pod Archlinux i PLD Titanium, w wersjach 64-bitowych). Program sterujący umożliwia zdefiniowanie obszarów uśredniania koloru dla każdego z kanałów, oraz konfigurację szybkości przejść kolorów, potrzebną, gdy obraz na ekranie zmienia się bardzo szybko. Dodatkowo urządzenie ma możliwość odbioru transmisji RC5 i sterowanie odtwarzaczem filmów. Działanie zarówno części sprzętowej, jak i programu uległo znacznej poprawie. Odświeżanie kolorów jest teraz zdecydowanie szybsze, przy jednoczesnym wyeliminowaniu błędów w transmisji.
Działanie:Schemat ideowy sterownika znajduje się na rysunku poniżej: Sercem układu sterownika jest mikrokontroler U1 (ATMega16) wraz z rezonatorem kwarcowym X1 (16MHz) i kondensatorami C1 (22pF) i C2 (22pF). Złącze Prog umożliwia zaprogramowanie mikrokontrolera bez wyjmowanie procesora z podstawki. Układ U3 (FT232RL)jest konwerterem USB-RS232. Zapewnia on bezproblemową pracę pod wszystkimi systemami operacyjnymi i jednocześnie sam dba o poprawność transmisji po USB. Zarówno po stronie programowej jak i sprzętowej jego obsługa jest identyczna jak portu szeregowego. Złącze USB1 jest klasycznym gniazdem USB B, stosowanym w większości sprzętu komputerowego. Kondensatory C9 (10nF), C10 (100nF) i C11 (4,7uF) filtrują napięcie zasilania dla układu U3. Rezystory R4 i R5 są pomocne przy badaniu podłączenia kabla do portu USB, gdyż cały układ zasilany jest z zewnętrznego zasilacza 5V. R4 podciąga stan portu mikrokontrolera do potencjału masy jak wtyczka jest odpięta, a R5 uniemożliwia zasilanie procesora poprzez wyprowadzenie portu w przypadku gdy zewnętrzny zasilacz jest odłączony. Rezystory R2 (4,7k) oraz R3 (10k) odpowiedzialne są za dopasowanie poziomów logicznych miedzy standardami 5V i 3.3V (zwykły dzielnik rezystancyjny) oraz sterowanie wejściem reset układu U3. Dzięki temu niezależnie czy najpierw zostanie włączony kabel USB a potem włączone będzie zasilanie, czy odwrotnie, komputer poprawnie wykryje urządzenie w systemie. Złącze Z1 jest miejscem podłączenia zasilania 5V, przeważnie bezpośrednio z zasilacza w komputerze, gdyż taka ilość diod może w skrajnym przypadku pobierać prąd większy niż 1,6A. Kondensatory C5-C6(100nF) oraz C3-C4(100uF) filtrują napięcie zasilania. W drugiej wersji Mirlight'a zmienione zostały moduły diodowe na takie ze wspólną anodą. Uprościło to konstrukcję buforów wyjściowych poprzez zastosowanie układów U4-U6 (ULN2803). Kanały podłączone są do sterownika za pomocą tasiemek 10 żyłowych za pośrednictwem popularnych złącz FD10 i wtyczek FC10 (FC1- FC8, FC8B). Tak duże złącze zostało wybrane ze względu na łatwość montażu takich tasiemek i brak konieczności lutowania przewodów. W przypadku przeróbki czy wymiany kanału, wystarczy wyciągnąć wtyczkę. Rezystor R1 (220R) oraz kondensator C7 (100uF) stanowią obwody zasilania dla odbiornika podczerwieni U2 (TSOP1736). Schemat ideowy jednego z paneli diodowych znajduje się na rysunku poniżej: Diody D1-D3 wykonane w technologii SMD stanowią podstawę dobrego działania układu. Rozpraszanie barw w takich diodach jest znacznie lepsze niż w odpowiednikach do montażu przewlekanego. Rezystory R1-R9 ograniczają prąd poszczególnych struktur LED. R1, R4 i R7 (180R) mają mniejszą wartość aby zapewnić jednakową moc świecenia wszystkich barw (widzianą przez oko). Pozostałe rezystory mają wartość 330R. Wartości tych elementów mogą być zmieniane, w zależności od zastosowanych diod, tak aby zapewnić odpowiedni prąd na każdą ze struktur LED. Budowa:Układ sterownika z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Montaż sterownika nie jest trywialny ze względu na obecność układu w bardzo małej obudowie SSOP28. Trzeba tutaj bardzo uważać przy wykonywaniu samej płytki, jak potem przy lutowaniu układu, zwracając uwagę na to aby zamontować go poprawnie (można skorzystać z rysunku montażowego w odbiciu lustrzanym bo układ jest od spodu). W drugiej kolejności należy wlutować wszystkie zworki (6 sztuk) oraz rezystory. Pod układ U1 dobrze jest dać podstawkę, podobnie jak pod bufory U4-U6. Kolejność pozostałych elementów jest dowolna, z tym że złącza FD10 dobrze jest zamontować na samym końcu. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj. Dla montażu SMD pomocny będzie także rysunek montażowy w odbiciu lustrzanym, dostępny tutaj Panele diodowe z powodzeniem można zbudować w oparciu o płytkę drukowaną dostępną tutaj. Rysunek w odbiciu lustrzanym dostępny jest tutaj. Wykonanie płytek z diodami wymaga zastosowania cienkiego laminatu, np 0.8mm, gdyż wtedy będzie można lekko wygiąć dany kanał i dopasować do krzywizny monitora. Montaż paneli diodowych (9 sztuk) nie jest trudny ale pracochłonny, gdyż wymaga przylutowania wielu elementów. W tym wypadku jest wiele możliwości montażu. Można wlutować rezystory klasycznie od strony elementów, a diody od strony ścieżek, lub wszystkie elementy umieścić po stronie ścieżek, jak pokazują fotografie. Złącze na taśmę (kątowe) musi być przylutowane od strony druku, i wymaga to niewielkiej wprawy i cienkiego grota lutownicy. Poza tym montaż płytek z diodami nie sprawi żadnego problemu. Pomocą w konstrukcji może okazać się schemat montażowy dostępny tutaj. Dla montażu SMD pomocny będzie także rysunek montażowy w odbiciu lustrzanym, dostępny tutaj Jak już wcześniej wspomniano, układ zasilany jest napięciem 5V bezpośrednio z zasilacza komputerowego. Konstrukcja Mirlight'a 2 umożliwia jego zamontowanie z tyłu monitora bez żadnych dodatkowych elementów. Nie trzeba też żadnego materiału rozpraszającego światło. Przed przystąpieniem do połączenia całości, warto sprawdzić działanie każdego z modułów diodowych, czy wszystkie kolory we wszystkich diodach na pewno świecą i czy natężenie jest jednakowe. Przy zastosowaniu innych diod niż "LED RGB SMD PLCC 5060 3x Chip" trzeba dokładnie sprawdzić zgodność wyprowadzeń. Tasiemki należy tak zacisnąć aby przewodziły 1 do 1 (tak aby pierwszy pin jednej wtyczki był połączony z pierwszym pinem drugiej), zgodnie z rysunkiem poniżej: Pierwsze piny w złączach FD10 (w sterowniku) mają być podłączone do koloru niebieskiego, piąte do czerwonego, a dziewiąte do zielonego. Złącze FD10 w panelach są na płytce narysowane w odbiciu lustrzanym gdyż ich montaż będzie przebiegał od strony druku. Oznaką dobrego działania urządzenia jest krótki błysk wszystkich diod na kolor biały w momencie włączenia zasilania. Układ prototypowy w stanie spoczynku, kiedy nie wyświetla żadnego koloru, wynosi około 30mA, a po zaświeceniu koloru białego 700mA. Zależy to tylko od użytych diod i prądu na jakim pracują. Rozmieszczenie kanałów przedstawione jest na rysunku poniżej: Wykaz Elementów:Sterownik:1x Złącze Śrubowe ARK2(podwójne) Kanały:9x Złącze FD10, kątowe Inne:18x Złącze FC10 na taśmę Programowanie:Kod Źródłowy do sterownika został napisany w BASCOM AVR firmy MCS Electronics (http://www.mcselec.com/). Program przedstawiony jest poniżej: '************* Konfiguracja uC ***************** '*********************************************** $regfile = "m16def.dat" $crystal = 16000000 '$hwstack = 100 '$swstack = 100 $baud = 38400 Config Serialin = Buffered , Size = 26 Config Porta = &B11111111 : Porta = &B11111111 Config Portb = &B11111111 : Portb = &B11111111 Config Portc = &B11111111 : Portc = &B11111111 Config Portd = &B11011010 : Portd = &B10011111 Config Timer1 = Timer , Prescale = 8 Enable Timer1 : On Timer1 Prztimer1 On Int0 Przzew0 Nosave Config Int0 = Low Level Enable Int0 Config Rc5 = Pind.2 Enable Interrupts '********** Konfiguracja uC Koniec ************ '****************** Nazwy ******************* '*********************************************** 'Rd Alias Porta 'Gd Alias Portb 'Bd Alias Portc '************* Nazwy Koniec **************** '****************** Zmienne ******************* '*********************************************** Dim Licznik As Byte Dim I As Byte Dim Temp As Byte Dim Tab_temp(25) As Byte Dim Color(24) As Byte Dim Tab_sum As Byte Dim Conf_temp As Byte , Conf As Byte Dim Send As Bit Dim K As Byte , J As Byte Dim Komenda As Byte , Adres As Byte Dim A As Byte Dim B As Byte Dim C As Byte Dim D7 As Bit '************* Zmienne Koniec **************** '************ Warunki Poczatkowe *************** '*********************************************** '******* Warunki Poczatkowe Koniec *********** Wait 1 '************** Petla glowna ****************** '*********************************************** Do Portd.6 = Pind.5 'daje 1 na reset Ft232 jesli jest wtyczka do usb wpięta i procesor jest zasilany If Ischarwaiting() = 1 Then Temp = Inkey() If Temp > 127 Then I = 0 'Incr Z Tab_sum = Temp If Temp <> 128 Then Conf_temp = Temp And &B01111111 Else Conf_temp = 0 Else Incr I Tab_temp(i) = Temp Tab_sum = Tab_sum + Temp If I = 25 Then Tab_sum = Tab_sum - Tab_temp(25) Tab_sum = Tab_sum / 2 If Tab_sum = Tab_temp(25) Then 'Incr D Stop Timer1 For I = 1 To 24 Color(i) = Tab_temp(i) Next I Start Timer1 If Conf_temp <> 0 Then Conf = Conf_temp Conf_temp = 130 If Conf = 2 Then Printbin Conf_temp End If End If End If End If End If If Send = 1 Then Send = 0 If Adres = 0 Then Printbin Komenda 'Portd.3 = Not Portd.3 Enable Int0 End If Loop End '************ Petla glowna Koniec ************** '************ Przerwanie timer 0 *************** '*********************************************** Prztimer1: Timer1 = 65286 Incr Licznik If Licznik = 100 Then Licznik = 0 If Licznik < Color(1) Then Set B.1 Else Reset B.1 If Licznik < Color(2) Then Set B.2 Else Reset B.2 If Licznik < Color(3) Then Set B.0 Else Reset B.0 If Licznik < Color(4) Then Set B.4 Else Reset B.4 If Licznik < Color(5) Then Set B.5 Else Reset B.5 If Licznik < Color(6) Then Set B.3 Else Reset B.3 If Licznik < Color(7) Then Set A.0 Else Reset A.0 If Licznik < Color(8) Then Set A.1 Else Reset A.1 If Licznik < Color(9) Then Set B.6 Else Reset B.6 If Licznik < Color(10) Then Set A.3 Else Reset A.3 If Licznik < Color(11) Then Set A.4 Else Reset A.4 If Licznik < Color(12) Then Set A.2 Else Reset A.2 If Licznik < Color(13) Then Set A.6 Else Reset A.6 If Licznik < Color(14) Then Set A.7 Else Reset A.7 If Licznik < Color(15) Then Set A.5 Else Reset A.5 If Licznik < Color(16) Then Set C.6 Else Reset C.6 If Licznik < Color(17) Then Set C.5 Else Reset C.5 If Licznik < Color(18) Then Set C.7 Else Reset C.7 If Licznik < Color(19) Then Set C.3 Else Reset C.3 If Licznik < Color(20) Then Set C.2 Else Reset C.2 If Licznik < Color(21) Then Set C.4 Else Reset C.4 If Licznik < Color(22) Then Set C.0 Else Reset C.0 If Licznik < Color(23) Then Set D7 Else Reset D7 If Licznik < Color(24) Then Set C.1 Else Reset C.1 Porta = A Portb = B Portc = C Portd.7 = D7 Return '******** Przerwanie timer 0 Koniec ************ '************ Inne Etykiety *************** '*********************************************** Przzew0: Disable Int0 Enable Interrupts Getrc5(adres , Komenda) Komenda = Komenda And &B01111111 Send = 1 Return Ustawienia fusebitów dla mikrokontrolera ATMega16 przedstawione są poniżej: Jak już wcześniej wspominano, sam układ sprzętowy jest w istocie wyświetlaczem, sterowanym poprzez USB. Po odebraniu paczki danych mikrokontroler sprawdza jej sumę kontrolna i jeśli jest OK to wpisuje do tablicy wartości kolorów, aktualną barwę, wyświetlaną na ekranie. Do osiągnięcia pełni działania, układu wymagany jest program komputerowy, analizujący kolory z ekranu i wysyłający je do części sprzętowej. Część Mechaniczna:Konstrukcja mechaniczna układu nie sprawia tyle problemów jak miało to miejsce dla wcześniejszej wersji projektu. Mirlight 2 nie wymaga żadnej obudowy, a same płytki mogą być przymocowane do monitora za pomocą taśmy do luster (super mocna taśma dwustronna o strukturze piankowej). Z tego też powodu płytki paneli diodowych lepiej jeśli nie mają żadnych rezystorów po stronie elementów. Umożliwi to łatwe przyklejenie ich do monitora. Dodatkowo cienki laminat z którego zostały wykonane panele diodowe, umożliwi dopasowanie kształtu płytki do krzywizny z tyłu monitora. Prowadzenie przewodów taśmowych należy dokładnie przemyśleć, żeby jak najmniej zakłócały one normalne użytkowanie monitora (np ni zasłaniały otworów wentylacyjnych itp). Aby uniknąć zbędnej plątaniny kabli sterownik powinien znaleźć się możliwie w środkowej pozycji za monitorem. Zdjęcia projektu przedstawiają propozycję montażu. Obsługa:Po wykonaniu układu sprzętowego należy ściągnąć oprogramowanie: http://github.com/grizz-pl/mirlight Dostępne są tam wersje źródłowe, a także plik wykonywalny (*.exe) na system Windows. Więcej na http://grizz.pl/mirlight Testowanie:Może się zdarzyć że układ mimo usilnych prób uruchomienia dalej nie chce działać. Można wtedy wykonać kilka testów:
Zdjęcia Projektu:
|
|||||||||||||||||||||||||||||||||||||||||||
a możesz zamieścić pliki
a możesz zamieścić pliki płytek żeby firma zrobiła gotowe płytki drukowane?? wszędzie chcą pliki GERBER
Re: Mirlight
Niestety z różnych powodów nie zamieszczam plików do seryjnej produkcji płytek, na razie nie mam zamiaru zmieniać tej praktyki
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Można jakoś ustawić
Można jakoś ustawić, by diody płynnie sie zmieniały ?
Zastanawiam się nad zakupem Takiej taśmy Led:
http://laro.com.pl/index.php5/sklep/tas_led_i_akc/3655
Bo Płytki słabo mi sie trzymają na monitorze.
Jak potne je na 20 cm i podłącze normalnie tak jak te płytki .To bedzie wszystko działać ok?,Bo te taśmy potrzebują 12v to bede musiał dać jakies mocniejsze kondensatory na płytce?. Można tak żrobić?
Re: Mirlight
O ile taśma jest ze wspólną anodą to będzie ok. Musisz przerobić płytkę mirlighta żeby ULN było zasilanie nie z 5V tylko z 12V tak jak diody. Reszta wydaje się że bedzie pracować normalnie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
No tak .
No tak .Jestem troche słabo zorientowany w tym temacie.Czyli co mam dać inne rezystory kondensatory? czy coś jeszcze trzeba zrobić inaczej?.
Re: Mirlight
Jakie rezystory i kondensatory chciałbyś zmieniać? po co? napisałem post wyżej co trzeba zrobić. Rezystory do listew led są już na listwach. Nie rozumiem co jest tutaj trudne do zrozumienia
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Płynność
Witam, kiedyś pisałem że miałem problem bo komputer widział 232 a układ nie działał. Po wymianie FTDI wszystko ruszyło. Na pierwszy rzut oka widać że trochę brakuje układowi płynności. Kolory się po prostu przełączają zamiast przechodzić płynnie w różne odcienie. nie dalby się coś z tym zrobić, żeby chodziło np jak w tym projekcie lightpack: http://www.youtube.com/watch?v=mXBqg3Zeg0k
jak masz ustawiony parametr
jak masz ustawiony parametr scaning/częstotliwość skanowania ekranu?
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Częstotliwość skanowania
Częstotliwość skanowania ekranu zmieniałem i szukałem optymalnego ustawienia, przy najmniejszym zapalanie poszczególnych kolorów jest trochę szybsze ale nadal bardzo wolne. Czy inni też tak mają? Czy jest to normalne przy tym projekcie?
Płynność
Częstotliwość skanowania ekranu zmieniałem mając nadzieje na poprawę. Najlepiej jest przy najmniejszej wartości. Czy ktoś jeszcze ma tak samo jak ja, może to normalne zachowanie tego projektu ale do płynności i szybkości mu dużo brakuje. Czy można było popełnić jakiś błąd w programowanie atmegi przez co jest wolna?
To nie jest normalne
To nie jest normalne zachowanie. Przy skanowaniu 100 i mniejszym wszystko śmiga płynnie.
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Płynność
Witam, przeprogramowałem układ bo może coś było źle ustawione fusebity lub coś podobnego. Programator mam na drugim komputerze z win xp. I w tym momencie jest dziwna sprawa bo na komputerze z win xp program do obsługi chodzi szybko i układ nie zamula, a na win 7 program zamula komputer i przez co działanie całego układu. W czym możne być problem. Próbowałem uruchamianie w trybie zgodności i nic....
Płynność na win 7
Witam.
Miałem ten sam problem .
A wieć zrobiłem tak.
W zakładce Zgodność Wyłączyłem Kompozycje wizualne, polpitu i skalowanie ekranu.
Pomogło.Może ci też ci to coś da.
Ach tak, problem z win7 jest
Ach tak, problem z win7 jest znany. Brakuje tylko maszyny z takim systemem do przetestowania, ale na liście zadań jest ;)
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Re: Mirlight
To że kolory nie przełączają się płynnie to normalny efekt. Musi tak być aby uzyskać jak najszybszą reakcję na zmiany barw. Zmienianie płynne powoduje opóźnienie i wtedy widzisz na diodach kolor, którego już na ekranie dawno nie ma.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
WIN 7
Witam, problem z Win 7 rozwiązany. Należy wyłączyć skalowanie pulpitu i kompozycje tak jak napisał kolega Stolarz. Układ chodzi całkiem fajnie.
Potrzebny program i sterowniki
Witam, mógłbyś wysłać mi na e-mile sterowniki i program pod Windows xp i 7? Oto mój e-mile Zrobiłem ten projekt ale jeszcze go nie uruchomiłem ponieważ nie mam sterowników a z tego co widzę jest to bardzo ciekawy projekt. Czekam na odp, pozdrawiam Kicia0014
Re: Mirlight
Jakich sterowników nie masz? Mirlight komunikuje się po usb a pomocą układu FTDI, to u nich trzeba szukać sterowników http://www.ftdichip.com/Drivers/VCP.htm
Aplikacja sterująca: http://github.com/grizz-pl/mirlight
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Gdyby tak HDMI
Marzy mi się tego typu rozwiązanie, które dało by się podłączyć pod HDMI z TV :] uhhh :)
Re: Mirlight
Mi też :) żeby zrobić coś z HDMI to trzeba by chyba FPGA zastosować, nie ma czym odebrać transmisji szeregowej o takiej prędkości... Można by próbować z sygnału analogowego VGA coś uzyskać.
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
usb
mirley/grizz: Zastanawialiscie sie nad uzyciem atmega16u2? Ma juz zaintegrowany interfejs usb.
Re: M162u2
Nie zastanawiałem się nad tym bo jak ostatnio sprawdzałem to nie było gdzie kupić takiego procka
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
atmega16u2 i atmega16u4
atmega16u2 i atmega16u4 znajdziesz w farnell
AMBILIGHT W TV
Mam pytanie czy można coś takiego też zrobić do telewizora ?? Jeśli się da to w jaki sposób ?? Bo nie mogę do tego dojść. A nie sądze żeby istniała taka przejściówka scart - usb. Jedynym wyjsciem wydaje mnie się że jest video grabber ale czy to pójdzie??
Re: Mirlight
Jeśli podłączysz TV do komputera i z kompa będzie obraz to się da zrobić do TV
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
w ten sposób wiem ale miałem
w ten sposób wiem ale miałem na myśli bezpośrednio podłączyć telewizor do tego przez scart jak jest pin 19 (composite video out)
AMBILIGHT W TV
No tak to wiem ale chodzi mi bezposrednio z 19 pinu wyjscia scart (czyli composite video out)??
A poczytaj jak to działa,
A poczytaj jak to działa, gdzie uruchomisz aplikację sterującą?
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
czy mogę do tego użyć
czy mogę do tego użyć http://allegro.pl/td10-wodoodporna-tasma-listwa-150-led-rgb-smd-1m-i2954118541.html
Re: Taśma led
Może być ale układ ULN musi być zasilany wtedy z 12V
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
mirlight2 na dreambox ?
Witam
Czy ktoś uruchomił ten projekt na tunerach typu Dreambox, VU+ ?
Pytam bo zmontowałem sobie zestaw Atmolight ze strony Atmolight i działa OK, ale niestety ma tylko 4 kanały i jest to trochę za mało.
Natomiast pytanie czy ten projekt współpracuje z oprogramowaniem Atmolight Plugin np. dla DM800?
Pozdrawiam
Re: Mirllight
Nic mi o tym nie wiadomo.... robiłem układ tak aby działał z oprogramowaniem dedykowanym napisanym przez grizz'a
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Miliony LINUXÓW
Gratuluję!
Każdy dzisiejszy telewizor ma jakiś system niekoniecznie linux, ale prawie każdy porządny tuner DVB-S ma właśnie linuxa!!!!!
Ja mam nbox 5800 (linux) i są miliony sztuk takich tunerów w Polsce. Może popracowałbyś nad tym. Może to by szło dostosować do tego linuxa zaszytego w nboxach oryginalnych (ITI) i tych z enigmą itp.
Mirllight
Popieram przedmówce - też mam nboxa i VU+ - obydwa na linuksie ale z innymi prockami - pierwszy SH4 drugi Mipsel.
Na ten drugi są już pluginy obsługujące podobne urządzenia- atmolight, momolight itp.
Ale jest też soft dla Windows - AtmoWin i Boblight dla linuxa i windowsa - może ktoś posiadający już uruchomiony Mirllight sprawdzi czy przypadkiem nie działa to urządzenie z którymś podamy softem ? :)
Nie działa. Zupełnie inna
Nie działa. Zupełnie inna filozofia i inny protokół.
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Moje spostrzeżenia
Świetny układ! Zbudowałem go w wersji dla bardzo oszczędnych, czyli przelotka USB-RS232, konwerter MAX232 oraz paski LEDowie/ Udało mi się w końcu pogodzić układ z przelotką (model U232-P9 którą miałem) oraz z układem MAX232 (układ poskładałem wg złego schematu!).
Dla przyszłych użytkowników przelotek: najpierw odpal program, później podłączaj resztę, inaczej program lubi "nie widzieć" portu. Jeśtli za pierwszym razem po wciśnięciu "start" diody się nie zapalą - spróbuj jeszcze raz, czasami układ się inicjuje po drugim razie.
W przypadku chęci użycia wbudowanego w komputer RS-232 trzeba zastosować układ MAX232!!
Ponieważ złożyłem układ na paskach LED RGB, to od razu napiszę o nich:
Aby układ współpracował z paskami wystarczy podłączyć ULNy pod 12V. Płytka Mirka jest świetnie skonstruowana pod tym względem - wystarczy zasilić część z procesorem z USB a resztę z zasilacza 12V lub prosto z MOLEX'a. Linia 12V obciążona będzie do ok 300-350mA (zmierzone miernikiem). Myślę że ten obrazek rozwieje wszelkie wątpliwości:
Poza tym paski LED wysterowane na 100% jasności nie dają ładnego białego koloru a raczej niebiesko-biały :( przynajmniej u mnie w tanich paskach.
Ogółem jestem bardzo zadowolony a zamknąłem się w 30zł (większość rzeczy miałem, stąd tak małe pieniądze).
Pozdrawiam!!
paski
Tez myslalem o paskach, wczesniej chyba nikt o nich nie pisal ;)
Migotanie
Hej, mam jednak pewien problem z układem, mianowicie dolne diody (sekcja 8) przy ciemniejszych kolorach migocze (tylne diody tak się nie zachowują). Co może powodować taki stan? Odpada stabilizacja prądu (LEDy zasilam aktualnie z 12V aku żelowego). Nie ma różnicy czy podłączę cały układ przez przedłużać USB czy nie - ciągle migocze, jakby nie umiał się zdecydować na barwę :). Zmiany stref także nie pomogły.
Ma ktoś może jakiś pomysł?
Wepnij sekcję 8 w inne
Wepnij sekcję 8 w inne miejsce - problem nadal występuje?
Miga tylko w trybie aktywnym czy też pasywnym?
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
Mirlight 2 SMD
Witam!
Złożyłem już jakiś czas temu opisywany układ całkowicie na elementach smd.Wszystko wyszło dużo mniejsze,także paski z diodami rgb są typu smd.Oczywiście płyta główna jak również paski diodowe przerobione pod posiadane elementy smd.
Fajnie to śmigało,używałem tego układu jak miałem stacjonarnego kompa,paski były przyklejone z tyłu monitora.
Teraz mam laptopa i już z wiadomych przyczyn układ jest nieużywany.Leży sobie i niepotrzebnie mi zajmuje miejsce.
Jeśli ktoś by miał problem z uruchomieniem swojego układu lub nie chciało by mu się składać od podstaw nowego to
mogę odsprzedać swój jedynie w cenie części zużytych do budowy.Zainteresowanym mogę wysłać zdjęcia mojego mirlighta.
Migotania c.d.
Zmieniałem sekcje - miga tylko 8-mka i tylko jak są ciemniejsze sytuacje na ekranie :). Testując poprzez Painta doszedłem do wniosku, że problem występuje tylko dla koloru zielonego. Jutro otworzę obudowę i zbadam, może gdzieś jest lekkie zwarcie albo brak styku. ULNy nowe, procesor z demontażu, tak więc on też może powodować problemy. Ewentualnie dodam jakiś kondensator na wejście ULN'a, może mu przejdzie :)
Migotanie
Próbowałem z kondensatorem - nic nie dało, migocze dalej, a oscyloskop pożyczyłem kumplowi i nie mam jak zbadać tego przebiegu. Przestało migotać jak dowaliłem 10uF, ale przy tej pojemności LEDy świeciły na 50% przy ledwie zielonym kolorze, tak więc opcja odpada :). Zakładam najgorsze czyli uszkodzony/niestabilny uP lub problemy z komunikacją i tysiącem przelotek. Po prostu zrezygnuję z podświetlenia dołu :) Dziękuję za pomoc i pozdrawiam!
Mirlight 2 SMD
Witam
Do 1Andrzej
podaj meila lub inny kontak, jestem zainteresowany twoją wersją SMD.
#1Andrzej_B2 (niezweryfikowany), 10 kwiecień, 2013 - 22:01
Portret użytkownika Andrzej_B2
Mirlight 2 SMD
Mirlight 2 SMD
Witam!
Mój mail:
Re: Mirlight
Nie ma możliwości aby były problemy z komunikacją bo nic byś nie wyświetlił na diodach. po odebraniu wszystkich danych są one sprawdzane zanim trafią do rejestrów diod. Sprawdź w trybie pasywnym gdzie świeci jeden ustawiony kolor czy tez wtedy migocze
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
Migotania ciąg dalszy :)
Uporałem się z skompilowaniem wersji 0.9 :) w trybie pasywnym także migocze i tylko na ciemniejszych partiach. Spróbuję jutro przerzucić pin tej diody na inny port (dodam tylko że jest to "ta jedyna" z portu PD (PD7). Może pójdzie na PD4. Nie mam pewności czy to nie wina procesora, gdyż dostalem go z demontażu i nie wiem z których pinów poprzednik korzystał.
Koniec migotania! :D
Udało się :D po wielu próbach i modyfikacjach (sporo się przy okazji nauczyłem) przeniosłem zielony led 8 sekcji na PB.7. Migotanie ustało. Możliwe że było spowodowane tym, iż nie mam wlutowanego odbiornika IR i procek wariował.
Pozdrawiam!
FT232RL
istnieje jakiś zamiennik do FT232RL ?? aby nie był w smd
Re: FT232
Nic mi o tym nie wiadomo.... są jednak gotowe moduły FT232 z gniazdkiem USB a także przejściówki na USB/RS232 zbudowane na tym układzie
UWAGA! Możliwy jest zakup zaprogramowanych uC i zestawów elementów itp. do niektórych projektów. O dostępność proszę pytać via email. Konkretne oferty pojawiają się w cenniku.
a czy na telewizor 32 cale
a czy na telewizor 32 cale tez to sie zmiesci bo mam taki telewizor a chciałbym go zamiesicic na telwizorze 32 cale