przyciski z diodami LED( kontrolkami)

Mar 11, 2010 12 Replies

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



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.

W dniu 2010-03-11 23:28, Nix pisze:

Arduino

formatting link

U¿ytkownik "Adam Dybkowski" snipped-for-privacy@45wp.pl napisa³ w wiadomo¶ci news:hnglee$fk3$ snipped-for-privacy@news.onet.pl...

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

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

U¿ytkownik "Waldemar Krzok" snipped-for-privacy@zedat.fu-berlin.de> napisa³ w wiadomo¶ci news: snipped-for-privacy@mid.uni-berlin.de...

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

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

W dniu 2010-03-17 00:03, Waldemar Krzok 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).

W dniu 2010-03-17 00:34, Adam Dybkowski pisze:

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

MAc pisze:

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

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.

U¿ytkownik "Nix" <videoart1@___WYTNIJ__WYTNIJ___wp.pl> napisa³ w wiadomo¶ci news:hnbqqb$ncr$ snipped-for-privacy@mx1.internetia.pl...

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required