Nix
Guest
Thu Mar 11, 2010 11:28 pm
Witam!
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma się
zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Czy to da się w miarę prosto zrealizować? A może użyć jakiegoś "gotowca" ?
Podpowiedzcie proszę :)
pzdr! Nix
J.F.
Guest
Sat Mar 13, 2010 12:31 pm
On Thu, 11 Mar 2010 23:28:13 +0100, Nix wrote:
Quote:
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma się
zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Czy to da się w miarę prosto zrealizować? A może użyć jakiegoś "gotowca" ?
Pare projektow z MIDI na jakims prostym uC kiedys znalazlem,
wiec chyba nie bedziesz mial klopotu, jesli sobie z prosta konstrukcja
i oprogramowaniem poradzisz.
J.
Adam Dybkowski
Guest
Sat Mar 13, 2010 7:27 pm
W dniu 2010-03-11 23:28, Nix pisze:
Quote:
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma
się zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Arduino
http://arduino.cc/en/Tutorial/Midi
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Nix
Guest
Tue Mar 16, 2010 1:57 pm
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:hnglee$fk3$1@news.onet.pl...
Quote:
W dniu 2010-03-11 23:28, Nix pisze:
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma
się zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Arduino
http://arduino.cc/en/Tutorial/Midi
No więc sprawa jest taka, że kontroler midi już jest, to jest kontroler z
pedałem organowym czyli 32 klawisze wykorzystane.
Sam kontroler obsługuje 64 klawisze, więc pozostałe 32 komunikaty typu "note
on" ( a więc przyciski) chciałem przypisać do sterowania
registrami- ( program -sampler potrafi przypisać każdy komunikat, także note
on do konkretnej akcji)
No i teraz potrzebne przyciski, ale takie z diodami led, żeby było widać
który register jest włączony...
pzdr1 Nix
Waldemar Krzok
Guest
Tue Mar 16, 2010 8:07 pm
Nix wrote:
Quote:
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:hnglee$fk3$1@news.onet.pl...
W dniu 2010-03-11 23:28, Nix pisze:
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma
się zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Arduino
http://arduino.cc/en/Tutorial/Midi
No więc sprawa jest taka, że kontroler midi już jest, to jest kontroler z
pedałem organowym czyli 32 klawisze wykorzystane.
Sam kontroler obsługuje 64 klawisze, więc pozostałe 32 komunikaty typu
"note
on" ( a więc przyciski) chciałem przypisać do sterowania
registrami- ( program -sampler potrafi przypisać każdy komunikat, także
note on do konkretnej akcji)
No i teraz potrzebne przyciski, ale takie z diodami led, żeby było widać
który register jest włączony...
znaczy chcesz mieć wybór 1 z 15, przy starcie kanał 1, jak przełączasz na 4,
to 1 się wyłącza, dobrze rozumiem?
Jakie masz wejścia? TTL, czy muszą mieć kontakt? W drugim przypadku
najlepiej wiadro (15 sztuk) przekaźników. Jak TTL, to pakiecik
przerzutników.
Waldek
Nix
Guest
Tue Mar 16, 2010 10:38 pm
Użytkownik "Waldemar Krzok" <waldemar@zedat.fu-berlin.de> napisał w
wiadomości news:80a386FpqmU1@mid.uni-berlin.de...
Quote:
znaczy chcesz mieć wybór 1 z 15, przy starcie kanał 1, jak przełączasz na
4,
to 1 się wyłącza, dobrze rozumiem?
Jakie masz wejścia? TTL, czy muszą mieć kontakt? W drugim przypadku
najlepiej wiadro (15 sztuk) przekaźników. Jak TTL, to pakiecik
przerzutników.
Tak, tak to ma działać. Wykonawczo każdy przycisk po naciśnięciu ma zwierać
fizycznie 1 styk normalnie otwarty ( bo to będzie komenda midi note on)
Ale na przekaźnikach jak zrobić żeby LEDy gasły po naciśnięciu innego
przycisku ? Strasznie dużo dodatkowych styków pomocniczych
musiałby mieć taki pojedyńczy przekaźnik, no i takich 15...dobrze rozumiem ?
pzdr! Nix
Waldemar Krzok
Guest
Wed Mar 17, 2010 12:03 am
Nix wrote:
Quote:
Użytkownik "Waldemar Krzok" <waldemar@zedat.fu-berlin.de> napisał w
wiadomości news:80a386FpqmU1@mid.uni-berlin.de...
znaczy chcesz mieć wybór 1 z 15, przy starcie kanał 1, jak przełączasz na
4,
to 1 się wyłącza, dobrze rozumiem?
Jakie masz wejścia? TTL, czy muszą mieć kontakt? W drugim przypadku
najlepiej wiadro (15 sztuk) przekaźników. Jak TTL, to pakiecik
przerzutników.
Tak, tak to ma działać. Wykonawczo każdy przycisk po naciśnięciu ma
zwierać
fizycznie 1 styk normalnie otwarty ( bo to będzie komenda midi note on)
Ale na przekaźnikach jak zrobić żeby LEDy gasły po naciśnięciu innego
przycisku ? Strasznie dużo dodatkowych styków pomocniczych
musiałby mieć taki pojedyńczy przekaźnik, no i takich 15...dobrze rozumiem
?
15 sztuk musi być. Albo przekaźników, albo innych zatrzasków. Można
oczywiście wziąć przyciski w stylu "izostat", ale w instrumencie trochę
głupio się obsługuje.
Co do przekaźników, to tak na łeb wystarczą przekaźniki z jednym stykiem
zwierającym i jednym przełączającym i matryca diodowa. Najlepiej jednak
wziąć 15 przerzutników RS. Na wyjściach możesz dać miniaturowe przekaźniki i
równolegle do nich diodę + opornik. Ewentualnie potrzebny driver do tego. W
sumie 10 IC (8xduoRS, 2x8Driver). A najśmieszniej to zrobić toto albo na
jednym mikroprofesorze z wieloma nogami, lub jednym ze średnią ilością
portów i do tego multiplexer 4->16.
Waldek
Adam Dybkowski
Guest
Wed Mar 17, 2010 12:34 am
W dniu 2010-03-17 00:03, Waldemar Krzok pisze:
Quote:
Co do przekaźników, to tak na łeb wystarczą przekaźniki z jednym stykiem
zwierającym i jednym przełączającym i matryca diodowa. Najlepiej jednak
wziąć 15 przerzutników RS. Na wyjściach możesz dać miniaturowe przekaźniki i
równolegle do nich diodę + opornik. Ewentualnie potrzebny driver do tego. W
sumie 10 IC (8xduoRS, 2x8Driver). A najśmieszniej to zrobić toto albo na
jednym mikroprofesorze z wieloma nogami, lub jednym ze średnią ilością
portów i do tego multiplexer 4->16.
Takie sterowanie da się zrobić w małym CPLD, np. Xilinx'a. Funkcje do
uzyskania banalne a do tego nie będzie się zawieszać (vs MCU).
--
Adam Dybkowski
http://dybkowski.net/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
MAc
Guest
Wed Mar 17, 2010 9:52 am
W dniu 2010-03-17 00:34, Adam Dybkowski pisze:
Quote:
Takie sterowanie da się zrobić w małym CPLD, np. Xilinx'a. Funkcje do
uzyskania banalne a do tego nie będzie się zawieszać (vs MCU).
A jakby prostu - mały AVR, klawiatura matrycowa, z drugiej strony
expander z i2c na ledy i choćby tranzystory..
I nawet bascom wystarczy...
MAc
Zbych
Guest
Wed Mar 17, 2010 10:34 am
MAc pisze:
Quote:
W dniu 2010-03-17 00:34, Adam Dybkowski pisze:
Takie sterowanie da się zrobić w małym CPLD, np. Xilinx'a. Funkcje do
uzyskania banalne a do tego nie będzie się zawieszać (vs MCU).
A jakby prostu - mały AVR, klawiatura matrycowa, z drugiej strony
expander z i2c na ledy i choćby tranzystory..
Nie ma sensu dawać ekspanderów. Jak się ułoży te diody i przyciski w
matrycę 4x4 i razem wysteruje, to będzie potrzebne jakieś 12 linii I/O.
tiny2313 ma ich 15..18 w zależności od konfiguracji, więc wystarczy.
Waldemar Krzok
Guest
Wed Mar 17, 2010 11:59 am
Zbych wrote:
Quote:
MAc pisze:
W dniu 2010-03-17 00:34, Adam Dybkowski pisze:
Takie sterowanie da się zrobić w małym CPLD, np. Xilinx'a. Funkcje do
uzyskania banalne a do tego nie będzie się zawieszać (vs MCU).
A jakby prostu - mały AVR, klawiatura matrycowa, z drugiej strony
expander z i2c na ledy i choćby tranzystory..
Nie ma sensu dawać ekspanderów. Jak się ułoży te diody i przyciski w
matrycę 4x4 i razem wysteruje, to będzie potrzebne jakieś 12 linii I/O.
tiny2313 ma ich 15..18 w zależności od konfiguracji, więc wystarczy.
coś niezabardzo. Diody są tylko dodatkiem, zasadniczo ma toto załączać
kanały,czyli musi mieć te 15 wyjść. Można na CPLD, można na procesorze i
multiplexerze. W sumie zależy od rodzajów wejścia, trzeba dodać przekaźniki,
międzymordzia elektroniczne lub bezpośrednio.
Waldek
Zbych
Guest
Wed Mar 17, 2010 12:19 pm
Waldemar Krzok pisze:
Quote:
Zbych wrote:
MAc pisze:
W dniu 2010-03-17 00:34, Adam Dybkowski pisze:
Takie sterowanie da się zrobić w małym CPLD, np. Xilinx'a. Funkcje do
uzyskania banalne a do tego nie będzie się zawieszać (vs MCU).
A jakby prostu - mały AVR, klawiatura matrycowa, z drugiej strony
expander z i2c na ledy i choćby tranzystory..
Nie ma sensu dawać ekspanderów. Jak się ułoży te diody i przyciski w
matrycę 4x4 i razem wysteruje, to będzie potrzebne jakieś 12 linii I/O.
tiny2313 ma ich 15..18 w zależności od konfiguracji, więc wystarczy.
coś niezabardzo. Diody są tylko dodatkiem, zasadniczo ma toto załączać
kanały,czyli musi mieć te 15 wyjść.
Hmm, wydawało mi się, że dalej ma to być połączone przez MIDI z
urządzeniem. W takim wypadku wypadałoby wybrać coś w obudowie tqfp32.
MM
Guest
Wed Mar 17, 2010 2:08 pm
Użytkownik "Nix" <videoart1@___WYTNIJ__WYTNIJ___wp.pl> napisał w wiadomości
news:hnbqqb$ncr$1@mx1.internetia.pl...
Quote:
Witam!
Potrzebuję takiego prostego ( wydaje się ...) układziku do sterowania
komunikatami midi do instrumentu muzycznego:
15 wzajemnie zależnych przycisków (astabilnych) z diodami LED, diodka ma
się zapalać po naciśnięcu przycisku i
świecić ciągle aż do naciśnięcia innego przycisku...
Czy to da się w miarę prosto zrealizować? A może użyć jakiegoś "gotowca" ?
Podpowiedzcie proszę :)
pzdr! Nix
Coś mi tu nie pasuje - jak astabilne to po co zależne?
- ty masz do czego te 15 drutów podłączyć czy chcesz generować komunikaty
MIDI ?
bo według mnie to dać procesorek na 15 wejść, podanie masy z przycisku
(chwilowego) wysyła odpowiedni komunikat MIDI, port przestawia na wyjście i
podaje masę żeby diodka (zasilana z plusa przez rezystor) się zapaliła i
już. Podanie masy na inną nogę wysyła inny komunikat i poprzednią nogę
przestawia na wejście.
A jak ktoś się bardzo uprze to klawiatura matrycowa 4x4 i można dać coś
mniejszego.
--
Pozdrawiam
MM