Pages: [1]   Go Down
Author Topic: Un progetto per il controllo dell'attrezzatura da scherma  (Read 257 times)
0 Members and 1 Guest are viewing this topic.
Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non sono un Newbie. Sono molto peggio, perché non posseggo ancora un Arduino.
Vorrei però realizzare un progetto che mi consenta di velocizzare (e rendere anche più efficienti) i controlli su tutto ciò che "gira" attorno al mondo della scherma: armi, passanti (sono quei cavi che dall'arma, passando attraverso la manica della divisa, escono a mo' di codino e si agganciano al rullo), rulli, cavi di connessione all'apparecchio segnastoccate, apparecchio segnastoccate.

In generale i controlli sono di 2 tipi: continuità e resistenza.
Normalmente i controlli sono questi:
-un cavo tripolare (con degli attacchi a banana) non deve avere microinterruzioni e deve avere una resistenza di 1 ohm;
-attaccando le armi, la pressione della punta (nel caso di fioretto e spada) non deve superare i 2 ohm (per la spada e la sciabola) o 3 (per il fioretto)
-i cavi che vanno dal rullo all'apparecchio non devono superare i 2,5 ohm
...e via così.

In rete ho comprato il progetto (che allego, e che vi prego di non diffondere proprio perché l'autore ha i suoi giusti meriti) di un apparecchio che svolge quanto sopra. Ad esso va collegato un multimetro esterno.

Io vorrei realizzare la stessa cosa, ma con Arduino e senza il multimetro esterno, attaccandoci pure un display che mi dia, oltre che i valori di resistenza e continuità al momento, anche un grafico "storico" di quei valori, e, se vi vengono in mente altre idee, anche altre informazioni.

Sono qui per rispondere a tutte le domande che vorrete farmi sui materiali schermistici, spero che voi possiate darmi un'idea di quello che mi serve (sempre che sia possibile realizzare quanto sopra) e qualche dritta.

Un sentito ringraziamento anticipato a tutti!

Ciao.
Francesco.

EDIT by mod: allegato rimosso
« Last Edit: May 08, 2014, 05:06:10 am by leo72 » Logged

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao Francesco,
... prima di entrare nel merito della cosa, relativamente a :

Quote
In rete ho comprato il progetto (che allego, e che vi prego di non diffondere proprio perché l'autore ha i suoi giusti meriti)

... significa che quel progetto, se in vendita, è protetto da copyright e NON lo puoi allegare qui !!! Toglilo subito per evitare grane di vario genere, mi raccomando !

Guglielmo
Un vecchio schermitore degli anni '60/'70 - Coni e poi Club Scherma Roma  smiley
Logged

Search is Your friend ... or I am Your enemy !

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@thefencer:
sul forum è assolutamente vietato divulgare materiale coperto da copyright....  smiley-zipper
Logged


Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi scuso con il mod per l'errore e saluto (e ringrazio) il veterano di scherma  smiley-grin
In realtà non so quanto quel libretto sia coperto da Copy.
È vero che è in vendita, ma non mi sembra che siano riportati copyright e il progetto è alquanto amatoriale...
By the way, come faccio a farvi vedere gli schemi riportati?
Logged

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

By the way, come faccio a farvi vedere gli schemi riportati?

Purtroppo, se l'autore NON li ha pubblicati liberamente ... semplicemente NON puoi ...  smiley-confuse

Comunque il concetto è chiaro ...  vuoi misurare la resistenza del cavo con e senza armi attaccate ... forse non impossibile, ma certo non facile da fare solo con Arduino ... anche perché parliamo di valori di resistenza molto piccoli da misurare (1 - 2 Ohm) con una notevole precisione ...  smiley-roll

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In realtà non so quanto quel libretto sia coperto da Copy.
È vero che è in vendita, ma non mi sembra che siano riportati copyright e il progetto è alquanto amatoriale...

Sbagli, in fondo ad ogni loro pagina c'è chiaramente scritto :

Quote
Copyright © 2009-2013, The Armorer's Store, All Rights Reserved

... quindi ... tutto quello che è su quel sito ricade nel loro copyright !  smiley-twist

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Mi abbatti ma mi dai una speranza.
In che senso "non facile"?
E cosa intendi con "non solo con Arduino"?

Per intenderci: ho visto questo (http://www.favero.com/it2_scherma_tester_professionale_per_armi_e_passanti_di_scherma_fioretto_spada_sciabola-242-17.html) ma sono convinto che costi troppo, o meglio, va al di la del mio budget e fa anche cose che a me non interessano particolarmente...
Logged

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In che senso "non facile"?
E cosa intendi con "non solo con Arduino"?

... non facile perché misurare resistenze con la precisione del Ohm non è banale e che con Arduino da solo ... te lo scordi proprio ... occorre un po' di elettronica al contorno e conoscenze tecniche che ... senza offesa ... mi da l'idea che tu assolutamente non abbia ...  smiley-roll

Non è per scoraggiarti ... ma ... qui noi possiamo aiutarti nel correggere errori, migliorare il programma e dare consigli, ma scordati che qualcuno si metta a progettare l'HW e scrivere il SW per te ...
... e in questo progetto c'è sia HW da disegnare che SW da scrivere ...  smiley-confuse

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hai perfettamente ragione sul fatto che non ho conoscenze di elettronica.
Comunque non intendevo farmi fare nulla da nessuno, né da un punto di vista hardware né tantomeno software (sono un analista programmatore da una bella 30ina di anni e in quello me la cavo da me).
Chiedevo solo se fosse realizzabile e qualche consiglio.
Agli approfondimenti ci pensavo da me.

Comunque, alla fine, hai risposto alla mia domanda e di questo ti ringrazio.

Logged

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Comunque non intendevo farmi fare nulla da nessuno, né da un punto di vista hardware né tantomeno software (sono un analista programmatore da una bella 30ina di anni e in quello me la cavo da me).

Come ti ho detto, era senza alcuna intenzione di offendere eh ! 

Ottimo, se programmi da così tanto tempo, almeno la parte SW non ti darà alcun problema (... anche se ... un conto è programmare su PC e simili e, tutt'un altro conto è programmare una MCU ... senza sistema operativo, senza garbage-collector, con un briciolo di RAM, praticamente senza nulla ... solo il tuo codice puro smiley-wink ) ... sull'HW, ripeto, la vedo piuttosto dura ...  smiley-roll

Guglielmo
Logged

Search is Your friend ... or I am Your enemy !

Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

E' proprio per quello che mi stavo rivolgendo al forum...
Io un'ipotesi ce l'ho.

Da quello che ho letto, Arduino ha queste fantastiche porte analogiche. E una ground.
Ora, se io lo alimento con una pila da 5V, metto una resistenza di valore noto collegata a questa porta analogica, qualsiasi cosa io connetta a questa resistenza e al pin di terra dovrebbe darmi come risultato una diminuzione di tensione.
Sono 2 resistenze in serie (semplificando). E con le leggi di Ohm dovrei riuscire a capire la resistenza opposta dall'ignoto, giusto?

Facendo un disegnino arcaico...
Code:
5v---R1---R2(X)---Terra
      |
      Porta
Il software dovrebbe solo occuparsi di leggere (a loop) il valore proveniente da quella porta.

Sono così lontano?
« Last Edit: May 08, 2014, 08:48:46 am by thefencer » Logged

Switzerland
Online Online
Faraday Member
**
Karma: 114
Posts: 5980
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

No, no, ma dalla teoria alla pratica ... ne passa parecchio ...

Per misurare valori di resistenza del singolo Ohm ... ti occorre un riferimento di tensione ESTREMAMENTE stabile (... altrimenti altera la misura) e delle resistenze di precisione.

Inoltre ricorda che stai facendo misure su molti mt di cavo e ... non hai idea la porcheria che tutti quei metri, che fanno da antenna e che raccolgono qualsiasi disturbo elettromagnetico ci sia nell'aria (... pensa solo ai tubi al neon sopra le pedane), ti portano sugli ingressi di Arduino ... disturbi la cui intensità ... potrebbe essere più alta della misura che devi fare.

Insomma, come ti ho detto ... fare forse si fa... ma non è affatto banale ...  smiley-roll

Guglielmo
« Last Edit: May 08, 2014, 09:01:11 am by gpb01 » Logged

Search is Your friend ... or I am Your enemy !

Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 333
Posts: 22938
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Arduino ha queste fantastiche porte analogiche.
Mi sa che ti confondi con qualche altra scheda  smiley-wink
L'Arduino UNO ha un ADC con poca risoluzione e neanche troppo sensibile. Se devi fare misure molto precise ti serve un altro tipo di circuito.
Logged


Milano (Italia)
Offline Offline
Newbie
*
Karma: 1
Posts: 7
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ecco la risposta che aspettavo (e che temevo).

Grazie mille.
Ma non desisto, prima o poi troverò qualcosa che accomuni Arduino e la scherma...
Purtroppo per mia forma mentis, per sperimentare devo trovare subito un'applicazione pratica, sennò mi smono.

Grazie ancora ad entrambi.
Logged

Pages: [1]   Go Up
Jump to: