Sommario:

Cronometro per 30 M Running (Arduino): 6 Passi (con Immagini)
Cronometro per 30 M Running (Arduino): 6 Passi (con Immagini)

Video: Cronometro per 30 M Running (Arduino): 6 Passi (con Immagini)

Video: Cronometro per 30 M Running (Arduino): 6 Passi (con Immagini)
Video: Gauge Meter Indicatore a lancetta in versione OOP con SSD1306 e Arduino - Video 689 2024, Luglio
Anonim
Cronometro per 30 M Running (Arduino)
Cronometro per 30 M Running (Arduino)

Questo progetto è stato realizzato per uno scopo specifico nell'allenamento di baseball finlandese e per testare la velocità dei giocatori junior in 30 m di corsa. Questo progetto Arduino è stato anche un progetto di corso nei miei studi. Il progetto ha avuto degli alti e bassi, ma ora, almeno, sta funzionando.

Ho deciso di utilizzare puntatori laser e LDR perché conoscevo gli LDR e il loro funzionamento. Un sistema più sicuro sarebbe stato una specie di cellula fotoelettrica. E questo sarà il prossimo sistema con cui migliorerò questo cronometro. LDR e puntatori laser creano due porte separate. La prima porta inizia il conteggio del tempo (quando il raggio laser è bloccato alla porta 1) e la seconda porta calcola il tempo finale (quando il raggio laser è bloccato alla porta 2).

Il codice funziona principalmente bene, ma in qualche modo mi mostra alcune volte misteriose in cui inizia a contare il tempo. Alla fine, quando il tempo si ferma, mostra il momento giusto. Quindi dammi un aiuto per risolvere questo problema se hai un'idea.

Passaggio 1: materiali

(1x) Arduino UNO + cavo USB

(1x) LCD 4x20 i2c

(2x) resistori da 10k ohm

(2x) LDR (resistenza dipendente dalla luce)

fili

tubi termoretraibili

(2x) puntatore laser (Ansmann)

(4x) sta per LDR e puntatori laser (2 porte)

(2x) 3R12 4, 5 V batteria

(2x) scatole per puntatori laser e batterie

(1x) Box per cablaggio, Arduino UNO e LCD

piccolo pezzo di circuito stampato

Passaggio 2: configurazione per la scatola del puntatore laser

Configurazione per scatola puntatore laser
Configurazione per scatola puntatore laser
Configurazione per scatola puntatore laser
Configurazione per scatola puntatore laser
Configurazione per scatola puntatore laser
Configurazione per scatola puntatore laser

Nell'immagine sfrenata, l'immagine a LED rappresenta il puntatore laser, come puoi vedere nelle altre immagini.

Poiché c'è solo un pulsante nel laser, ho deciso di usare il girocollo per premerlo in modo che il laser sia sempre acceso.

Ho anche modificato la fonte di alimentazione del laser da tre batterie a bottone (1, 5V ciascuna) a una più grande 3R12 4, 5V. E poiché non voglio togliere la batteria quando non ne ho bisogno, ho installato un interruttore.

Passaggio 3: configurazione per Arduino, LCD e LDR

Configurazione per Arduino, LCD e LDR
Configurazione per Arduino, LCD e LDR
Configurazione per Arduino, LCD e LDR
Configurazione per Arduino, LCD e LDR
Configurazione per Arduino, LCD e LDR
Configurazione per Arduino, LCD e LDR

Nelle immagini puoi vedere la configurazione della breadboard e testare il progetto. (Che casino…;))

Nell'assemblaggio finale ho portato gli LDR al circuito (nella scatola) con due fili e ci ho messo i resistori. Quello era il modo più semplice per farlo. Altrimenti avrei dovuto realizzare piccole scatole di accoppiamento fino alla fine dove si trovano gli LDR e portare tre fili dalla distanza.

Passaggio 4: porta LDR

Cancello LDR
Cancello LDR
Cancello LDR
Cancello LDR
Cancello LDR
Cancello LDR

Ho trovato blug di gomma che si adattano perfettamente a un tubo di ferro da 20 mm e ho fissato LDR con adesivo a caldo a quei blug di gomma.

Passaggio 5: cablaggio e creazione di scatole

Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole
Cablaggio e realizzazione di scatole

Ho comprato una scatola di plastica che ho modificato per i miei scopi praticando fori per cavi e LCD.

Ho lasciato solo il foro per il cavo USB ad arduino perché uso questo sistema sempre con il mio laptop per annotare i tempi dei risultati (da monitor seriale) su excel. Quindi questo sistema prende la sua potenza dal mio laptop.

C'è un piccolo pezzo di circuito all'interno della scatola per raccogliere tutti i cablaggi in uno. È attaccato alla scatola con un piccolo bullone e dado come anche tutte le altre parti.

Passaggio 6: codice

Codice
Codice

Sentiti libero di modificare il codice secondo le tue esigenze.

Il sistema è stato testato all'interno, quindi assicurati di controllare i valori LDR se desideri utilizzarlo all'aperto alla luce del giorno.

E come ho detto prima, ci sono questi tempi misteriosi che si mostrano durante il tempo impiegato. E non ho la più pallida idea da dove vengano. Ma ero felice che funzionasse bene e mi fornisse le informazioni di cui ho bisogno dai giocatori che corrono a 30 m di distanza.

Grazie per il tuo feedback e interesse per questo progetto.

Consigliato: