30 м чуркоо үчүн секундомер (Arduino): 6 кадам (сүрөттөр менен)
30 м чуркоо үчүн секундомер (Arduino): 6 кадам (сүрөттөр менен)
Anonim
30 м чуркоо үчүн секундомер (Arduino)
30 м чуркоо үчүн секундомер (Arduino)

Бул долбоор Финляндиянын бейсбол боюнча машыктыруусунда жана 30 м чуркоодо juniorplayers ылдамдыгын текшерүүдө атайын максат үчүн жасалган. Бул arduino projeckt менин окуумдагы курстук долбоор болчу. Долбоордун кээ бир өйдө -төмөн жактары болгон, бирок азыр, жок дегенде, ал иштеп жатат.

Мен лазердик көрсөткүчтөрдү жана LDRлерди колдонууну чечтим, анткени мен LDRлерди жана алардын иштөө ыкмаларын жакшы билчүмүн. Дагы коопсуз система кандайдыр бир фотоэлектрдик клетка болмок. Жана бул секундомерди кантип жакшыртсам болот кийинки система болот. LDR жана лазердик көрсөткүчтөр эки башка дарбазаны түзөт. Биринчи дарбаза убакытты эсептей баштайт (лазер нуру 1 -дарбазада тосулганда) жана экинчи дарбаза акыркы убакытты эсептейт (лазер нуру 2 -дарбазада бөгөлгөндө).

Код негизинен жакшы иштейт, бирок эмнегедир мага убакытты эсептей баштаган кээ бир сырдуу учурларды көрсөтөт. Акыры, убакыт токтогондо, туура убакытты көрсөтөт. Андыктан оюңуз болсо, мага ошол көйгөйдү чечүүгө жардам бериңиз.

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

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

(1x) 4x20 LCD i2c

(2x) 10k Ом резисторлору

(2x) LDR (жарыкка көз каранды каршылык)

зымдар

жылытуучу түтүктөр

(2x) лазер көрсөткүчү (Ansmann)

(4x) LDRs жана лазердик көрсөткүчтөрдү билдирет (2 дарбаза)

(2x) 3R12 4, 5 V Батарея

(2х) лазердик көрсөткүчтөр жана батареялар үчүн кутулар

(1х) зым үчүн кутуча, arduino UNO жана ЖК

кичинекей схема

2 -кадам: Лазердик көрсөткүч кутусуна орнотуу

Лазердик көрсөткүч кутусуна орнотуу
Лазердик көрсөткүч кутусуна орнотуу
Лазердик көрсөткүч кутусуна орнотуу
Лазердик көрсөткүч кутусуна орнотуу
Лазердик көрсөткүч кутусуна орнотуу
Лазердик көрсөткүч кутусуна орнотуу

Сүрөттө LED-сүрөт башка сүрөттөрдө көрүнүп тургандай лазердик көрсөткүчтү билдирет.

Лазерде бир гана баскыч бар болгондуктан, мен аны басуу үчүн чокерди колдонууну чечтим, ошондуктан лазер дайыма күйүп турат.

Мен лазердик энергия булагын үч баскычтуу батарейкадан (ар бири 1, 5В) бир чоңураак 3R12 4, 5V чейин өзгөрттүм. Жана батарейканы кереги жок болгондо алып салгым келбегендиктен, мен алмаштыргычты орноттум.

3 -кадам: Arduino, LCD жана LDRs үчүн орнотуу

Arduino, LCD жана LDRлер үчүн орнотуу
Arduino, LCD жана LDRлер үчүн орнотуу
Arduino, LCD жана LDRлер үчүн орнотуу
Arduino, LCD жана LDRлер үчүн орнотуу
Arduino, LCD жана LDRлер үчүн орнотуу
Arduino, LCD жана LDRлер үчүн орнотуу

Сүрөттөрдө сиз панелдин орнотулушун жана долбоорду текшерип жатканын көрө аласыз. (Кандай башаламандык …;))

Акыркы жыйында мен LDRлерди электр зымына (коробкага) эки зым менен алып келип, резисторлорду ошол жерге койдум. Бул кылуунун эң оңой жолу болгон. Болбосо, LDRs жайгашкан кичине кошуу кутучаларын аягына чейин жасап, алыстан үч зым алып келүүм керек болчу.

4 -кадам: LDR Gate

LDR Gate
LDR Gate
LDR Gate
LDR Gate
LDR Gate
LDR Gate

Мен 20 мм темир түтүккө эң ылайыктуу резина блугдарды таптым жана ошол резина блюздарга ысык орнотуучу клей менен бекитилген LDRлерди таптым.

5 -кадам: Виринг жана куту жасоо

Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо
Сым жана куту жасоо

Мен пластикалык кутучаны сатып алдым, аны зымдардын жана ЖКнын тешиктерин кесүү менен өзгөртүп койдум.

Мен USB зымы үчүн ардуиного бир гана тешик калтырдым, анткени мен бул системаны ноутбукум менен дайыма натыйжа убактысын (сериялык монитордон) жазуу үчүн колдоном. Ошентип, бул система ноутбуктан күч алат.

Бардык зымдарды бир жерге чогултуу үчүн кутунун ичинде кичинекей схема бар. Ал башка бөлүктөр сыяктуу эле кичинекей болт жана гайка менен кутуга тиркелет.

6 -кадам: Код

Code
Code

Кодуңузду муктаждыктарыңызга жараша өзгөртө аласыз.

Тутум имараттын ичинде сыналган, андыктан LDR маанилерин текшерип турганыңызды текшериңиз, эгер сиз аны сыртта күндүз жарыкта колдонууну кааласаңыз.

Ал эми жогоруда айтканымдай, бул табышмактуу убакыттар убакыттын өтүшү менен көрсөтүлөт. А мен алардын кайдан келгенин билбейм. Бирок мен анын жакшы иштегенине жана 30 м аралыкка чуркаган оюнчулардан мага керектүү маалыматты бергенине кубандым.

Пикириңиз жана бул долбоорго болгон кызыгууңуз үчүн рахмат.

Сунушталууда: