30 M Koşu için Kronometre (Arduino): 6 Adım (Resimlerle)
30 M Koşu için Kronometre (Arduino): 6 Adım (Resimlerle)
Anonim
30 M Koşu için Kronometre (Arduino)
30 M Koşu için Kronometre (Arduino)

Bu proje, Fin Beyzbol koçluğu ve 30 m koşuda genç oyuncuların hızını test etmede belirli bir amaç için yapılmıştır. Bu arduino projesi benim çalışmalarımda da bir ders projesiydi. Projede bazı inişler çıkışlar oldu ama şimdi en azından çalışıyor.

Lazer işaretleyicileri ve LDR'leri kullanmaya karar verdim çünkü LDR'lere ve nasıl çalıştıklarına aşinaydım. Daha güvenli bir sistem bir tür fotoelektrik hücre olurdu. Ve bu kronometreyi nasıl geliştireceğim bir sonraki sistem olacak. LDR'ler ve lazer işaretçiler iki ayrı kapı oluşturur. İlk kapı zamanı saymaya başlar (lazer ışını kapı 1'de engellendiğinde) ve ikinci kapı son zamanı hesaplar (lazer ışını kapı 2'de engellendiğinde).

Kod esas olarak iyi çalışıyor, ancak bir şekilde bana zaman saymaya başladığı bazı gizemli zamanları gösteriyor. Sonunda zaman durduğunda doğru zamanı gösterir. Bir fikriniz varsa, bu sorunu çözmem için bana biraz yardım edin.

Adım 1: Malzemeler

(1x) Arduino UNO + USB kablosu

(1x) 4x20 LCD i2c

(2x) 10k ohm dirençler

(2x) LDR (ışığa bağlı direnç)

teller

ısıyla daralan tüpler

(2x) lazer işaretçi (Ansmann)

(4x) LDR'ler ve lazer işaretçiler (2 kapı) anlamına gelir

(2x) 3R12 4, 5 V Pil

(2x) lazer işaretçiler ve piller için kutular

(1x) Kablolama, arduino UNO ve LCD için kutu

küçük devre kartı

Adım 2: Lazer İşaretçi Kutusu Kurulumu

Lazer İşaretçi Kutusu Kurulumu
Lazer İşaretçi Kutusu Kurulumu
Lazer İşaretçi Kutusu Kurulumu
Lazer İşaretçi Kutusu Kurulumu
Lazer İşaretçi Kutusu Kurulumu
Lazer İşaretçi Kutusu Kurulumu

Fritzing resimde LED resmi diğer resimlerde de görebileceğiniz gibi laserpointer'ı temsil etmektedir.

Lazerde yalnızca buton olduğundan, lazerin her zaman açık olması için bastırmak için gerdanlık kullanmaya karar verdim.

Ayrıca lazer güç kaynağını üç düğme pilden (her biri 1, 5V) daha büyük bir 3R12 4, 5V'a değiştirdim. Ve ihtiyacım olmadığında pili çıkarmak istemediğim için bir anahtar taktım.

Adım 3: Arduino, LCD ve LDR'ler için Kurulum

Arduino, LCD ve LDR'ler için Kurulum
Arduino, LCD ve LDR'ler için Kurulum
Arduino, LCD ve LDR'ler için Kurulum
Arduino, LCD ve LDR'ler için Kurulum
Arduino, LCD ve LDR'ler için Kurulum
Arduino, LCD ve LDR'ler için Kurulum

Resimlerde breadboard kurulumunu ve projeyi test ettiğini görebilirsiniz. (Ne dağınıklık…;))

Son montajda LDR'leri iki telli devre kartına (kutuda) getirdim ve dirençleri oraya koydum. Bunu yapmanın en kolay yolu buydu. Aksi takdirde, LDR'lerin bulunduğu uçlara küçük bağlantı kutuları yapmak ve üç kabloyu uzaktan getirmek zorunda kalacaktım.

Adım 4: LDR Kapısı

LDR Kapısı
LDR Kapısı
LDR Kapısı
LDR Kapısı
LDR Kapısı
LDR Kapısı

20 mm'lik demir boruya mükemmel şekilde uyan lastik tıkaçlar buldum ve bu lastik tıkaçlara sıcakta sertleşen yapıştırıcı ile sabitlenmiş LDR'ler buldum.

Adım 5: Kablolama ve Kutu Yapımı

Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı
Kablolama ve Kutu Yapımı

Kablolar ve LCD için delikler açarak amaçlarıma göre değiştirdiğim bir plastik kutu aldım.

Arduino'ya sadece USB kablosu için delik bıraktım çünkü bu sistemi her zaman dizüstü bilgisayarımla sonuç sürelerini (seri monitörden) excel'e yazmak için kullanıyorum. Yani bu sistem gücünü dizüstü bilgisayarımdan alıyor.

Tüm kabloları bir arada toplamak için kutunun içinde küçük bir devre kartı parçası vardır. Diğer parçalarda olduğu gibi kutuya küçük cıvata ve somun ile tutturulmuştur.

6. Adım: Kod

kod
kod

Kodu ihtiyaçlarınıza göre değiştirmekten çekinmeyin.

Sistem iç mekanda test edilmiştir, bu nedenle gün ışığında dış mekanda kullanmak istiyorsanız LDR değerlerini kontrol ettiğinizden emin olun.

Ve daha önce de belirttiğim gibi, zaman alırken ortaya çıkan bu gizemli zamanlar var. Ve bunların nereden geldiğine dair hiçbir fikrim yok. Ama iyi çalıştığı ve 30 m mesafe koşan oyunculardan ihtiyacım olan bilgileri verdiği için mutluydum.

Geri bildiriminiz ve bu projeye gösterdiğiniz ilgi için teşekkür ederiz.