Fórum Root.cz
Hlavní témata => Hardware => Téma založeno: David Biňovec 24. 02. 2013, 16:33:55
-
Dobrý den,
pro vlastní projekt - soukromá záležitost pro pobavení, žádná komerce - bych potřeboval připravit vlastní hardwarové tlačítko (respektive 5), které bych mohl namapovat na klávesovou zkratku, nebo klávesu. Programovací část neřeším, programuji v lecčem a co neumím se rád doučím.
Problém je hardware část. Při hledání na googlu na mě vypadlo http://www.pjrc.com/teensy/ (http://www.pjrc.com/teensy/), ke kterému lze jednoduše připojit prakticky cokoli, třeba právě tlačítko, nebo třeba pět.
Neměl byste pro mě někdo tip na něco podobného, dostupného přímo v ČR - času nemám na zbyt a tak si nemůžu dovolit objednávat ze zahraničí.
Pokud je USB microcontroller zbytečně složitý, ale hardwarového tlačítka lze docílit i jinak - pájením pro sériový port nebo jiný port počítače - jsem k tomu také svolný, mikro-páječku jsem v ruce již několikrát držel a něco málo s ní dokážu. Jen bych potřeboval nějaký tutorial, ze kterého bych pochopil princip - nemám elektrotechnické vzdělání, tak mi většinou schémátka s kódy součástek moc neřeknou, a raději bych využil něco podobného tomu teensy, než se pachtit s odpory a podobně, tam bych se jistě dřív nebo později ztratil.
Předem děkuji za všechny tipy.
-
Cest je mnoho, je otázka, na co to potřebuješ.
A) Můžeš k počítači připojit numerickou klávesnici
http://numericke-klavesnice.hledejceny.cz/digitus-usb-numericka-klavesnice-pro-notebook/
A přemapovat si tlačítka.
B) Tlačítka můžeš přidat přes COM port, cca ~3 půjdou jednoduše jen s rezistorem, na víc bys potřeboval dekodér.
C) Existují hotová řešení
(http://img.dxcdn.com/productimages/sku_70892_1.jpg)
http://dx.com/p/6-key-usb-handle-hid-keyboard-173cm-cable-70892
.....atd...
-
Díky za odpověď.
Ten com port si zkusím dohledat. Cílem je vytvořit tlačítka á la hrací automaty, velká a bytelná...
-
tak to v tom pripade naten com moc nekoukej.... teensy je asi nejidealnejsi, ale jestli potrebujes jen emulovat klavesnici, tak jednu USB klavesnici rozsekej a vyved si tlacitka, ktery potrebujes (a ktery si v matici najdes) - tak jsem to udelal uz dvakrat a cajk
-
B) Tlačítka můžeš přidat přes COM port, cca ~3 půjdou jednoduše jen s rezistorem, na víc bys potřeboval dekodér.
Co třeba vykuchat nějakou starou sériovou myš? A pak si dopsat vlastní ovladač (aby to nebyla myš, ale zpracoval sis signály po svém). Ať žije recyklace :-)
-
Ad vykuchat klávesnici - to už jsem také párkrát dělal a vím, že to funguje. Také by to bylo použitelné, děkuji za tip ;)
Vykuchat myš - taky dobrý nápad, nicméně se obávám, že budu mít k dispozici jen dvě tlačítka. Ale také děkuji za tip, třeba u něj skončím.
Stejně bych ale spíš preferoval něco jako teensy, ale něco co můžu zítra koupit v krámě u nás v ČR. Abych k tomu mohl připojit kablíkem pořádná tlačítka a poslat to do USB a napsat k tomu v předpřipveném vývojovém prostředí prográmek...Nějaké tipy ohledně tohohle?
-
Stejně bych ale spíš preferoval něco jako teensy, ale něco co můžu zítra koupit v krámě u nás v ČR. Abych k tomu mohl připojit kablíkem pořádná tlačítka a poslat to do USB a napsat k tomu v předpřipveném vývojovém prostředí prográmek...Nějaké tipy ohledně tohohle?
Těžko říct, co koupíš v krámě, když nepíšeš, kde bydlíš :)
V ČR se dá koupit třeba: http://cz.farnell.com/arduino/a000087/atmega328-arduino-mini-eval-board/dp/2133072 Různá Arduina pak má třeba i www.gme.cz
Ale pokud to teda vyloženě nehoří, já bych si raději dva tři dny počkal a koupil tady: http://jeelabs.com/
-
http://www.hwkitchen.com/arduino/arduino-boards/ (http://www.hwkitchen.com/arduino/arduino-boards/) posilaj z Ostravy...
Osobne si myslim, ze skoncis u rozkuchane klavesnice... ;)
-
nevim no, u techle veci, co posilaj data seriove si jeste budes muset napsat program, kterej bude prijmat seriove data a emulovat treba stisky klaves, podle me je nejidealnejsi ta stara klavesnice nebo teensy, ktera emuluje klavesnici, arduino nema primo USB, takze klavesnici na usb emulovat nedokaze, leda ps2
-
arduino nema primo USB, takze klavesnici na usb emulovat nedokaze
Ale dokáže - softwarově :) http://www.practicalarduino.com/projects/virtual-usb-keyboard
-
jo, nojo vlastne, vusb