Wraz z grizz'em zabraliśmy się za realizacje nowej wersji oprogramowania dla Mirlight. Program do mikrokontrolera jest już dostępny na stronie projektu. W nowej wersji zmieniono system komunikacji z komputerem. Układ odbiera teraz 26 bajtową paczkę w której skład wchodzi identyfikator pakietu, 24 bajty danych o kolorach oraz suma kontrolna na końcu. Takie rozwiązanie pomoże uniknąć niewłaściwych kolorów na ekranie. Przenieśliśmy całe przeliczenia kolorów na komputer a procesor pracuje w sumie teraz jako wyświetlacz sterowany RS232. Zmiana oprogramowania to pierwszy krok do sprzętowego Mirlight 2, który będzie już działał na USB (za pomocą konwertera FT232) i moduły diodowe będą tak pomyślane aby można było je montować na tył monitora za pomocą taśmy dwustronnej :) i oczywiście przycinać płytkę do długości monitora. Kolejnym ulepszeniem oprogramowania będzie odczyt kolorów bezpośrednio z pamięci karty graficznej, jednak to wymaga trochę kombinowania i podszkolenia się w tej dziedzinie, no chyba że ktoś wie jak to sprawnie zrobić (odczytać cały ekran do tablicy w programie ale nie za pomocą funkcji z pod QT, czy innych podobnych) Proszę zgłaszać propozycję i rady
|
|||
Jestem właśnie po pierwszym
Jestem właśnie po pierwszym teście praktycznym nowej wersji.
Uwagi:
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
zastanawiam się czy można
zastanawiam się czy można MirLight zaimplementować do telewizora z linuxem na pokładzie...
Oczywiście z pełnym dostępem do TV więc pythona można będzie zainstalować :D
Jeżeli ten TV to po prostu
Jeżeli ten TV to po prostu komputer, to można ;)
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org
@grizz - no w sumie tak -
@grizz - no w sumie tak - choć na GUI do settingsów to nie ma co liczyć:)
ale pod konsolą praktycznie wszystko.
P.S. jak obecnie skrypt pobiera dane o kolorach? skąd? - nie mogę się doszukać takiej informacji...(nie mówię o przyszłościowym rozwiązaniu - że bezpośrednio z pamięci grafiki)
kurcze - ale z Qt będzie
kurcze - ale z Qt będzie problem...nie widzę w pakietach :(
Pobieranie koloru, to 4
Pobieranie koloru, to 4 linijki.
Fotografia, Linux, programowanie, python.. czyli strona domowa || Galeria fotografii http://galeria.firlej.org