Satura rādītājs:
- 1. solis: materiāli
- 2. darbība. Lāzera rādītāju kastes iestatīšana
- 3. darbība: iestatiet Arduino, LCD un LDR
- 4. solis: LDR vārti
- 5. solis: vadu un kārbu izgatavošana
- 6. darbība: kods
Video: Hronometrs 30 m skriešanai (Arduino): 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šis projekts tika izstrādāts īpašam mērķim Somijas beisbola trenēšanā un pārbaudot junioru spēlētāju ātrumu 30 m skriešanā. Šis arduino projekts bija arī kursa projekts manās studijās. Projektam bija daži kāpumi un kritumi, bet tagad tas vismaz darbojas.
Es nolēmu izmantot lāzera rādītājus un LDR, jo biju iepazinies ar LDR un to darbību. Drošāka sistēma būtu bijusi kāda veida fotoelektriskā šūna. Un tā būs nākamā sistēma, kā es uzlabošu šo hronometru. LDR un lāzera norādes rada divus atsevišķus vārtus. Pirmie vārti sāk skaitīt laiku (kad lāzera stars ir bloķēts pie 1. vārtiem), un otrie vārti aprēķina pēdējo laiku (kad lāzera stars ir bloķēts pie 2. vārtiem).
Kods galvenokārt darbojas labi, bet kaut kā tas man parāda dažus noslēpumainus laikus, kad sāk skaitīt laiku. Galu galā, kad laiks apstājas, tas parāda pareizo laiku. Tāpēc, ja jums ir ideja, palīdziet man atrisināt šo problēmu.
1. solis: materiāli
(1x) Arduino UNO + USB vads
(1x) 4x20 LCD i2c
(2x) 10k omu rezistori
(2x) LDR (no gaismas atkarīgs rezistors)
vadi
termiski saraušanās caurules
(2x) lāzera rādītājs (Ansmann)
(4x) apzīmē LDR un lāzera rādītājus (2 vārti)
(2x) 3R12 4, 5 V akumulators
(2x) kastes lāzera rādītājiem un baterijām
(1x) Kastīte vadiem, arduino UNO un LCD
mazs shēmas plates gabals
2. darbība. Lāzera rādītāju kastes iestatīšana
Aizraujošajā attēlā LED attēls attēlo lāzera rādītāju, kā redzams citos attēlos.
Tā kā lāzerā ir tikai spiedpoga, es nolēmu izmantot spiedpogu, lai to nospiestu, lai lāzers būtu ieslēgts visu laiku.
Es arī pārveidoju lāzera barošanas avotu no trim pogu baterijām (katra 1, 5V) uz vienu lielāku 3R12 4, 5V. Un, tā kā es nevēlos izņemt akumulatoru, kad tas man nav vajadzīgs, es uzstādīju slēdzi.
3. darbība: iestatiet Arduino, LCD un LDR
Attēlos varat redzēt maizes dēļa iestatīšanu un projekta testēšanu. (Kāda nekārtība…;))
Galīgajā montāžā es ar diviem vadiem novedu LDR pie shēmas plates (kastē) un ievietoju tur rezistorus. Tas bija vieglākais veids, kā to izdarīt. Pretējā gadījumā man būtu bijis jāizveido nelielas sakabes kārbas līdz galam, kur atrodas LDR, un no attāluma jānes trīs vadi.
4. solis: LDR vārti
Es atklāju, ka 20 mm dzelzs caurulē ir ideāli pieguļoši gumijas uzgaļi, un tiem gumijas blūžiem piestiprināju LDR ar karstās sacietēšanas līmi.
5. solis: vadu un kārbu izgatavošana
Es nopirku plastmasas kastīti, kuru pārveidoju atbilstoši saviem mērķiem, izgriežot caurumus vadiem un LCD.
Es atstāju tikai caurumu USB vadam arduino, jo es vienmēr izmantoju šo sistēmu kopā ar savu klēpjdatoru, lai pierakstītu rezultātu laikus (no sērijas monitora) līdz izcilībai. Tātad šī sistēma iegūst spēku no mana klēpjdatora.
Kastes iekšpusē ir neliels shēmas plates gabals, lai savāktu visus vadus vienā. Tas ir piestiprināts pie kastes ar nelielu skrūvi un uzgriezni, tāpat kā visas pārējās detaļas.
6. darbība: kods
Jūtieties brīvi mainīt kodu atbilstoši savām vajadzībām.
Sistēma tika pārbaudīta telpās, tāpēc noteikti pārbaudiet LDR vērtības, ja vēlaties to izmantot ārā dienas gaismā.
Un, kā jau minēju iepriekš, šie noslēpumainie laiki rāda laika ņemšanas laiku. Un man nav ne jausmas, no kurienes tie nāk. Bet es biju priecīgs, ka tas darbojas labi un sniedz man nepieciešamo informāciju no spēlētājiem, kuri skrien 30 m distanci.
Paldies par jūsu atsauksmēm un interesi par šo projektu.
Ieteicams:
Croakers hronometrs: 16 soļi (ar attēliem)
Krokera hronometrs: ja jūs smaidīsit vardēm, dažas no tām vibrēs. Izprotot kustību, var pateikt laiku-trīcošu darbību.Vardes " skatoties uz augšu " attēlo stundas binārā formātā (no kreisās uz labo; 8,4,2,1). Vardes " gaida uz priekšu " pārstāvēt min
Viss vienā digitālais hronometrs (pulkstenis, taimeris, modinātājs, temperatūra): 10 soļi (ar attēliem)
Viss vienā digitālais hronometrs (pulkstenis, taimeris, modinātājs, temperatūra): mēs plānojām izveidot taimeri kādām citām sacensībām, bet vēlāk mēs ieviesām arī pulksteni (bez RTC). Sākot programmēšanu, mūs interesēja vairāk ierīču funkciju pielietošana un galu galā pievienojām DS3231 RTC, jo
Arduino hronometrs: 4 soļi (ar attēliem)
Arduino hronometrs: šī pamācība parādīs, kā no Arduino izveidot hronometru
Vienkāršs Arduino pulkstenis / hronometrs: 6 soļi (ar attēliem)
Vienkāršs Arduino pulkstenis / hronometrs: šis " pamācāms " parādīs un iemācīs jums izveidot vienkāršu Arduino Uno pulksteni, kas tikai dažos vienkāršos soļos darbojas arī kā hronometrs
VHDL hronometrs: 8 soļi (ar attēliem)
VHDL hronometrs: šī ir apmācība, kā izveidot hronometru, izmantojot VHDL un FPGA shēmas plati, piemēram, Basys3 Atrix-7 plati. Hronometrs spēj skaitīt no 00.00 sekundēm līdz 99.99 sekundēm. Tas izmanto divas pogas, vienu start/stop pogai un otru