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

Czyli wszystko co potrzebne prawdziwemu DIY'owi;) Porady, pytania i opisy używanego przez nas sprzętu.
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

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

Post 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.
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post 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ę.
--
pozdrawiam,
Jarek Andrzejewski
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

Post 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ń.
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post 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.
--
pozdrawiam,
Jarek Andrzejewski
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

Post 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ć
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post 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.
--
pozdrawiam,
Jarek Andrzejewski
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

Post 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
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post 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).
--
pozdrawiam,
Jarek Andrzejewski
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

Post 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.
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post 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.
--
pozdrawiam,
Jarek Andrzejewski
gambitco
Posty: 6
Rejestracja: poniedziałek 06 lip 2015, 13:58
Lokalizacja: Lublin

Post 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
ptja
Posty: 2414
Rejestracja: poniedziałek 31 gru 2012, 12:44
Lokalizacja: Łódź

Post autor: ptja »

Powiesz nam czy były, jak zrobisz :)
--
pozdrawiam,
Jarek Andrzejewski
ODPOWIEDZ