EnergiAlternativa

Page Index Toggle Pages: [1] 2 3 ... 6 Send TopicPrint
Normal Topic Interfaccia tastiera USB HID programmabile con Arduino. (Read 41767 times)
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Interfaccia tastiera USB HID programmabile con Arduino.
23.01.15 at 00:51:02
Print Post  
Salve a tutti,

Circa 6 anni fà, realizzai una tastiera o meglio "teach" per la mia cnc.
( FOTO SOTTOSTANTE )
Purtroppo con le mie conoscenze la realizzai, prendendo l'interfaccia di una vecchia tastiera a membrana.
Quest'ultime, offrivano la possibilità di saldare dei cavi nella scheda d'interfaccia, a differenza di quelle nuove con contatti al carbone e piste sottilissime, ove impossibile metterci il saldatore.

La realizzai facendo una tabella con tutte le connessioni (comuni e ritorni) di tutti i tasti. Aggiunsi anche la funzione "cecchino" ( tasto laterale verde ) che permetteva di armare i tasti della tastiera, quindi al rilascio lo sgancio di tutti i comuni.
I comuni li pilotai con un relè in miniatura multi contatto.
Poi come ultima cosa, aggiunsi una fascia di velcro adesivo, per l'inserimento della mano, onde evitare delle spiacenti cadute.
Insomma diventai pazzo, ma ne era uscito un bel lavoro.

Ora però mi ha dato buca.
Non funziona più la scheda d'interfaccia.
Mi piacerebbe realizzarne una con arduino, (quindi programmabile) anche perchè da allora sono cambiate le esigenze, ad esempio potrei aggiungere la funzione di autoapprendimento delle coordinate macchina direttamente dalla tastiera.
Ovviamente chiedo il vostro aiuto, non conoscendo arduino.
Magari potrebbe essere un'idea geniale, poter utilizzare due moduli bluetooth,
per la connessione senza fili.

Cosa ne pensate?
  
Back to top
 
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #1 - 23.01.15 at 00:55:50
Print Post  
Dimenticavo la foto laterale.
  
Back to top
 
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #2 - 23.01.15 at 00:59:46
Print Post  
Ops:blink:, non l'ha caricata, arieccola:Tongue
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #3 - 23.01.15 at 09:43:06
Print Post  
CITAZIONE (oscar1394, 23/01/2015 00:59:46 ) Quote:
Magari potrebbe essere un'idea geniale, poter utilizzare due moduli bluetooth,
per la connessione senza fili.

Cosa ne pensate?

Penso che è un'ottima idea e facilmente realizzabile.

In pratica due arduino parlano tra loro grazie alla connessione bluetooth .
Lo tastiera wireless potrebbe essere gestita da un Arduino Mini o meglio ancora Nano gestendo 20 pulsanti collegata al modulo BT configurato da slave.
Il ricevitore configurato da master ( nel quale viene preventivamente memorizzato lo slave) dovrà essere gestito da un Arduino Leonardo o Micro ,i quali possono essere configurati per essere rilevati dal PC come tastiera o mouse.

Ciao e ... bellissima realizzazione Smiley
Elettro
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #4 - 23.01.15 at 09:52:25
Print Post  
CITAZIONE (oscar1394, 23/01/2015 09:43:06 ) Quote:
Ora però mi ha dato buca


:cry: ....
Ricordo che nel 97 installai un PC nella mia auto realizzando l'intefaccia video e tastiera nell'alloggiamento doppio DIN ....
Bellissima :wub: ...
Peccato che durò solo una estate ... indovina perchè ?

Come te avevo usato un modulo tastiera con i cd4016 ,ma il caldo danneggio il modulo dopo un mese ... sostituito ... altro mese ....:bye2.gif:

Vabbè
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #5 - 23.01.15 at 19:16:21
Print Post  
Forte...:woot:
Interfaccia per pc da auto!
Sei un fenomeno. Una volta avevo l'ape ( da noi andava di moda a 14 anni ). Gli montai di tutto. Dal lettore dvd del pc al riscaldamento. Ma mai pensai ad un pc, ovviamente per mancanza di spazio per la tastiera e mouse. Ovviamente ora non sono più smanettone con l'auto. Ma sei stato geniale.

Torno al progetto:
Nell'ordine precedente, ordinai anche questo modulo di arduino LINK
Potrebbe andar bene per il lato interfaccia pc?
  
Back to top
 
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #6 - 12.02.15 at 23:03:25
Print Post  
Per Elettro.
Ok,
Ho fatto una domanda stupida.Sad
Ovviamente mi avevi già detto come procedere.
L'arduino nano va bene per il lato tastiera.
Se compro arduino leonardo o micro, posso contare sul tuo aiuto?
Per me non è così facile.
Intanto grazie.Smiley
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #7 - 12.02.15 at 23:37:07
Print Post  
Certo ,non mancherò Wink ...

La condivisione è un modo piacevole per far crescere la nostra cultura.

Credo di possedere un Leonardo che potrebbe aiutarmi .... aiutarci Tongue

Ma hai terminato il tastatore ?
Io ho rismontato progetto ,dopo alcuni giorni di test (il BT è fantastico) ,ma altri piacevoli impegni non mi hanno consentito di rilevare la velocità ......

Sarebbe interessante sapere come il protocollo BT varia la velocità di trasmissione ....
Partirà al massimo e poi cala in caso di errori ,oppure accellera fino a rilevare errori ?

Bo ba chi lo sà ....

In entrambi I casi non credo che porti molta differenza per il tastatore in quanto parliamo di pochi ms   

Ciao
Elettro
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #8 - 13.02.15 at 00:12:21
Print Post  
Cheesy

Allora che leonardo sia!

Per quanto riguarda il tastatore, lo stó montando.
Il più presto possibile passerò da mio suocero per rilevare i ritardi con l'oscilloscopio.

Grazie ELETTRO
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #9 - 13.02.15 at 00:26:44
Print Post  
Prego Smiley

Poi quando hai tempo descrivi in dettaglio il progetto.

Da quello che ho capito deve emulare una tastiera .
Quindi ad esempio premendo da telecomando remoto via wireless il tasto "Stop" devi far emulare il tasto X.
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #10 - 15.02.15 at 01:43:59
Print Post  
Eccomi,
Sono riuscito a fare un foglio in Excel con i tasti rapidi da tastiera.
Solo che hai me non sono comandi così semplici come ricordavo.
Sono 20 tasti.
Di cui:
-10 riguardanti la movimentazione assi.
-7 tasti funzione ( il tasto apprendimento devo ancora verificarlo)
- e 3 devono essere selezionabili, cioè premendo una volta il tasto arduino dovrebbe cambiare la stringa di invio al pc, senza/con ctrl/o con shift.

Mmm...
la vedo dura

Cosa ne dici è fattibile una cosa del genere?
  
Back to top
 
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #11 - 15.02.15 at 01:46:44
Print Post  
Eccoli
  
Back to top
 
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #12 - 15.02.15 at 08:45:50
Print Post  
Aggiornato:
+_2015-02-15-01-31-07-1.png[/IMG][/IMG]?1437[/IMG] Bluethoot.xls
  
Back to top
 
IP Logged
 
ElettroshockNow
Forum Administrator
*****
Offline


yottawatt

Posts: 3920
Location: Roma
Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #13 - 15.02.15 at 09:05:37
Print Post  
Perfetto
Tabella chiarissima.

Aggiungi quel che vuoi ,possiamo simulare pure una mano che preme tutti i tasti :lol:

Mo chiedo come hai fatto con i relè .....da stringerti la mano.


Cmq ricapitolando:

Pulsanti--->Arduino mini (nano;micro)-------> BT (Alimentato da Batteria )

BT----->Arduino Leonardo ----> PC     (alimentato da PC)

Ciao
Elettro
  

Il Tempo non lo vede nessuno,il lavoro lo vedono tutti (Mamma)
Impara a rubare con gli occhi (Papà)
Back to top
YouTube  
IP Logged
 
oscar1394
Ex Member
***


--------

Gender: Male
Zodiac sign: Gemini
Re:Interfaccia tastiera USB HID programmabile con Arduino.
Reply #14 - 15.02.15 at 10:44:48
Print Post  
Il tasto laterale, pilotava un relè multi scambio a basso consumo, il quale interrompeva tutti i comuni.

Ovviamente ho modificato qualcosa, pensavo di eliminare i commutatori rotativi, ed usare solo dei comuni pulsanti pcb, con un adesivo sopra.
Quindi pensavo di ri fare anche la scocca esterna della tastiera. ( visto che ne ho altre 2 )

L'unica cosa è che facendo in questo modo, saremo obbligati a togliere il joystick perché premendo un'altro tasto a sx della tastiera, si disabilitava la movimentazione dell'asse X ed Y, e si abilitava l'asse Z.
Quindi per mantenere il joystick penso che servirebbe un'altro ingresso.
Oppure sostituirlo con un'ualtra funzione.
Ma quale?
Nella vecchia tastiera, effettivamente non c'era il tasto di auto apprendimento, ed accensione e spegnimento mandrino
, ma eliminarne uno mi sembra uno sfregio, ad un progetto così completo!
Cosa dici, secondo te, è meglio:
- togliere il joystick?
- fare a meno dei tasti on e off mandrino?
- opure hai una soluzione alternativa?
  
Back to top
 
IP Logged
 
Page Index Toggle Pages: [1] 2 3 ... 6
Send TopicPrint
 

TOP100-SOLAR Galleria Immagini EnergiAlternativa