Avaleht
uus teema   vasta Raud »  TSI (TeeSeeIse) »  otsin USB trükkplaati nupuga! USB BUTTON märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale. Teata moderaatorile
otsing:  
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 03.05.2017 19:51:52 otsin USB trükkplaati nupuga! USB BUTTON vasta tsitaadiga

Tervist.

Lühidalt... Otsin trükkplaati, Millel oleks küljes ÜKS NUPP ja saaks ühendada USB juhtmega arvutisse.

Väga tore kui leiaks mingi ettevõtte kes selliseid toodab ja saaks lihtsalt tellida nii, et ise ei peaks koodima ning oleks nö PLUG AND PLAY.

Olen kamminud terve interneti läbi nii, et mingeid õpetusi kuidas seda klaviatuurist või hiirest ise tehtud on pole mõtet saata.

Kui teate mõnda sellist plug and play trükkplaati siis andke teada palun icon_biggrin.gif

Mul on olemas hiinast tellitud USB Joystick PCB, mis täidab perfektselt mu soovi, aga sinna saab pannab üle 8 nupu ja joysticki, aga neid pole vaja mul ning see liiga suur.
http://g02.a.alicdn.com/kf/HTB1kEryLXXXXXcWaXXXq6xXFXXXw/-font-b-USB-b-font-Cable-Encoder-to-PC-font-b-Joystick-b-font-For.jpg

OTSIN TRÜKKPLAATI KUHU SAAKS KÜLGE PANNA ÜHE NUPU JA SAAKS ÜHENDADA USBga ARVUTISSE

Soovin trükkplaati kuhu ühendada üks nupp ja et see töötaks arvutis (suur boonus oleks ps ja xbox ka) ning see peab olema sobilik tootmiseks.
Kui keegi oskab ise disainida ja koodida valmis mulle sobiliku odava PCB tootmiseks siis olen nõus ka vaeva eest tasuma.

Täpsemad huvilised andke endast teada. icon_biggrin.gif

ning kui veel arusaamatuks jäi mida soovin rofl.gif siis siin on stiilinäide kuidas keegi on ise teinud ühe. http://rasterweb.net/raster/2011/05/09/the-button/
Põhimõte on sama icon_biggrin.gif

Võibolla olen ma loll ja see on lihtsam kui mulle tundub, aga siiani pole ma leidnud endale sobivat ja ise ka ei oska välja mõelda sellist PCB-d.


viimati muutis JossUP 03.05.2017 22:59:11, muudetud 1 kord
tagasi üles
vaata kasutaja infot saada privaatsõnum
Villemk2
HV veteran
Villemk2

liitunud: 10.11.2010



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 20:18:42 vasta tsitaadiga

Miks see sama teensy ei sobi?
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 03.05.2017 20:25:43 vasta tsitaadiga

Villemk2 kirjutas:
Miks see sama teensy ei sobi?


Hea küsimus icon_biggrin.gif Aga on plaan hakata tootma ühte asja ja arvan, et oma tehtud kuskilt tellitult saaks odavamalt.

Aga selleks tegingi selle teema, et targemat nõu saada icon_biggrin.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
Villemk2
HV veteran
Villemk2

liitunud: 10.11.2010



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 20:33:29 vasta tsitaadiga

http://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini-/140972980117

E: Prototüübi tegemiseks võta kiip (ATMEGA32U4) UK-st või kuskilt lähemalt.
E2: Sul seda plaati vaja pole, kui kuskilt odavalt kiipe saad, siis usb pesa saab kiibi külge panna ja Kui suurem nupp võtta, siis kõik värgi nupu alla kleepida. Tuleb palju pisem see jubin icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 03.05.2017 20:35:24 vasta tsitaadiga

Villemk2 kirjutas:

E2: Sul seda plaati vaja pole, kui kuskilt odavalt kiipe saad, siis usb pesa saab kiibi külge panna ja Kui suurem nupp võtta, siis kõik värgi nupu alla kleepida. Tuleb palju pisem see jubin icon_smile.gif


Kui see tõesti võimalik siis see on väga-väga hea idee, kas sa oskaksid seletada täpsemalt ka? icon_biggrin.gif

E: https://www.elfadistrelec.ee/et/microcontroller-bit-tqfp-44-atmel-atmega32-16au/p/17367188?q=ATMEGA32U4&page=10&origPos=10&origPageSize=10&simi=91.86
tagasi üles
vaata kasutaja infot saada privaatsõnum
Villemk2
HV veteran
Villemk2

liitunud: 10.11.2010



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 20:37:11 vasta tsitaadiga

Ikka oskan täpsemalt seletada. Võin valmis ka teha mingi prototüübi. CADis tootmise jooniseid ei oska kahjuks.
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 03.05.2017 20:48:33 vasta tsitaadiga

Villemk2 kirjutas:
Ikka oskan täpsemalt seletada. Võin valmis ka teha mingi prototüübi. CADis tootmise jooniseid ei oska kahjuks.

Suur tänu, kirjutan sulle icon_biggrin.gif Mu tootmis plaan läheb micro-ettevõtte või nö start up'i alla ehk CADi jooniseid hetkel vaja pole nagunii. Aretan alles teist prototüüpi.
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 20.09.2002




sõnum 03.05.2017 21:42:32 vasta tsitaadiga

See arduino vist ju ei oska olla usb host. Mingi serial käskudega vast saab, aga siis peaks ju mingi softi ka arvutis kirjutama, mis oskab vastu võtta.
https://www.arduino.cc/en/Reference/MouseKeyboard

Ma sama probleemi lahendasin nii, nagu sa ei taha, aga sai päris hea:
https://teginselleise.wordpress.com/2017/04/22/e-pildiraam/

Villemk2 kirjutas:
http://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini-/140972980117

E: Prototüübi tegemiseks võta kiip (ATMEGA32U4) UK-st või kuskilt lähemalt.
E2: Sul seda plaati vaja pole, kui kuskilt odavalt kiipe saad, siis usb pesa saab kiibi külge panna ja Kui suurem nupp võtta, siis kõik värgi nupu alla kleepida. Tuleb palju pisem see jubin icon_smile.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
The_Boss
HV Guru
The_Boss

liitunud: 13.01.2009



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 21:47:50 vasta tsitaadiga

Oomipoes on attiny45/85 mingi USB jubin olemas. Sinna nupp külge joota, kood peale ja tehtud.

Ja kui odavamatl tahta, siis seesama plaat kopeerida ja mugandada, jupid eraldi tellida. (või ebayst/alist plaat tellida ja lihtsalt nupp külge, kood peale)
tagasi üles
vaata kasutaja infot saada privaatsõnum
Anna tooli
 

liitunud: 16.03.2006



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 21:52:00 vasta tsitaadiga

ot:
tsitaat:

Ma sama probleemi lahendasin nii, nagu sa ei taha, aga sai päris hea:
https://teginselleise.wordpress.com/2017/04/22/e-pildiraam/

Treiksid peegli ka valmis kui vaja?

_________________
tagasi üles
vaata kasutaja infot saada privaatsõnum
martse10
HV vaatleja

liitunud: 12.08.2007




sõnum 03.05.2017 22:24:15 vasta tsitaadiga

Digispark toimib hästi USB HID-ina
Oomipoes 4.5€, Hiinast võid hulgi tellida ca 1.1€ tükk.
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 03.05.2017 22:40:28 vasta tsitaadiga

The_Boss kirjutas:
Oomipoes on attiny45/85 mingi USB jubin olemas. Sinna nupp külge joota, kood peale ja tehtud.

Ja kui odavamatl tahta, siis seesama plaat kopeerida ja mugandada, jupid eraldi tellida. (või ebayst/alist plaat tellida ja lihtsalt nupp külge, kood peale)


Hmm see attiny tundub ka hea variant ja hind suht mõistlik võrreldes millega muidu tehakse. Tegelt saaks siis selle attiny kiibiga valmis disainida lihtsam plaat kui need mis oomipoes ja sama asja teha? Või umbes nagu Villem mainis ATMEGA32U4 kiibiga, et usb ja nupp külge ja minek?
Ma ei tea küll mis vahet neil on aga ATMEGA32U4 liiga hea vms pole siis ühe nupu vajutuse edasi saatmiseks?

JOKKER666 kirjutas:
See arduino vist ju ei oska olla usb host. Mingi serial käskudega vast saab, aga siis peaks ju mingi softi ka arvutis kirjutama, mis oskab vastu võtta.
https://www.arduino.cc/en/Reference/MouseKeyboard

Ma sama probleemi lahendasin nii, nagu sa ei taha, aga sai päris hea:
https://teginselleise.wordpress.com/2017/04/22/e-pildiraam/

Villemk2 kirjutas:
http://www.ebay.com/itm/New-Pro-Micro-ATmega32U4-5V-16MHz-Replace-ATmega328-Arduino-Pro-Mini-/140972980117

E: Prototüübi tegemiseks võta kiip (ATMEGA32U4) UK-st või kuskilt lähemalt.
E2: Sul seda plaati vaja pole, kui kuskilt odavalt kiipe saad, siis usb pesa saab kiibi külge panna ja Kui suurem nupp võtta, siis kõik värgi nupu alla kleepida. Tuleb palju pisem see jubin icon_smile.gif


Eesmärk oleks ikka, et julla töötaks nii et arvutisse mingid eraldi softi ei pea panema.
Pildiraam jäi tõesti hea icon_cool.gif

E: Sain juba vastuse ka suht icon_biggrin.gif
martse10 kirjutas:
Digispark toimib hästi USB HID-ina
Oomipoes 4.5€, Hiinast võid hulgi tellida ca 1.1€ tükk.

Nii ei tundu ja enam uue trükkplaadi leiutamine mõistlik
tagasi üles
vaata kasutaja infot saada privaatsõnum
The_Boss
HV Guru
The_Boss

liitunud: 13.01.2009



Autoriseeritud ID-kaardiga

sõnum 03.05.2017 22:43:05 vasta tsitaadiga

Ühe nupu jaoks atmega32u4 kasutamine on sama hea nagu 20m kaugusel poodi piima järgi minekuks tanki kasutada. Võtab rohkem ruumi, maksab rohkem ja kasutada on vaja sealt ju väga väikest osa.

Ma ei hakkaks isegi eraldi plaati tegema, kui need attiny plaadid hiinas 1-3€/tk. Sinna vaja ainult nupp ja tsipa juhet lisada, olenevalt kuidas see nupp paigutada. Jääks ainult paari juhtme jootmisvaev, selle asemel, et kogu plaati kokku joota (ja eelnevalt disainida).

Ma ei tea, kas seal mingi arduino laadne asi ka peal on. Võimalik, et vaja see enne peale kirjutada, siis mugav kasutada.

_________________
Pakun sülearvutite tolmupuhastust, termopasta vahetust, emaplaatide remonti ja BIOS paroolide eemaldust.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Villemk2
HV veteran
Villemk2

liitunud: 10.11.2010



Autoriseeritud ID-kaardiga

sõnum 04.05.2017 08:14:50 vasta tsitaadiga

Atmega on overkill ja,ma mõtlesin ainult lingi näol ette antud raamides icon_lol.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
jägaja
HV Guru
jägaja

liitunud: 06.08.2004




sõnum 04.05.2017 08:42:57 vasta tsitaadiga

Huvitav, kuidas see nupp ikka töötaks, ilma arvutisse eraldi softi paigaldamiseta. See pole lihtsalt võimalik.
HID eeldab ju samuti, et softi pool oleks arvutis olemas.

_________________
" Maailm on täis kõikvõimalike külatarkade kogukondi, kelle ühine joon on teadus- ja tõenduspõhisele elukäsitusele vastandumine."
tagasi üles
vaata kasutaja infot saada privaatsõnum
kalvis
Kreisi kasutaja

liitunud: 20.10.2009




sõnum 04.05.2017 10:15:06 vasta tsitaadiga

HID protokoll ongi nii tehtud, et draiverit (st mingit eraldi softi) pole vaja. Pistes USB seadme sappa, avastab Device Manager seadme ning saadab küsimuse - mis sa oled? Selle peale saadab HID USB seade vastusprotokolli, kus ta ütleb mis ta on ning saadab ka andmed kuidas ja mida talt lugeda (näiteks mitu nuppu on, lisaks kas on ka X ja Y jne.) saab ja mis on data formaat (binaarne, ujupunktkoma või täisarv). Windowsis ilmub seejärel HID seadmete alla vastav seade. Edasi saadabki (või võtab vastu) seade iga nupu vajutamisega andmeid ja ongi kõik. Edasi on programmide endi asi kuidas nad HID seadme datat loevad või kirjutavad.

Kas mõni USB hiir ei sobi? odav, lihtne, vajadusel kleebid (alt kinni või eemaldad vanemal rulli), nuppe saab ka eemaldada - kaane mahavõtmisel on mikrolüliti alasti. Kohandada on võimalik niipalju kui viitsid mehhaaniliselt ümberehitust teha.
USB protokollil on see halb asi, et ta peab tegema andmevahetust HID seadme puhul. Data on 99% puhas etteantud protokollile ROM baasil ja see 1% on siis nupu vajutamise data. Kahjuks küll aga põlve otsas on võimalik kkokku panna vaid kontrolleri baasil (sobivad pea kõik 8 bitised kontrollerid, paljudel on USB tugi olemas). Kuid kahjuks see tähendab, et lihtsat USB lahendusega seadet pole (erinevalt ps2, LP või RS-232 kus saab lihtsalt nivoo genereerimisega datat lugeda ja katkestust kasutada).
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 20.09.2002




sõnum 04.05.2017 10:40:17 vasta tsitaadiga

Digispark tundub vist hetkel üks parimaid lahendusi selleks otstarbeks - nt ühele nupule koodida erineva vajutuspikkuse või -sagedusega erinevad funktsioonid, mis saadavad soovitud klahvivajutusena. Lisaks väga väike ka. Tellisin omale ka prooviks icon_biggrin.gif.



OT(sry):
Seda peeglit ka kunagi vaadanud ja mõelnud - väga lahe mõte on. Võiks täitsa teha. Nii tellimusena ei teagi, kas julgeb ette võtta. Aga kui nt omale tehtud ja õnnestunud toote maha müüa.. miks mitte icon_biggrin.gif.
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 10.05.2017 12:53:00 vasta tsitaadiga

Ostsin omale Digispark ATTiny85 ja olen sellega veits mässanud ja proovinud jne.... Varsti peaks sõber ka appi tulema, kes õpib programeerimist, aga nii kaua küsin abi jälle icon_redface.gif

ATTiny85
Spoiler Spoiler Spoiler


Nupust üks ots GND ja teisele mis pin peaks kasutama ning kas http://rasterweb.net/raster/2011/05/09/the-button/ selle koodi järgi on mõistlik edasi üritada icon_rolleyes.gif

E: leidsin, et digisparki kasutamiseks peab vist arvutis driver olemas olema. icon_question.gif
"Digispark require USB driver to be install in computer since it use USB (not USB to serial) to communicate with computer."

E2: See kood sealt lingilt ei tööta otse... leiutan edasi icon_lol.gif
tagasi üles
vaata kasutaja infot saada privaatsõnum
martse10
HV vaatleja

liitunud: 12.08.2007




sõnum 10.05.2017 16:11:08 vasta tsitaadiga

Uuri seda projekti:

https://hackaday.io/project/4408-emergency-lock-button
tagasi üles
vaata kasutaja infot saada privaatsõnum
JossUP
HV vaatleja

liitunud: 03.05.2017




sõnum 11.05.2017 16:15:18 vasta tsitaadiga

martse10 kirjutas:
Uuri seda projekti:

https://hackaday.io/project/4408-emergency-lock-button


Ei olnud sellest ka kasu kahjuks.

olen proovinud igast koode ja ikka ei saa hakkama. Netist uurisin, et leidub veel sama murega inimesi.
https://electronics.stackexchange.com/questions/82992/how-to-wire-a-button-for-input-on-an-attiny85-using-arduino-code
tagasi üles
vaata kasutaja infot saada privaatsõnum
The_Boss
HV Guru
The_Boss

liitunud: 13.01.2009



Autoriseeritud ID-kaardiga

sõnum 11.05.2017 16:45:36 vasta tsitaadiga

seal koodis 10 asemele kirjuta näiteks btnPin ja koodi ette kirjuta siis const int btnPin = x;
x väärtus siis vastavalt sellele, kuhu on see nupp ühendatud. Praegusel juhul Pordid 2, 3, 4, 5 peaks olema vabalt kasutatavad, seega vastavalt pinid 7, 2, 3, 1.

_________________
Pakun sülearvutite tolmupuhastust, termopasta vahetust, emaplaatide remonti ja BIOS paroolide eemaldust.
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 20.09.2002




sõnum 06.06.2017 13:49:47 vasta tsitaadiga

EDIT:

Ma sain vahepeal oma digisparkilise kätte.
Selle õpetuse järgi panin draiveri ja arduinoga IDE ga suhtlema.
https://digistump.com/wiki/digispark/tutorials/connecting

Su probleemi proovimiseks ühendasin külge ühe puutenupu ja sain ilma suurema vaevata arvutiga suhtlema.

Kood:


#include "DigiKeyboard.h"

void setup() {
  pinMode(2, INPUT);
  pinMode(1, OUTPUT);
}
void loop() {
  if(digitalRead(2) == HIGH){
    digitalWrite(1, HIGH);
    DigiKeyboard.println("A");
    delay(100);
  }else{
    digitalWrite(1, LOW); 


Inputi tuleb siis 5V puutenupust.




JossUP kirjutas:
Ostsin omale Digispark ATTiny85 ja olen sellega veits mässanud ja proovinud jne.... Varsti peaks sõber ka appi tulema, kes õpib programeerimist, aga nii kaua küsin abi jälle icon_redface.gif

ATTiny85
Spoiler Spoiler Spoiler


Nupust üks ots GND ja teisele mis pin peaks kasutama ning kas http://rasterweb.net/raster/2011/05/09/the-button/ selle koodi järgi on mõistlik edasi üritada icon_rolleyes.gif

E: leidsin, et digisparki kasutamiseks peab vist arvutis driver olemas olema. icon_question.gif
"Digispark require USB driver to be install in computer since it use USB (not USB to serial) to communicate with computer."

E2: See kood sealt lingilt ei tööta otse... leiutan edasi icon_lol.gif


Ma pole enda oma kätte saanud, aga huvi pärast üht teist uurinud jms. HID on ikka vahva asi icon_smile.gif.
Väike õpetus ka:
https://youtu.be/fGmGBa-4cYQ
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Raud »  TSI (TeeSeeIse) »  otsin USB trükkplaati nupuga! USB BUTTON
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.