Cronometro per test atletici

Salve a tutti,
mi chiamo Luca e sono nuovo del Forum. Sto seguendo e studiando Arduino da qualche tempo ma purtroppo, oltre alla realizzazione dei progetti delle guide e dei tutorial, non riesco a creare ciò di cui ho bisogno (probabilmente perchè non ho nessun base di elettronica seria, autodidatta). Esistono già topic simili al mio ma vorrei, se possibile, qualche suggerimento più specifico vista la mia difficoltà a procedere.
Vorrei creare un cronometro che viene azionato (e stoppato) al passaggio di una fotocellula o di un infrarosso.

Ciò che mi farebbe piacere è, attraverso i vostri consigli, imparare a costruire e non copiare anche perchè ho in mente anche un altro progetto leggermente diverso che poi vorrei creare da solo.

Ringrazio tutti quelli che mi insegneranno qualcosa

Luca

La cosa più semplice è quella di usare un external interrupt che fa partire o arrestare un contatore.

Studiati http://arduino.cc/en/Reference/AttachInterrupt

La routine di interrupt potrebbe contenere una variabile boolean che indica il passaggio sulla fotocellula:

void Fotocellula() {
Stato = !Stato;
}

Dal loop verifichi la variabile in questione per far partire un timer.

Consiglio stato = true

Se per caso ci sono due passaggi prima che il codice principale "legga" il passaggio, c'è il rischio che la variabile venga rimessa a false :wink:

Scusate ragazzi, vi ringrazio x il primo passo....oltre all'ISR mi sto studiando http://gammon.com.au/interrupts...riguardo alla progettazione, considerando che avrei la necessità di gestire "solamente" 2 fotocellule (start e stop), vorrei capire a cosa affidarsi...ovvero a quali fotocellule (da cancello, sensori infrarossi, con catarifrangente, ecc)...nel test lavorerebbe un atleta x volta quindi la linea di start sarebbe larga un paio di metri...

Sicuramente ti conviene la barriera ad uno o più fasci a riflessione (catarifrangente).

Ti semplifica il cablaggio rispetto a quella con emettitore e ricevitore.

Fai attenzione che ci sia la possibilità di azzerare il ritardo di intervento, normalmente usato per evitare false attivazioni.

Questa, ad esempio, ha un tempo di risposta riducibile e 5 ms:

OK, ottimo...uscendo dall'argomento un attimo, secondo te poi posso utilizzare le stesse fotocellule x realizzare quest'altro mio progetto? (X capirci, prendere 2 piccioni con una fava).
OptoJump - YouTube (a me interesserebbe solo x i balzi verticali, quindi 1-2 funzioni che però sarebbero un problema legato "solo" alla realizzazione del software credo).
Dimmi pure se le cose diventano troppo complicate e che pensi che non saprei realizzarle, non mi offendo XD

Il secondo progetto necessita di più fasci IR distanziati tra loro una decina di centimetri.

Ci sono delle barriere IR multi fascio (di solito utilizzate negli antifurto) che si inseriscono ai lati delle finestre che penso possano fare la caso tuo.

Ma avrebbe senso usare allora le barriere IR anche al posto delle fotocellule?

Ah no, come non detto...con le fotocellule posso usare il catarifrangente e quindi meno cavi...mi concentro sul primo progetto

Sempre considerando che la prima idea sia quella di utilizzare le fotocellule consigliate da Cyberhs, ho guardato in giro per il forum e cercando anche su google ho trovato come soluzione questi http://www.ebay.it/itm/Sensore-a-riflessione-fotocellula-IR-infrarosso-arduino-pic-ART-CE10-/231044424221 o questi http://www.ebay.com/itm/IR-Infrared-Sensor-w-Cable-Sensing-Range-2cm-100cm-Mode-Switching-value-NPN-/290721116792
che ne dite?
e visto che ci sono vi chiedo pure per la barriera "Jump" se questi messi in serie potrebbero andare bene http://www.ebay.it/itm/TSOP34838-Ricevitore-ad-infrarossi-integrato-38kHz-/231297231826?pt=Componenti_elettronici_attivi&hash=item35da63ab

Buona serata

I primi due sensori che hai indicato sono a riflessione, tipo quelli che si trovano sugli asciugamani elettrici nei bagni pubblici.

Il problema di questi potrebbe essere la velocità di risposta: ti ricordo che devi misurare il centesimo di secondo e che, quindi, il sensore deve rispondere di conseguenza entro 5 ms.

Il terzo sensore prevede anche un trasmettitore ed un circuito elettrico di pilotaggio, cosa che è inserita in quella fotocellula che ti ho indicato.

Comprendo che tu voglia risparmiare, ma se non hai esperienza non è conveniente l'autocostruzione.

Scusami Cyberhs, io continuo a guardare nei siti di elettronica (oltre che per cercare il risparmio come hai intuito, ma non è fondamentale) per provare a capirci di più...ad esempio ho trovato questi con tempi di risposta molto bassi ma non so se hanno caratteristiche in comune con quelli che mi hai indicato tu (e a quali cose devo stare attento nella scelta oltre che la possibilità di azzerare il ritardo di intervento)

http://it.rs-online.com/web/p/sensori-fotoelettrici/6862211/

Scusami x le mille domande :~

Tutti e 4 i dispositivi sono simili, a parte il costo e la portata.

Lavorano tutti per riflessione sull'oggetto target, ma hanno anche la possibilità di inserire un catarifrangente.

Personalmente sceglierei quello che ha una regolazione di sensibilità per ridurre la portata e costa di meno, cioè il primo.

Eventualmente considera anche la possibilità di acquistare un catarifrangente

Quindi vanno bene x il mio progetto e la programmazione del software non varia?!?!? Le ordino subito!

Buongiorno! Mi sono arrivate le 2 fotocellule e, come x magia, non ci capisco niente :sweat_smile: vi allegherei le foto delle caratteristiche varie x avere un consiglio su come muovermi....

Maglio se indichi il modello Allen Bradley esatto in tuo possesso: pare ci siano tre modelli diversi (NPN, PNP e un altro) ed il modo di connettere ad Arduino dipende da questo.

Basta questo?

l'altro e' uguale ?
Perche' quello della foto e' solo trasmittente

Da quanto leggo su questo documento
http://docs-europe.electrocomponents.com/webdocs/0ecd/0900766b80ecd6b4.pdf
il modello 42JS-E1EZB1-F4 è solo un emettitore IR per una barriera dotata anche di ricevitore (vedi tabella, terzultimo in basso

Per completare occorre un ricevitore 42JS-R9MNA2-F4 con uscita NPN.

Se invece desideri un sistema a riflessione senza specchio max 800mm (vedi tabella, quinta riga), devi usare il modello 42JS-D2MNA1-F4 con uscita NPN e trimmer di regolazione,

Ho paura di averti indotto in errore con la mia ultima affermazione "Personalmente sceglierei quello che ha una regolazione di sensibilità per ridurre la portata e costa di meno, cioè il primo". Intendevo la serie e non il modello!

Nooooooooooooooo...porca zozza, sono andato a botta sicura proprio xke non ci capisco niente...pollo io a non chiederti conferma...ora, che fare? Se prendo il ricevitore avro dei fili che ingombrano credo...o no? Se me la sostituiscono non e un problema, prendo l'altra....cosa consigli?