Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt powstał w konkretnym celu w trenowaniu fińskiego baseballu i testowaniu szybkości juniorów w biegu na 30 m. Ten projekt arduino był również projektem kursu w moich studiach. Projekt miał kilka wzlotów i upadków, ale teraz przynajmniej działa.
Zdecydowałem się użyć wskaźników laserowych i LDR-ów, ponieważ znałem LDR-y i ich działanie. Bezpieczniejszym systemem byłaby jakaś komórka fotoelektryczna. I to będzie kolejny system jak poprawię ten stoper. LDR i wskaźniki laserowe tworzą dwie oddzielne bramy. Pierwsza bramka rozpoczyna odliczanie czasu (kiedy wiązka lasera jest zablokowana na bramce 1), a druga bramka oblicza czas końcowy (kiedy wiązka lasera jest zablokowana na bramce 2).
Kod głównie działa dobrze, ale jakoś pokazuje mi kilka tajemniczych czasów, kiedy zaczyna odliczać czas. W końcu, kiedy czas się zatrzymuje, pokazuje właściwy czas. Więc pomóż mi rozwiązać ten problem, jeśli masz pomysł.
Krok 1: Materiały
(1x) Arduino UNO + przewód USB
(1x) 4x20 LCD i2c
(2x) rezystory 10 kΩ
(2x) LDR (rezystor zależny od światła)
przewody
rurki termokurczliwe
(2x) wskaźnik laserowy (Ansmann)
(4x) oznacza LDR i wskaźniki laserowe (2 bramki)
(2x) bateria 3R12 4, 5 V
(2x) pudełka na wskaźniki laserowe i baterie
(1x) Pudełko na okablowanie, arduino UNO i LCD
mały kawałek płytki drukowanej
Krok 2: Konfiguracja dla wskaźnika laserowego
Na sfatygowanym obrazku obraz LED przedstawia wskaźnik laserowy, jak widać na innych obrazach.
Ponieważ w laserze jest tylko przycisk, postanowiłem użyć chokera, aby go wcisnąć, aby laser był cały czas włączony.
Zmodyfikowałem również źródło zasilania lasera z trzech baterii guzikowych (po 1,5V każda) na jedną większą 3R12 4,5V. A ponieważ nie chcę wyjmować baterii, kiedy jej nie potrzebuję, zainstalowałem włącznik.
Krok 3: Konfiguracja dla Arduino, LCD i LDR
Na zdjęciach można zobaczyć konfigurację płytki prototypowej i testowanie projektu. (Co za bałagan…;))
W końcowym montażu doprowadziłem LDR-y do płytki drukowanej (w pudełku) dwoma przewodami i tam umieściłem rezystory. To był najłatwiejszy sposób. W przeciwnym razie musiałbym zrobić małe puszki sprzęgające do końca, w którym lokalizują LDR-y i przynieść trzy przewody z daleka.
Krok 4: Brama LDR
Znalazłem idealnie dopasowane gumowe zatyczki do 20 mm żelaznej rury i przymocowałem do tych gumowych zatyczek LDR-y z klejem termoutwardzalnym.
Krok 5: Okablowanie i wykonanie pudełek
Kupiłem plastikowe pudełko, które zmodyfikowałem do swoich celów wycinając otwory na przewody i LCD.
Zostawiłem tylko otwór na przewód USB do arduino, ponieważ używam tego systemu zawsze z laptopem do zapisywania czasów wyników (z monitora szeregowego) do excela. Więc ten system czerpie moc z mojego laptopa.
Wewnątrz pudełka znajduje się mały kawałek płytki drukowanej, aby zebrać wszystkie przewody w jedno. Jest przymocowany do pudełka za pomocą małej śruby i nakrętki, podobnie jak wszystkie inne części.
Krok 6: Kod
Zapraszam do modyfikowania kodu do swoich potrzeb.
System był testowany w pomieszczeniach, więc upewnij się, że sprawdziłeś wartości LDR, jeśli chcesz go używać na zewnątrz w świetle dziennym.
A jak wspomniałem wcześniej, te tajemnicze czasy ukazują się w miarę upływu czasu. I nie mam pojęcia, skąd one pochodzą. Cieszyłem się jednak, że działa dobrze i daje mi potrzebne informacje od zawodników biegających na dystansie 30 m.
Dziękujemy za opinie i zainteresowanie tym projektem.