30 м жүгіру үшін секундомер (Arduino): 6 қадам (суреттермен)
30 м жүгіру үшін секундомер (Arduino): 6 қадам (суреттермен)
Anonim
30 м жүгіруге арналған секундомер (Arduino)
30 м жүгіруге арналған секундомер (Arduino)

Бұл жоба финс бейсболынан жаттықтырушылар мен жасөспірімдердің 30 м жүгірудегі жылдамдығын тексеру үшін арнайы мақсатта жасалған. Бұл arduino жобасы менің оқуымдағы курстық жоба болды. Жобаның көтерілу мен құлдырауы болды, бірақ қазір ол жұмыс істейді.

Мен лазерлік көрсеткіштер мен LDR -ді қолдануды шештім, себебі мен LDR -лармен және олардың жұмысымен жақсы таныс едім. Неғұрлым қауіпсіз жүйе фотоэлектрлік ұяшық болар еді. Бұл мен секундомерді жақсартатын келесі жүйе болады. LDR және лазерлік көрсеткіштер екі бөлек қақпа жасайды. Бірінші қақпа уақытты есептей бастайды (лазер сәулесі 1 -қақпада блокталған кезде), ал екінші қақпа соңғы уақытты есептейді (лазер сәулесі 2 -қақпада бұғатталған кезде).

Код негізінен жақсы жұмыс істейді, бірақ ол маған жұмбақ уақытты көрсетеді, ол уақытты есептей бастайды. Ақырында, уақыт тоқтаған кезде, ол дұрыс уақытты көрсетеді. Сондықтан, егер сізде идея болса, маған бұл мәселені шешуге көмектесіңіз.

1 -қадам: материалдар

(1x) Arduino UNO + USB сымы

(1x) 4x20 СКД i2c

(2x) 10к Ом резисторлары

(2x) LDR (жарыққа тәуелді резистор)

сымдар

жылуды төмендететін түтіктер

(2x) лазерлік көрсеткіш (Ansmann)

(4x) LDR және лазерлік көрсеткіштерді білдіреді (2 қақпа)

(2x) 3R12 4, 5 В батарея

(2x) лазерлік көрсеткіштер мен батареяларға арналған қораптар

(1x) сымға арналған қорап, arduino UNO және LCD

шағын тақтаның бөлігі

2 -қадам: Лазерлік көрсеткіш терезесін орнату

Көрсеткішті лазерлік қорапқа орнату
Көрсеткішті лазерлік қорапқа орнату
Көрсеткішті лазерлік қорапқа орнату
Көрсеткішті лазерлік қорапқа орнату
Көрсеткішті лазерлік қорапқа орнату
Көрсеткішті лазерлік қорапқа орнату

Қиық суретте LED-сурет басқа суреттерде көріп тұрғандай лазерлік көрсеткішті білдіреді.

Лазерде тек түйме бар болғандықтан, мен оны басу үшін чокерді қолдануға шешім қабылдадым, сондықтан лазер үнемі қосылып тұрады.

Мен лазерлік қуат көзін үш батырмалы батареядан (әрқайсысы 1, 5В) бір үлкен 3R12 4, 5В дейін өзгерттім. Мен батареяны қажет емес кезде шығарғым келмейтіндіктен, мен қосқышты орнаттым.

3 -қадам: Arduino, LCD және LDR дискілерін орнату

Arduino, LCD және LDR дискілерін орнату
Arduino, LCD және LDR дискілерін орнату
Arduino, LCD және LDR дискілерін орнату
Arduino, LCD және LDR дискілерін орнату
Arduino, LCD және LDR дискілерін орнату
Arduino, LCD және LDR дискілерін орнату

Суреттерде сіз тақтаны орнатуды және жобаны тексеруді көре аласыз. (Қандай былық …;))

Соңғы жинақта мен LDR -ді екі сыммен қорапқа алып келдім және резисторларды сол жерге қойдым. Бұл мұны істеудің ең оңай жолы болды. Әйтпесе, мен LDRs орналасқан соңына дейін шағын ілініс қораптарын жасап, алыстан үш сымды алып келуім керек еді.

4 -қадам: LDR Gate

LDR қақпасы
LDR қақпасы
LDR қақпасы
LDR қақпасы
LDR қақпасы
LDR қақпасы

Мен 20 мм темір түтікке өте жақсы сәйкес келетін резеңке табақшаларды және сол резеңке таяқшаларға ыстықтай бекітетін жабысқақ LDR таптым.

5 -қадам: сымдар мен қораптар жасау

Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау
Сымдар мен қораптар жасау

Мен пластикалық қорапты сатып алдым, оны сымдар мен СКД үшін тесіктерді кесу арқылы өз мақсатыма өзгерттім.

Мен USB сымының ардуиноға арналған тек саңылауын қалдырдым, себебі мен бұл жүйені әрқашан ноутбукпен бірге нәтиже уақытын (сериялық монитордан) Excel -ге жазу үшін қолданамын. Сондықтан бұл жүйе ноутбуктан қуат алады.

Қораптың ішінде барлық сымдарды бір жерге жинауға арналған шағын тақта бар. Ол басқа бөліктер сияқты болт пен гайкамен қорапқа бекітілген.

6 -қадам: код

Код
Код

Кодты сіздің қажеттіліктеріңізге қарай өзгертіңіз.

Жүйе үй ішінде сыналды, сондықтан оны күндізгі жарықта сыртта қолданғыңыз келсе, LDR мәндерін тексеріңіз.

Жоғарыда айтқанымдай, бұл жұмбақ уақыттар уақытты көрсетеді. Мен олардың қайдан келгенін білмеймін. Бірақ мен оның жақсы жұмыс істейтініне және маған 30 м қашықтықта жүгіретін ойыншылардан маған қажет ақпаратты беретініне қуаныштымын.

Пікіріңізге және осы жобаға қызығушылығыңызға рахмет.

Ұсынылған: