Inhoudsopgave:

Stopwatch voor 30 M hardlopen (Arduino): 6 stappen (met afbeeldingen)
Stopwatch voor 30 M hardlopen (Arduino): 6 stappen (met afbeeldingen)

Video: Stopwatch voor 30 M hardlopen (Arduino): 6 stappen (met afbeeldingen)

Video: Stopwatch voor 30 M hardlopen (Arduino): 6 stappen (met afbeeldingen)
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, November
Anonim
Stopwatch voor 30 M hardlopen (Arduino)
Stopwatch voor 30 M hardlopen (Arduino)

Dit project is gemaakt met een specifiek doel voor het coachen van Finse honkbal en het testen van de snelheid van juniorspelers in 30 m hardlopen. Dit arduino-project was ook een cursusproject in mijn studie. Het project had wat ups en downs, maar nu werkt het tenminste.

Ik besloot laserpointers en LDR's te gebruiken omdat ik bekend was met LDR's en hoe ze werken. Een veiliger systeem zou een soort foto-elektrische cel zijn geweest. En dat zal het volgende systeem zijn hoe ik deze stopwatch zal verbeteren. LDR's en laserpointers creëren twee afzonderlijke poorten. De eerste poort begint de tijd te tellen (wanneer de laserstraal wordt geblokkeerd bij poort 1) en de tweede poort berekent de laatste tijd (wanneer de laserstraal wordt geblokkeerd bij poort 2).

Code werkt voornamelijk goed, maar op de een of andere manier laat het me een aantal mysterieuze tijden zien die de tijd beginnen te tellen. Op het einde, wanneer de tijd stopt, toont het de juiste tijd. Dus geef me wat hulp om dat probleem op te lossen als je een idee hebt.

Stap 1: Materialen

(1x) Arduino UNO + USB-kabel

(1x) 4x20 LCD i2c

(2x) 10k ohm weerstanden

(2x) LDR (lichtafhankelijke weerstand)

draden

krimpkousen

(2x) laserpointer (Ansmann)

(4x) staat voor LDR's en laserpointers (2 poorten)

(2x) 3R12 4, 5 V Batterij

(2x) doosjes voor laserpointers en batterijen

(1x) Box voor bedrading, arduino UNO en LCD

klein stukje printplaat

Stap 2: Setup voor Laser Pointer Box

Installatie voor laseraanwijzerbox
Installatie voor laseraanwijzerbox
Installatie voor laseraanwijzerbox
Installatie voor laseraanwijzerbox
Installatie voor laseraanwijzerbox
Installatie voor laseraanwijzerbox

In de fritzing foto stelt de LED-foto de laserpointer voor zoals je op de andere foto's kunt zien.

Omdat er alleen een drukknop in de laser zit, heb ik besloten om de choker te gebruiken om hem naar beneden te drukken, zodat de laser altijd aan staat.

Ik heb ook de laserstroombron aangepast van drie knoopbatterijen (elk 1,5V) naar een grotere 3R12 4, 5V. En omdat ik de batterij er niet uit wil halen als ik hem niet nodig heb, heb ik een schakelaar geïnstalleerd.

Stap 3: Setup voor Arduino, LCD en LDR's

Installatie voor Arduino, LCD en LDR's
Installatie voor Arduino, LCD en LDR's
Installatie voor Arduino, LCD en LDR's
Installatie voor Arduino, LCD en LDR's
Installatie voor Arduino, LCD en LDR's
Installatie voor Arduino, LCD en LDR's

Op de foto's ziet u de opstelling van het breadboard en het testen van het project. (Wat een puinhoop…;))

In de eindmontage heb ik LDR's met twee draden naar de printplaat (in de doos) gebracht en daar de weerstanden geplaatst. Dat was de gemakkelijkste manier om het te doen. Anders had ik kleine koppeldozen moeten maken naar het einde waar de LDR's zich bevinden en drie draden van de verte brengen.

Stap 4: LDR-poort

LDR-poort
LDR-poort
LDR-poort
LDR-poort
LDR-poort
LDR-poort

Ik vond perfect passende rubberen blokken op een ijzeren buis van 20 mm en bevestigde LDR's met warmhardende lijm aan die rubberen blokken.

Stap 5: Bedrading en het maken van dozen

Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken
Bedrading en dozen maken

Ik kocht een plastic doos die ik aan mijn doeleinden heb aangepast door gaten te snijden voor draden en LCD.

Ik liet alleen een gat voor USB-kabel naar arduino omdat ik dit systeem altijd met mijn laptop gebruik om de resultaattijden (van seriële monitor) op te schrijven om uit te blinken. Dus dit systeem haalt zijn stroom uit mijn laptop.

Er zit een klein stukje printplaat in de doos om alle bedrading in één te verzamelen. Het is net als alle andere onderdelen aan de doos bevestigd met een kleine bout en moer.

Stap 6: Coderen

Code
Code

Voel je vrij om de code aan te passen aan je behoeften.

Het systeem is binnenshuis getest, dus zorg ervoor dat u de LDR-waarden controleert als u het buiten bij daglicht wilt gebruiken.

En zoals ik eerder al zei, zijn er deze mysterieuze tijden te zien gedurende de tijd die nodig is. En ik heb geen idee waar die vandaan komen. Maar ik was blij dat het goed werkt en me de informatie geeft die ik nodig heb van de spelers die 30 m afstand rennen.

Bedankt voor uw feedback en interesse voor dit project.

Aanbevolen: