Budowa Domowego Ambilight (Mirlight)


Witam

Trwa budowa układu Ambilight, domowej konstrukcji w oparciu o diody LED. Urządzenie ma za zadanie podświetlać ścianę za monitorem na kolor zależny od wyświetlanego na monitorze obrazu. Coś na wzór Ambilight stosowanego w telewizorach...

Układ zamknięty jest w obudowie z rurki, z której zbudowana jest ramka na tył monitora. Poniżej przedstawiony jest wygląd tej ramki, w osobnej obudowie znajduje się układ sterujący kolorami diod:

Po obwodzie rozłożone są 24 diody LED RGB, połączone w 8 niezależnych sekcji (kanałów). Nad całością czuwa mikrokontroler ATMEGA16, sterując płynnie jasnością 8 sekcji po trzy kolory w każdej. Kolory pobierane są na zasadzie uśredniania barw odczytanych z ekranu. Procesor komunikuje się z komputerem poprzez przejściówkę RS-232 <-> USB. Do sterowania na komputerze wykorzystywany jest program napisany w C++ Buildier 6, ale sprawniejsza wersja napisana w pythonie jest już na ukończeniu. Poniżej przedstawiam pierwsze zdjęcia kolorów generowanych przez ramkę:

Do rozpraszania barw użyta została kalka techniczna jak widać na pierwszym zdjęciu. Później przedstawię kilka zdjęć w jaki sposób kolory są rozpraszane przez kalkę techniczną.




Portret użytkownika gosc

Świetny projekt

Fajne fajne a czy będziesz robił dokładny opis tego projektu czy tak jak teraz?Bardzo fajny projekt dosyć złożony ale jaki efekt.Szkoda że tylko do kompa sie nadaje.Jak by dało rade pod TV to by był prawdziwy ambilight.Pozdrawiam

P.s czekam na termostat na attiny hehe.

Portret użytkownika mirley

Re: mirlight

Oczywiście pełny opis ze schematami, płytkami i instrukcją połączeń będzie dostepny w projektach. Ale to dopiero jak wszystko dokładnie sprawdzę i potestuję :) Program na komputer też będzie dostępny razem z kodem źródłowym

Ps. termostat będzie dziś lub jutro, chyba że coś mi wypadnie

-

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.

Portret użytkownika grizz

mirlight

Projekt działa wyśmienicie. Jednak przed publikacją trzeba jeszcze troszkę ;) go doszlifować.

Co do samego programu mirlight, to jest on dostępny w repozytorium: http://github.com/grizz-pl/mirlight/tree/master (wersja cały czas rozwojowa) bądź w archiwach z wersją "stabilną" czyli taką, w której nie ma niepotrzebnych elementów w interfejsie :D http://github.com/grizz-pl/mirlight/downloads

Program bez problemu działa zarówno pod Windowsem? Jak i Linuksem, w wersjach i 32 bitowych, i 64 bitowych.
Wymagania podane są pod powyższym linkiem.

W najbliższych dzniach pojawi się prawdopodobnie dokładniejsze info, tutaj, bądź na http://grizz.pl

Portret użytkownika kubu1203

czekam

nie moge sie doczekac jak bedzie wszystko opublikowane, projekt bardzo mi sie podoba! Moze go nawet sobie zrobie :)

Portret użytkownika mirley

Re: Mirlight

:) Wszystko będzie wkrótce dostępne. Jeszcze trwają prace nad całością aby jak najlepsze to było. Co prawda i tak układ ma kilka niedociągnięć ale to dopiero pierwsza wersja. Z mojej strony (strona sprzętowa) dziś powstała w końcu obsługa pilota Rc5 na przerwaniach (Opis kodu źródłowego dla pilota jest już na stronie) i różne testy wykonywałem. W końcu może uda mi się jakieś filmiki nakręcić w najbliższym czasie. Pilotem będzie można sterować odtwarzaczem filmów a dodatkowo jeszcze innymi programami. To się jeszcze zobaczy.

Od strony programowej to programistą w pythonie jest grizz, i aktualnie dostał zadanie obsługi tego pilota co wyskrobałem dziś w sprzęcie :) O postępach informujemy na bieżąco.

-

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.

Portret użytkownika mirley

Filmik poglądowy Mirlight

Przedstawiam Filmik poglądowy z działania Mirlight :) Miganie kolorów spowodowane jest kiepskim aparatem. Na żywo kolory są o wiele intensywniejsze. Jak wiadomo aparat nie służy do kręcenia filmów :)

-

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.

Portret użytkownika kubus1203

!!!!!

Extra!!!!! :)

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika grizz

Ankieta mirlight

To może mała ankieta: Jakie funkcjonalności powinien posiadać program sterujący i sam sprzęt?

Obecnie dostępne:

  • 8 obszarów świecenia
  • automatyczne ustalanie wielkości i położenia obszarów
  • swobodne ustawianie obszarów*
  • możliwość regulacji czasu przejścia między kolorami*
  • możliwość regulacji interwału sczytywania danych z ekranu
  • podgląd kolorów obszarów w programie
*(obecnie jedynie poprzez ręczną edycję pliku konfiguracyjnego)

Planowane:

  • Obsługa predefioniowanych obszarów
  • Zdalne sterowanie zarówno mirlightem, jak i zewnętrznymi prograami np. smplayerem
  • Możliwość włączania i wyłączania fade'a
  • Obsługa zasobnika systemowego.
  • Kuurcza, ktoś w ogóle będzie tego używał? :P

Portret użytkownika kubus1203

hehe

Nawet nie wiem jak by miała działać połowa z tych funkcji :)
Jak dla mnie dobrze jest tak jak teraz :)

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika mirley

Mirlight

Głownie chodzi o zachowanie się kolorów RGB podczas zmian na ekranie, czy mają być płynne skokowe, itp. A jeśli płynne to jak szybkie i tak dalej. Jak zawsze w moich projektach jest pełno opcji :))

Aha... dodam jeszcze zdjęcie w lepszej jakości niz na tym filmiku...

Na resztę musicie zaczekać :)

-

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.

Portret użytkownika kubus1203

re: Mirlight

Więc myślę, że powinny się zmieniać płynnie, równo ze zmianą kolorów na ekranie. :)
A reszta mnie nie obchodzi ;p

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika grizz

Płynnie to nie równo ze

Płynnie to nie równo ze zmianą kolorów na ekranie, bo te lubią się zmieniać nagle ;)

Portret użytkownika kubus1203

;p

no dobra, ale wiecie o co mi chodzi ;]

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika mirley

Re: Mirlight

Jak narazie płynność zmian jest dostrajana programowo. Tak aby każdy mógł sobie dopasować do swoich potrzeb :)

-

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.

Portret użytkownika kubus1203

Elementy

Mógłbyś zrobić wstępny spis elementów i napisać ile Cię to wyniosło (nie licząc diod led i rurek). Żebym wiedział mniej więcej ile pieniążków szykować :)

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika mirley

Re: Mirlight

Spokojnie cały opis będzie niebawem. Układ zawiera jedynie ATMEGA16 + 24 tranzystory, reszta to rezystory i kilka kondensatorów za parę groszy.

Ps. Usuń link z sygnaturki. Dozwolone są tylko linki do własnych stron domowych

-

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.

Portret użytkownika kubus1203

Mirlight

A co to za tranzystory? Sorry, że tak pytam uporczywie, ale w niedługim czasie będę robił zamówienie to bym od razu kupił, żeby nie płacić dwa razy za przesyłkę. :)

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika mirley

Re: Budowa Mirlight

No to dobra.... Do wyświetlacza są potrzebne

24x 180R
48x 330R
24x Dioda LED RGB (wspólna katoda)

Natomiast do sterownika:

2x Złącze Śrubowe ARK2
1x Listwa Goldpin 1x3
1x Listwa Goldpin 1x4
1x Listwa Goldpin 1x5
3x Listwa Goldpin 1x8
24x 3,3k
1x 220R
2x 22pF
2x 100nF
3x 100uF Elektrolit
1x Rezonator Kwarcowy 16MHz
1x Odbiornik Podczerwieni TSOP1736
24x BC516
1x Mikrokontroler ATMEGA16 + Podstawka

-

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.

Portret użytkownika White

Mirlight

Ożesz ty trochę tego jest.Mimo wszystko jak by nie patrzeć projekt trochę kosztowny, co prawda efekt wspaniały no ale nie ma nic za free.

-

Co cie nie zabije to cie wzmocni.
(Nie dotyczy kondensatora 230V)

Portret użytkownika grizz

rozmiar

W sumie to ilość tych diod jest zależna od tego jaki masz monitor... 32diody są ok przy 24" ale... one i tak są ZTCP przykręcone do 50% mocy...

Portret użytkownika kubus1203

diody

polecam diody super flux z allegro, świecą naprawdę ładnie. Zrobiłem z nich lampkę RGB i oświetlają mi półki z kuflami do piwa. Mają szeroki kąt świecenia więc myślę, że do tego by się nadawały w sam raz.

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika mirley

Re; Mirlight

Właśnie myślałem nad tymi diodami jednak ich cena jest troche wieksza a nie byłem pewnien czy to wogóle będzie mi działać :) Zastosowałem więc najtańsze jakie znalazłem :)

-

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.

Portret użytkownika kubus1203

re: mirlight

hehe spoko. Ja ten układzik na pewno będę robił w smd :)
tylko muszę ogarnąć tego Protela w końcu żeby zrobić płytkę, bo nie mam zamiaru się z tym męczyć w Paincie :)
Czekam z niecierpliwością na opublikowanie gotowego projektu :)

-

Jeśli szukałeś i nie znalazłeś to znaczy ze kłamiesz!

Portret użytkownika Tigi

Witam ;] . ja z zapytaniem o

Witam ;] . ja z zapytaniem o sam program "mirlight" jest już dostępny w wersji finalnej ?:) z tego co wiem miał się doczekać wersji exe jeśli będzie już gotowy i przetestowany.

pozdrawiam

Portret użytkownika mirley

Re: Program do mirlight

Poczytaj tutaj pełny opis urządzenia. Program jest w wersji działającej, ostatnio były drobne poprawki ale działa. Niestety wersji exe na razie nie ma, a teraz brak czasu na jakieś dodatkowe kombinacje z oprogramowaniem. Raz w tygodniu oglądam sobie jakiś film i tak wyglądaja narazie testy. Poprostu brak czasu.... ale będzie.

-

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.

Portret użytkownika Tigi

brak czasu

hmm sam się dziwię jak się wyrabiasz z tymi konstrukcjami/układami (elektroda), bo ostatnio sporo twoich postów. bo albo:
1.śpisz po 2 godziny
2.jak robisz jakiś projekt to uparcie do końca (czyli nadal punkt 1)

a powiedz mi mierzyłeś jaki prąd pobiera układ? (chodzi mi o ewentualne zasilanie układu z USB)

ehh aby mi mój słomiany zapał przeszedł ;/

Portret użytkownika grizz

Wersja exe już niedługo. Jest

Wersja exe już niedługo. Jest trzecia w kolejności po zapisywaniu ręcznego ustawiania pól i wczytywania predefiniowanych ustawień. Wtedy program będzie już praktycznie w pełni funkcjonalny (poza obsługą pilota) i będzie sens wypuszczać exeka.

BTW bez zbudowanego urządzenia program na nic się nie przyda :)

Informacje o wersji pojawią się na http://grizz.pl/mirlight

a ciągły rozwój można śledzić na: http://github.com/grizz-pl/mirlight/tree/master

Portret użytkownika mirley

Re: Mirlight

Pobór prądu to ok 0,4A w wersji aktualnej. Więc teoretycznie na USB mogło by iść ale szczerze mówiąc wole dać zasilacz i nie obciążać kontrolera prawie na maxa. Poza tym wydaje mi sie że warto troszkę zwiekszyć prąd diod aby mocniej świeciły, będzie jeszcze mocniejszy efekt.

----
Ps. Doba elektronika trwa zwykle 35 godzin :))

-

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.

Portret użytkownika gosc

: )))

Jak dla mnie bomba : ))) na filmie widać jak diody gasną na chwile podczas zmiany koloru - to tylko złudzenie czy tak jest naprawdę ?? ile diod potrzeba na 32" LCD podłączony do laptopa ? I czy tranzystory wytrzymają więcej LED'ów ??

Portret użytkownika grizz

To złudzenie spowodowane

To złudzenie spowodowane kiepskim sprzętem nagrywającym.

przy 32 calach możesz dodac po jednej diodzie do każdego kanału. (tak wizualnie, bo czy technicznie się da, to nie wiem :D)

Portret użytkownika mirley

Re: Mirlight

Da się dodać więcej diod. Tranzystory wytrzymują duży prąd... tylko zasilacz musisz mieć lepszy bo jak się to wszystko posumuje to może nieźle ciągnąć

-

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.

Portret użytkownika Hex

Mirlight

Czy ktoś zrobiłby takie urządzenie na sprzedaż? Bardzo chętnie bym zakupił :)