Strona 1 z 1

Jak najtaniej sterować 3 żarówkami/ledami z komputera?

: poniedziałek 06 lip 2015, 14:22
autor: gambitco
Witam serdecznie forumowiczów forum światełka.pl

Mam dosyć nietypowy problem. Potrzebuję taniej i (chyba) prostej instalacji do oznaczania kamerek przy nagraniach na żywo. Tak aby goście i prowadzący wiedzieli która kamerka jest w danym momencie aktywna. Kamerki przełączam klawiszami na klawiaturze numerycznej i chciałbym aby oprogramowanie umożliwiało podpisanie tych samych klawiszy do przełączania między lampkami. Sterownik ma działać na zasadzie wyłączności jednej lampki. Czyli jak załączamy jedną, którakolwiek z pozostałych 2 się wyłącza.

Mój instynkt laika podpowiedział mi że potrzebny jest sterownik do sterowania ledami na usb. Znalazłem np. takie kombo
http://enterius.pl/sterowniki-led/kontr ... s-usb-dmx/
http://enterius.pl/sterowniki-led/kontr ... c-133-dmx/

Uwagę moją przykuł program graficzny, który jest darmowy i według sprzedawców obsługuje makra. Tylko że do mojego zastosowania to strzelanie do wróbla z armaty. Na allegro wypatrzyłem takie coś

http://allegro.pl/interfejs-usb-dmx-512 ... 05186.html

Tylko nie wiem czy da się to jakoś po ludzku skonfigurować i podłączyć. Jestem laikiem, znam podstawy elektroniki, programuję w PHP a z C/C++ pamiętam tylko podstawy więc jeżeli nie da się graficznie to chociaż żeby można było to ustawić w jakimś XMLu czy skrypcie typu Autohotkey.


A może koledzy znacie kogoś kto by coś takiego był w stanie zrobić za niewielkie pieniądze? Świadomie nie podałem kwestii samych lampek i ich zasilania itp bo tutaj również liczę na pomoc (co będzie najbardziej optymalne do powyższego zastosowania).

Pozdrawiam serdecznie.

: poniedziałek 06 lip 2015, 15:13
autor: ptja
Czego tak naprawdę potrzebujesz?
Programu do włączania już zainstalowanych LEDów czy wszystkiego: interfejsu do komputera, okablowania, LEDów do przymocowania na kamerze?
Nie jest też jasne, jakie masz możliwości zaprogramowania dodatkowych działań po wciśnięciu klawisza przełączającego kamerę.

: poniedziałek 06 lip 2015, 15:36
autor: gambitco
Dziękuję za odpowiedź.

Tak jak pisałem potrzebuję instalacji, czyli całości od podstaw - ledy, kable, sterownik itp. Oczywiście co się da do DIY, np. mocowanie dla ledów chciałbym zrobić z kawałka wygiętej blachy. Wywiercić w niej otwór i włożyć tą blachę między podstawę kamerki a platformę montażową statywu. Później do tej blachy przykręcić ledy czy reflektor czy uchwyt żarówki czy co tam będzie potrzebne.

Jeżeli chodzi o działania to w tej chwili po prostu w programie do streamingu mam przypisane skróty klawiszowe - nic skomplikowanego. Ale jak trzeba by było to mógłbym znów zainstalować autohotkey i tam są większe możliwości makr i automatyzacji działań.

: poniedziałek 06 lip 2015, 16:07
autor: ptja
Sterownik np. http://sklep.avt.pl/avt5240.html lub http://sklep.avt.pl/avt3062.html, kable odpowiednie (nie wiem, jakie możliwości tam masz). Kontrolek masz bez liku np. w TME (www.tme.eu)
Można pokusić się też o zaprogramowanie ESP8266 i sterowanie via WiFi - to powinno zadziałać nawet z baterii a wtedy przewody niepotrzebne.

: wtorek 07 lip 2015, 09:55
autor: gambitco
Poczytałem instrukcje i pierwszy układ ewidentnie odpada bo służy tylko do uruchomienia określonej w pliku csv sekwencji a nie interaktywnego wysyłania sygnałów do każdej diody z osobna.

Drugi wydaje się być tym czego potrzebuje aczkolwiek brakuje mu obsługi klawiaturowej i Autohotkey może tutaj nie zadziałać.

Oba projekty pod względem sprzętowym byłyby idealne, gorzej pod względem oprogramowania. Spróbuję się skontaktować z autorem drugiego projektu, może dało by radę go przeprogramować

: wtorek 07 lip 2015, 10:01
autor: ptja
gambitco pisze:Drugi wydaje się być tym czego potrzebuje aczkolwiek brakuje mu obsługi klawiaturowej i Autohotkey może tutaj nie zadziałać. /.../
jak wyobrażasz sobie wbudowanie w ten sterownik "obsługi klawiaturową"? Przecież klawiatura jest częścią komputera, a ten nie powiadamia wszystkich układów peryferyjnych o tym, że jakieś klawisze są naciskane. To oczywiste, że reakcję na klawisz musisz zapewnić osobnym programem.

: wtorek 07 lip 2015, 11:21
autor: gambitco
Myślałem że może szczęśliwie twórca zapewnił obsługę skrótów w samym programie do obsługi urządzenia a nie bezpośrednio w sterowniku. Odpisał że nie ma już kodu źródłowego ale ...
Sam układ reaguje na znaki wyslane po rs232. Znak a - włącz pierwszy przekaźnik b- wyłącz pierwszy itd.
Okazuje się że są skrypty ahk do obsługi COM ...

http://www.autohotkey.com/board/topic/2 ... le-script/

... tylko trzeba je lekko zmodyfikować żeby np. litery a i b były wysyłane z jednego klawisza naprzemiennie i do tego zaaplikować zasadę wyłączności

: wtorek 07 lip 2015, 12:20
autor: ptja
Pamiętaj, że używanie różnych programów do kamery/lampki skutkuje ryzykiem rozsynchronizowania się. Lepiej byłoby wysyłać z "ah" rozkazy i do kamer i do lampek (jednym skryptem).

: wtorek 07 lip 2015, 12:30
autor: gambitco
Kamerki nie są przełączane bezpośrednio - one wszystkie naraz są cały czas włączone. Przełączany jest tylko ich "widok" w oknie głównym w samym programie do broadcastingu więc myślę że nie będzie to takim problemem. Ogólnie desynchronizacja jest do przyjęcia na poziomie nawet 2s bo goście i prowadzący i tak są instruowani aby zwracać się głównie do siebie.

: wtorek 07 lip 2015, 12:57
autor: ptja
Miałem na myśli większy brak synchronizacji: np. kamera się przełączy, a lampka nie.
Proponuję Ci zacząć od rozwiązania kwestii oprogramowania. Podłącz sobie interfejs szeregowy do komputera i spraw, żeby były nim wysyłane odpowiednie rozkazy (dla sprawdzenia możesz podłączyć drugi PC z portem szeregowym i na nim uruchomić terminal (program Putty Ci się przyda), żeby obserwować pojawianie się komend.
Jak to ogarniesz, to kupisz interface i dokończysz projekt.

: wtorek 07 lip 2015, 14:34
autor: gambitco
Hmm, pewnie się nie znam ale na mój chłopski rozum skoro wszystko idzie przez USB i ten interfejs COM jest wirtualny to nie powinno być żadnych desync'ów. Może gdyby ów kit był zrobiony dla rzeczywistego rs232 to byłyby problemy, mylę się? No bo skoro z kamerek czyli interfejs USB przesyłany jest obraz 720p bez zająknięcia to raczej nie powinno być problemów z takim samym interfejsem tyle że dla diodek

: wtorek 07 lip 2015, 20:37
autor: ptja
Powiesz nam czy były, jak zrobisz :)