Stoppur för 30 M löpning (Arduino): 6 steg (med bilder)
Stoppur för 30 M löpning (Arduino): 6 steg (med bilder)
Anonim
Stoppur för 30 M löpning (Arduino)
Stoppur för 30 M löpning (Arduino)

Detta projekt gjordes för specifika ändamål i finsk baseballcoachning och testning av juniorspelares hastighet i 30 m löpning. Denna arduino projekteckt var också ett kursprojekt i mina studier. Projektet hade vissa upp- och nedgångar, men nu fungerar det åtminstone.

Jag bestämde mig för att använda laserpekare och LDR eftersom jag var bekant med LDR och hur de fungerar. Ett säkrare system skulle ha varit någon form av fotoelektrisk cell. Och det blir nästa system hur jag kommer att förbättra detta stoppur. LDR och laserpekare skapar två separata grindar. Den första grinden börjar räkna tid (när laserstrålen blockeras vid grind 1) och den andra grinden beräknar den sista tiden (när laserstrålen blockeras vid grind 2).

Koden fungerar främst bra, men på något sätt visar det mig några mystiska gånger de börjar räkna tid. I slutändan, när tiden stannar, visar den rätt tid. Så ge mig lite hjälp att lösa det problemet om du har en idé.

Steg 1: Material

(1x) Arduino UNO + USB -kabel

(1x) 4x20 LCD i2c

(2x) 10k ohm motstånd

(2x) LDR (ljusberoende motstånd)

trådar

värmekrymprör

(2x) laserpekare (Ansmann)

(4x) står för LDR och laserpekare (2 grindar)

(2x) 3R12 4, 5 V batteri

(2x) lådor för laserpekare och batterier

(1x) Box för trådning, arduino UNO och LCD

liten bit kretskort

Steg 2: Inställning för laserpekarbox

Inställning för laserpekarbox
Inställning för laserpekarbox
Inställning för laserpekarbox
Inställning för laserpekarbox
Inställning för laserpekarbox
Inställning för laserpekarbox

I den fritzande bilden representerar LED-bilden laserpekaren som du kan se på de andra bilderna.

Eftersom det bara finns en tryckknapp i lasern bestämde jag mig för att trycka ner chokern så att lasern är på hela tiden.

Jag ändrade också laserkraftkällan från tre knappbatterier (1, 5V vardera) till en större 3R12 4, 5V. Och eftersom jag inte vill ta bort batteriet när jag inte behöver det, installerade jag en strömbrytare.

Steg 3: Inställning för Arduino, LCD och LDR

Installation för Arduino, LCD och LDR
Installation för Arduino, LCD och LDR
Installation för Arduino, LCD och LDR
Installation för Arduino, LCD och LDR
Installation för Arduino, LCD och LDR
Installation för Arduino, LCD och LDR

På bilderna kan du se inställningen av panelen och testa projektet. (Vilken röra…;))

I den slutliga monteringen tog jag LDR till kretskortet (i lådan) med två trådar och satte motstånden där. Det var det enklaste sättet att göra det. Annars skulle jag ha behövt göra små kopplingslådor till slutet där LDR: n lokaliserar och ta med sig tre ledningar från avståndet.

Steg 4: LDR Gate

LDR Gate
LDR Gate
LDR Gate
LDR Gate
LDR Gate
LDR Gate

Jag hittade perfekt passande gummipluggar till 20 mm järnrör och fäste LDR: er med värmehärdande lim på dessa gummipluggar.

Steg 5: Tråd och lådtillverkning

Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning
Tråd och lådtillverkning

Jag köpte en plastlåda som jag ändrade till mina ändamål genom att klippa hål för trådar och LCD.

Jag lämnade bara hål för USB -kabel till arduino eftersom jag använder det här systemet alltid med min bärbara dator för att skriva ner resultattiderna (från seriell bildskärm) för att utmärka mig. Så det här systemet får sin kraft från min bärbara dator.

Det finns en liten kretskort inuti lådan för att samla alla trådar i en. Den är fäst på lådan med liten bult och mutter som alla andra delar också.

Steg 6: Kod

Koda
Koda

Ändra gärna koden efter dina behov.

Systemet testades inomhus så se till att du kontrollerar LDR -värden om du vill använda det utomhus i ett dagsljus.

Och som jag nämnde tidigare finns det dessa mysterietider som visar sig under den tid det tar. Och jag har ingen aning om var de kommer ifrån. Men jag var glad att det fungerar bra och ger mig den information jag behöver från spelarna som springer 30 m distans.

Tack för din feedback och intresse för detta projekt.