Stopperóra 30 m futáshoz (Arduino): 6 lépés (képekkel)
Stopperóra 30 m futáshoz (Arduino): 6 lépés (képekkel)
Anonim
Stopperóra 30 m futáshoz (Arduino)
Stopperóra 30 m futáshoz (Arduino)

Ez a projekt a finn baseball edzés és a junior játékosok sebességének 30 méteres futásban történő tesztelésére készült. Ez az arduino projekt egy tanfolyam volt a tanulmányaim során. A projektnek voltak hullámvölgyei, de most legalább működik.

Úgy döntöttem, hogy lézeres mutatókat és LDR -eket használok, mert ismertem az LDR -eket és működésüket. Biztonságosabb rendszer lett volna valamilyen fotoelektromos cella. És ez lesz a következő rendszer, hogyan fogom javítani ezt a stopperórát. Az LDR -ek és a lézermutatók két külön kaput hoznak létre. Az első kapu elkezdi számlálni az időt (amikor a lézersugár blokkolva van az 1 -es kapunál), a második pedig kiszámítja a végső időt (amikor a lézersugár blokkolva van a 2 -es kapunál).

A kód főleg jól működik, de valahogy rejtélyes időket mutat, amikor elkezdi számolni az időt. Végül, amikor az idő megáll, a megfelelő időt mutatja. Tehát ha van ötlete, segítsen nekem a probléma megoldásában.

1. lépés: Anyagok

(1x) Arduino UNO + USB vezeték

(1x) 4x20 LCD i2c

(2x) 10 k ohmos ellenállások

(2x) LDR (fényfüggő ellenállás)

vezetékek

hőre zsugorodó csövek

(2x) lézermutató (Ansmann)

(4x) az LDR -eket és a lézermutatókat jelenti (2 kapu)

(2x) 3R12 4, 5 V akkumulátor

(2x) dobozok lézermutatókhoz és elemekhez

(1x) Doboz huzalozáshoz, arduino UNO és LCD

kis darab áramköri lap

2. lépés: A lézermutató doboz beállítása

Lézermutató doboz beállítása
Lézermutató doboz beállítása
Beállítás a lézermutató dobozhoz
Beállítás a lézermutató dobozhoz
Lézermutató doboz beállítása
Lézermutató doboz beállítása

A frizurás képen a LED-kép a lézer-mutatót jelképezi, ahogy a többi képen is látható.

Mivel a lézerben csak nyomógomb található, úgy döntöttem, hogy a choker segítségével nyomom le, így a lézer folyamatosan be van kapcsolva.

A lézer áramforrást három gombelemről (1, 5 V) egy nagyobb 3R12 4, 5V -ra módosítottam. És mivel nem akarom levenni az akkumulátort, amikor nincs rá szükségem, telepítettem egy kapcsolót.

3. lépés: Arduino, LCD és LDR beállítása

Arduino, LCD és LDR beállítása
Arduino, LCD és LDR beállítása
Arduino, LCD és LDR beállítása
Arduino, LCD és LDR beállítása
Arduino, LCD és LDR beállítása
Arduino, LCD és LDR beállítása

A képeken láthatod a kenyérpult beállítását és a projekt tesztelését. (Micsoda rendetlenség…;))

A végső összeszerelésben az LDR -eket két vezetékkel az áramköri lapra hoztam (a dobozban), és az ellenállásokat elhelyeztem. Ez volt a legegyszerűbb módja. Különben kis kapcsolószekrényeket kellett volna készítenem a végére, ahol az LDR -ek elhelyezkednek, és három vezetéket hozni a távolból.

4. lépés: LDR kapu

LDR kapu
LDR kapu
LDR kapu
LDR kapu
LDR kapu
LDR kapu

Tökéletesen illeszkedő gumitömlőket találtam a 20 mm-es vascsőhöz, és az LDR-eket melegen kötő ragasztóval rögzítettem ezekhez a gumifúvókákhoz.

5. lépés: Huzalozás és dobozkészítés

Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés
Huzalozás és dobozkészítés

Vettem egy műanyag dobozt, amelyet célra módosítottam, lyukakat vágva a vezetékekhez és az LCD -hez.

Csak lyukat hagytam az USB vezetéknek az arduino számára, mert ezt a rendszert mindig a laptopommal használom, hogy leírom az eredményidőket (soros monitorról) az excelre. Tehát ez a rendszer a laptopomból nyeri erejét.

A doboz belsejében van egy kis áramköri lap, amely összegyűjti az összes vezetéket. A dobozhoz kis csavarral és anyával van rögzítve, mint az összes többi alkatrész is.

6. lépés: Kód

Kód
Kód

Nyugodtan módosítsa a kódot igényei szerint.

A rendszert beltéren tesztelték, ezért feltétlenül ellenőrizze az LDR értékeket, ha szabadban, nappali fényben szeretné használni.

És ahogy korábban említettem, ezek a titokzatos idők mutatják az időbe telést. És fogalmam sincs, honnan származnak. De örültem, hogy jól működik, és megadja a szükséges információkat a 30 m -es távon futó játékosoktól.

Köszönjük visszajelzését és érdeklődését a projekt iránt.

Ajánlott: