 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70823.24
|
Objavljeno: Čet Jan 11, 2007 10:24 am Naslov sporočila: Vhod: tipke, izhod: MIDI (USB) |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Jan 11, 2007 11:25 am Naslov sporočila: |
|
|
Za branje večje količine stikal (do 35 z enim chipom) uporabljam chip M5451. Uporaba je kot na priloženi shemi (prva priponka). Datasheet je v tretji priponki. Chip je namenjen kot LED driver (7.14 euro, 1710 SIT, kupljen v IC ali HTE) in je zlorabljen za drugačen namen. Namesto LED diod priključim gor stikala, ki so vezana na en upor. Branje tipkovnice gre tako: z signali na data in clock pinih se simulira vklop ene LED diode. Ker chip misli, da prižiga LED diodo, potegne pin na maso. Če je tipka na tistem mestu pritisnjena, bo napetost na uporu padla na nič. Če tipka ni pritisnjena, bo napetost 5V. Napetost odčitamo na priključku PRESS. Ko je prebrana prva tipka, preberemo naslednjo in tako naprej do konca. Za stalno branje je potrebna primerno hitro branje v zanki. Na ta način lahko preberemo poljubno kombinacijo istočasno pritisnjenih tipk (n-key rollover).
Izhod chipa ni multipleksiran. Če že vklopljen pin vklopimo še enkrat, output ne trzne (glitch). Del pinov se lahko uporabi kot input, del kot output. Z ustreznim softwerom se lahko na chip istočasno priklopi tipke, izhode, pa še LCD display (dvo, štirivrstični,...).
Samohvala: to je moja lastna ideja in ni pobrana iz interneta.
Tastaturo bi lahko bral tudi z kakšnim namenskim chipom za televizijske remote control naprave (druga priponka). imaš naenkrat vsaj 64 priključkov. Na izhodu dobiš kodo tipke. Izhod seveda ne bi šel na infra rdečo diodo. Ta način mogoče ni primeren, ker chip ne pošilja paketov dovolj hitro, ker so med pritiski na tipko premori fiksne dolžine, pa še več istočasnih tipk ne dopušča.
Jur
Opis: |
|
Velikost datoteke: |
6.09 KB |
Pogledana: |
6943 krat |

|
Opis: |
|
Velikost datoteke: |
24.07 KB |
Pogledana: |
4 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
M5450_51.pdf |
Velikost datoteke: |
142.86 KB |
Downloadano: |
2 krat |
|
|
Nazaj na vrh |
|
 |
milan62 Član

Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2391 Aktiv.: 10.09 Kraj: Kranj
|
Objavljeno: Čet Jan 11, 2007 3:16 pm Naslov sporočila: |
|
|
Verjetno rabi Mare vedeti tudi, če je pritisnjenih več tipk naenkrat.
To pa mislim da s čipi za TV remote control ni možno.
LP
|
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70823.24
|
Objavljeno: Čet Jan 11, 2007 3:25 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
bostjang Član

Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3469 Aktiv.: 14.65 Kraj: Postojna
|
Objavljeno: Čet Jan 11, 2007 4:26 pm Naslov sporočila: |
|
|
Moj sodelavec Marko Jankovec je naredil MIDI - USB vmesnik, ki je lepo opisan v Svetu elektronike.
Naredil je tudi tipkovnico za cerkvene orgle (seveda s podporo več tipkam hkrati). Tega ni v Svetu elektronike, se pa lahko pri njem dobi.
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Jan 11, 2007 4:41 pm Naslov sporočila: |
|
|
Če berem tipke na PCju, LED driver chip običajno priključim kar na printerski port. Dovolj so štiri žice: masa, clock, data in signal z pullup upora (ta gre na kakšen vhodni pin, na primer na paper out). Ideje za povezavo z MIDIjem nimam. Na PICu so dovolj trije pini. Najenostavneje bi bilo, če bi PIC (ali kakšen drug microcontroler) skaniral tastaturo, pritisnjene tipke bi dajal na serijski port. Verjetno obstoja kakšen serijski na MIDI adapter. Mislim na softwerskega, tako da lahko vsaki sprejeti tipki določiš midi ukaz.
Bom malo oko vrgel na net.
Jur
|
|
Nazaj na vrh |
|
 |
jur Član


Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 21.71 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Jan 11, 2007 4:46 pm Naslov sporočila: |
|
|
mi747 je napisal/a: |
Verjetno rabi Mare vedeti tudi, če je pritisnjenih več tipk naenkrat.
To pa mislim da s čipi za TV remote control ni možno.LP |
Kot sem že prej napisal, z remote control brati več tipk ni možno. Remote je dober zato, ker lahko samo z enim chipom (ne vsakim) beremo veliko različnih tipk, ki pa ne smejo biti pritisnjene naenkrat. Včasih tudi to prav pride.
LCD driver lahko prebere naenkrat vse možne kombinacije pritisnjenih in nepritisnjenih stikal (do 35 stikal). To tudi včasih pride prav.
Jur
|
|
Nazaj na vrh |
|
 |
Proteus Član



Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1943 Aktiv.: 8.20
|
Objavljeno: Čet Jan 11, 2007 5:23 pm Naslov sporočila: |
|
|
Seveda pa tako pri klavirju, kot pri orglah ni vseeno kako pritisneš na tipko:
- samo nežno pritisneš ali
- močno udariš.
Torej manjka še senzor pritiska na posamezno tipko , v nasprotnem primeru bo zvok iz orgel "robotski".
|
|
Nazaj na vrh |
|
 |
zcetrt Član


Pridružen-a: Tor 13 Dec 2005 11:29 Prispevkov: 275 Aktiv.: 1.16 Kraj: Ljubljana
|
Objavljeno: Čet Jan 11, 2007 10:59 pm Naslov sporočila: |
|
|
Orgle naj ne bi imele dinamičnih tipk.
_________________ 4. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 70823.24
|
Objavljeno: Čet Jan 11, 2007 11:03 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
 |
MaRkiZ Neznanec

Pridružen-a: Sob 13 Jan 2007 20:23 Prispevkov: 8 Aktiv.: 0.04
|
Objavljeno: Sob Jan 13, 2007 8:31 pm Naslov sporočila: Midi klaviatura |
|
|
Sam sem izdelal midi orgelska pedala, 2 oktavi, ki se začneta in končata s C. Poglejte si na http://www.bolha.com/oglas1477247.
Izdelal sem tudi MIDI pedala za igranje bobnov, ki so občutljiva na dotik. Vsi instrumenti omogočajo popolno polifonijo, se pravi lahko delujejo vse tipke hkrati. Se pravi z minimalnim zamikom, kolikor omogoča MIDI komunikacijski standard.
Kar se tiče priklopa MIDI naprav na PC, pa sem izdelal enostaven MIDI-USB vmesnik, ki je opisan v Svetu elekronike, št. 128, letnik 2006.
|
|
Nazaj na vrh |
|
 |
MaRkiZ Neznanec

Pridružen-a: Sob 13 Jan 2007 20:23 Prispevkov: 8 Aktiv.: 0.04
|
Objavljeno: Ned Jan 14, 2007 12:31 pm Naslov sporočila: |
|
|
Proteus je napisal/a: |
Seveda pa tako pri klavirju, kot pri orglah ni vseeno kako pritisneš na tipko:
- samo nežno pritisneš ali
- močno udariš.
Torej manjka še senzor pritiska na posamezno tipko , v nasprotnem primeru bo zvok iz orgel "robotski". |
Proteus, nobene klasične (mehanske ali pnevmatske) orgle nimajo dinamičnih tipk. Tudi moderne klasične izvedebe, ki so običajno elektro-pnevmatske - se pravi da je igralna miza preko stikal v manualih in pedalih povezana z omarami s piščalmi z električnimi ali optičnimi povezavami - nimajo dinamičnih tipk.
|
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 493 dni
Powered by phpBB © 2001, 2005 phpBB Group
|