Krótko: trochę cyny, kabelków, diód, rurki pcv i pythona wraz z Qt4 i mamy pięknie działający domowej roboty ambilight, który sprawia, ze oglądanie filmów i codzienna praca jest przyjemniejsza.
Cechy
(na podstawie wersji deweloperskiej z 2009-05-22)
- 8 niezależnych kanałów
- regulacja interwału skanowania ekranu
- regulacja czasu przejścia pomiędzy kolorami
- automatyczne ułożenie kanałów w zależności od rozdzielczości (z możliwością dodatkowej modyfikacji)
- swobodna manipulacja położeniem, i rozmiarem kanałów1
- obsługa zdalnego sterowania za pomocą pilota telewizyjnego2
- zapisywanie/wczytywanie predefiniowanych ustawień kanałów 3
- i zapewne jeszcze nowe funkcjonalności się pojawią :D
Działanie
Obraz mówi więcej niż tysiąc słów, a więc:
Filmik (niestety jakość średnia - miganie jest wynikiem ułomności sprzetu nagrywającego, a nie wadliwością mirlighta)
Hardware czyli sprzęt
Cześć sprzętowa opisana jest na stronie Mirleya o tutaj: http://mirley.firlej.org/mirlight
Program
Wymagania sprzętowe
- python 2.6
- Qt 4.5
- pyQt
- pyserial http://pyserial.wiki.sourceforge.net/pySerial
Uwagi
- Pamiętajmy, żeby użytkownik miał dostęp do odpowiedniego portu com! Dodajmy go do grupy odpowiedniej (zazwyczaj tty)
Szybki start dla użytkowników Windows®
- Ściągnij i zainstaluj ActivePython
- Ściągnij i zainstaluj PyQt4 Pobieramy oczywiście Windows Installer
- Ściągnij i zainstaluj Pyserial
- Pobierz mirlight używając
git clone git://github.com/grizz-pl/mirlight.gitHowTo albo pobierz archiwum używając linków z zakładek u góry strony. - Wejdź w katalog mirlight i uruchom
mirlight.bat
Download
git clone git://github.com/grizz-pl/mirlight.git
Todo i bugtracker
http://github.com/grizz-pl/mirlight/issues
Zobacz inne wpisy na temat mirlighta

Działanie programu
Zainstalowałem wszystko i po uruchomieniu pojawiają się dwa okna jedno po drugim pierwsze cmd a drugie juz wyglądające na normalne z ustawieniami ale natychmiast znika i nie da sie nic zrobic. Nie mam jeszcze podlaczonego mirlighta...czy to przez to? oraz nie mam zainstalowane jeszcze tylko java comm ktory jest wymagany do ktoregos tam programu. Reszta jest
Włącz uruchamianie programów
Włącz uruchamianie programów (Win+R) wpisz
cmd, przejdź do katalogu z mirlightem (poleceniecd ścieżka) i uruchom mirlight.bat Wtedy okno sie nie zamknie i zobaczysz jakie ewentualne błędy wystąpiły, ale na 95% jest to spowodowane tym, ze do portu com nie masz podłączonego żadnego urządzenia i jest on po prostu zamknięty.Chyba tak jak mówiłeś
Chyba tak jak mówiłeś http://www.fotosik.pl/pokaz_obrazek/411152fa89307d5d.html
Zdecydowanie :) Masz nawet
Zdecydowanie :) Masz nawet ładny Error wypisany ;)
W sumie możesz po prostu za komentować (znaczek #) linijki z
ser.na początku.A ja w najblizszym czasie postaram się uodpornić program na ten błąd.
Dałem tak:
Dałem tak: #ser.write(chr(fadeId)) #ser.write(chr(value)) I narazie działa. A za co są te linijki odpowiedzialne?
Wysyłają konfigurację do
Wysyłają konfigurację do urządzenia - czas zmiany pomiędzy kolorami.
Juz w repo jest wersja, która naprawia ten błąd i program działa, mimo niepodłączonego urządzenia.
Repo...?
Repo...?
Repozytorium git clone
Repozytorium
git clone git://github.com/grizz-pl/mirlight.gitMam pytanie, a jaki jest
Mam pytanie, a jaki jest mniej więcej koszt tego projektu?
I czy dobrze rozumiem iż 8 kanałów to 8 grup po diody LED. W takim przypadku czym się różni układ 12 kanałowy od 8?
1.koszt hmm tak pi razy oko
1.koszt hmm tak pi razy oko 100-200zł 2. 8 kanałów, czyli 8 grup diod, a w jednej grupie jest ich tyle ile sobie zrobisz. Jedna grupa wyświetla w danej chwili 1 kolor.
Czyli różnica między
Czyli różnica między 8/12/24/itp układami to po prostu większa ilość możliwych jednocześnie wyświetlanych kolorów.
Przewidujesz możliwość rozbudowy projektu o kolejne moduły?
8 kanałów (po 3 diody rgb w
8 kanałów (po 3 diody rgb w każdym)- 3 na górze dwa po bokach, jeden z dołu, jest jak najbardziej odpowiednia, dla monitora 24" specjalnie nie ma sensu robic większej ilości kanałów, a czy się da to pytaj na stronie mirleya ;)
Jakie moduły? W projekcie będzie jeszcze zdalnie sterowanie za pomoca pilota tv - czyli zaimplementowanie funkcjonalności pylota + sterowanie oświetleniem.
Odnośnie tego postu:
Odnośnie tego postu:
W sumie możesz po prostu za komentować (znaczek #) linijki z ser. na początku.
A ja w najblizszym czasie postaram się uodpornić program na ten błąd.
Uodporniłeś już?
Uodporniłeś już? patrz
patrz komentarz #6
Ok złożyłem całość i
Ok złożyłem całość i rzeczywiście już niema tego błędu lecz następne trudności jakie napotkałem to nie działa podczas odtwarzania filmów oraz w grach. Może tylko z niektórymi odtwarzaczami?
Hmmm u mnie działało.
Hmmm u mnie działało. Testowane na smplayerze(polecam ten odtwarzacz) i na bestplayerze.
Poeksperymentuj z różnymi wyjściami wideo.
p.s. Windows czy Linux?
Win Xp. A jak jest aktualnie
Win Xp. A jak jest aktualnie z tym sterowaniem pilotem?
Zerknij na githuba - masz tam
Zerknij na githuba - masz tam opisane wszelkie zmiany. Aktualnie nic się nie dzieje, bo nie mam dostępu do urządzenia.
Ok popatrze a co do działania
Ok popatrze a co do działania podczas filmów to zainstalowałem smplayera i bestplayera ale ciągle to samo.
Dziwne. Program był testowany
Dziwne. Program był testowany na win xp.
Kolory się nie wyświetlają na podglądzie w programie też?
Pola mirlighta zachodzą na wyświetlany film?
Pokaz kilka zrzutów ekranu.
Jeżeli program ściagałeś nie przez www, aprzez gita, to wystarczy, ze wejdziesz w katalog programu i wklepiesz
git pull origin masterWięc tak: kolory podczas
Więc tak: kolory podczas filmu sie nie wyswietlaja na podgladzie pola zachodzą (przynajmniej boczne), zrzutów w którym momencie i co ma byc widoczne? Mam jeszcze jednen mały problem ale myśle że to wina sprzętu - nie wyświetla mi koloru niebieskiego w kanale 8(chociaż jest kolor widoczny w podglądzie), modół diód jest na 100% sprawny i połączenie również. Sprawdzałem polaczenia na płytce więc myśle że to program procka lub sam procek nawala.. przeprogramuje i zobaczymy. A program ściągnąłem przez www ponieważ pierwszy raz spotkałem się z githubem i nie próbowałem się w to bawić bo szybko i sprawnie ściągnalem przez wwww.
Na przykładzie
Na przykładzie smplayera
Menu->Opcje->Ustawienia->Główne->Video->Sterownik wyjściowyPosprawdzaj na różnych sterownikach.
Ew. jak masz zaznaczony to odznacz
Bezpośredni renderingWitam
mam prośbę czy mógł by mi ktoś wytłumaczyć bardzo łopatologicznie jak uruchomić program do sterowania mirlightem. Wykonałem cały projekt i już 2 dzień się męczę nad uruchomieniem tego programu na kompie i jedyne co mi wyszło to zainstalowanie ActiveState ActivePython 2.6. Będę bardzo wdzięczny za pomoc
Teraz już działa podczas
Teraz już działa podczas odtwarzania filmów. Dzięki.. A jeszcze jedno.. nie działa u mnie zapisywanie ustawień i ustawianie parametrów za pomocą suwaków, musz wszystko "ręcznie" w mirlight.conf i default.mrl przerabiać. Możliwe że to z powodu źle działajacego któregos z programów? Zainstalowałem: ActivePython'a 2.6.2.2 i PyQt4'a 4.5.4.
Re: instalacja i konfinguracja
git clone git://github.com/grizz-pl/mirlight.gitHowTo albo pobierz archiwum używając linków z zakładek u góry strony na githubie.mirlight.batMasz najnowszą wersję? Tak czy inaczej działają tylko suwaki w zakładce settings. Ustawianie pól jeszcze nie.
Jeszcze na końcu przydałoby
Jeszcze na końcu przydałoby się zainstalować pySerial.
heh :D no tak. Wydawało mi
heh :D no tak. Wydawało mi się to oczywiste ;)
problem z instalacją
dalej mam problem. pobrałem PyQt4 i nie mam pojęcia jak go zainstalować bo nie ma tam żadnego pliku exe. oraz nie mogę sobie poradzić z pobraniem mirlighta. Pobieram go ze strony http://github.com/grizz-pl/mirlight/tree/master i daje Download z zieloną strzałką u góry strony i nic mi się nie pobiera.
http://www.riverbankcomputing
http://www.riverbankcomputing.co.uk/software/pyqt/download - Masz tam piękny .exe Windows installer
Na przycisk pobierania klikaj lewym przyciskiem - pojawi się cudowne javascriptowe okienko z możliwoscia wyboru zip/tar (pewnie ambitnie klikasz środkowym przyciskiem, albo dajesz zapisz element docelowy)
A w ogóle zainstaluj sobie git i po sprawie. Link do howto masz wyżej w artykule.
pytanie
mam pytanie czy oprogramowanie na kompie odpali bez podpiętego mirlighta??
Odpali. Wyskoczy Ci jedynie w
Odpali. Wyskoczy Ci jedynie w konsoli błąd, żebyś sprawdził ustawienia portu.
LCD
Można użyć tego programu, aby na telewizorze LCD wyświetlić obraz tak, jakby to była ściana z działającym ambilight? Interesowała by mnie taka konfiguracja, ponieważ chcę nakręcić z tym film.
Nie rozumiem co chcesz
Nie rozumiem co chcesz zrobić. Jaka ściana?
Jak Tv podłączysz do komputera, to mirlight będzie wyświetlał kolory, z obszarów ekranu, które ustawisz.
Chodzi o to, żeby na laptopie
Chodzi o to, żeby na laptopie był wyświetlany normalnie film, a na telewizorze za laptopem jedynie kolory odpowiadające tym, wyświetlanym w odpowiednich sekcjach ekranu laptopa. Wiem, że może wydawać się to głupie, ale mam taka wizje na film:)
A to Mirek dobrze rozgryzł
A to Mirek dobrze rozgryzł Twój post.
To co chcesz uzyskac, to zupełnie inne działanie. Z obecnego programu możesz zabrać pobieranie i uśrednianie koloru. O ile tv masz podłączony do tego samego komputera (jako drugi ekran) wystarczy tylko napisać wyświetlanie kolorów.
Przy czym nie mam pojęcia jak zachowa się kod ściągający kolor przy podpiętych 2 ekranach ;)
Dzięki:)
Dzięki:)
Witam! Wczoraj skonczylem
Witam! Wczoraj skonczylem wlasnie mirlight2...kiedy podlaczam zasilanie przez chwile zapalaja sie diody na bialo i gasna( to chyba jest oznaka ze uklad dziala)...no ale mam problemy z oprogramowaniem. Kiedy wlaczam program mirlight 0.8 i aplikacja wydaje sie dzialac, jednak diody wogole sie nie swieca..a kiedy wlaczam mirlight.bat pojawia sie: http://img529.imageshack.us/img529/2749/97771343.png ..bardzo prosze mi pomoc, wogole nie wiem co mam zainstalowac i jak... i jak mozna jeszcze sprawdzic czy elektronika jest sprawna?
Użyć wersji *.exe, albo
Użyć wersji *.exe, albo zrobić tak jak instrukcja mówi: https://github.com/grizz-pl/mirlight/blob/master/README_PL.markdown
Błąd wyraźnie określa co jest nie tak.
Dzieki za szybka odpowiedz :)
Dzieki za szybka odpowiedz :) Sciagnalem wersje .exe, program wydaje sie pracowac poprawnie : http://img183.imageshack.us/img183/7803/80356539.png ale zadna dioda sie nie pali...a na pasku pojawia sie dymek ze nie rozpoznano urzadzenia usb... kurcze...
Zainstalowałeś sterowniki do
Zainstalowałeś sterowniki do wirtualnego portu?
Choc to prawdopodobnie wina źle wlutowanego chipu od usb.
yyy...jakie
yyy...jakie sterowniki?:)(sorki ale troche nie kumaty jestem :) )instalowalem tylko: ActivePython,PyQt4,Pyserial. ft232 raczej dobrze jest przylutowane...sprawdzalem wszystkie nozki czy nie ma zwarc i czy sa przejscia na sciezki plytki...
Jak sprzęt jest poprawnie
Jak sprzęt jest poprawnie złożony, to po podpięciu kabla system powinien zapytać o sterowniki. (link do nich: http://www.ftdichip.com/Drivers/VCP.htm). Skoro jednak nie robi tego, to na 99% jest problem z płytką.
Dodaj nową odpowiedź