Мазмуну:

Жалгыз оюнчу Reaction Timer (Arduino менен): 5 кадам
Жалгыз оюнчу Reaction Timer (Arduino менен): 5 кадам

Video: Жалгыз оюнчу Reaction Timer (Arduino менен): 5 кадам

Video: Жалгыз оюнчу Reaction Timer (Arduino менен): 5 кадам
Video: Три нимфы на фоне моря_Рассказ_Слушать 2024, Ноябрь
Anonim
Жалгыз оюнчу реакция таймери (Arduino менен)
Жалгыз оюнчу реакция таймери (Arduino менен)
Жалгыз оюнчу реакция таймери (Arduino менен)
Жалгыз оюнчу реакция таймери (Arduino менен)

Бул долбоордо сиз Arduino менен иштөөчү реакция таймерин курасыз. Ал Arduino millis () функциясында иштейт, анда процессор программа иштей баштагандан берки убакытты жазат. Сиз муну жарыктын качан басылып, баскычтын кое берилишинин ортосундагы убакыт айырмасын табуу үчүн колдоно аласыз. Бардык баалуулуктар миллисекундтарда берилет.

Оюнда сиз баскычты кармап турушуңуз керек, андан кийин LED күйөт. Сиз андан кийин LED өчкөндөн кийин баскычты коё беришиңиз керек болот. Эгерде сиз аны өтө эрте чыгарсаңыз, ЖКда "Өтө эрте чыгарылган" деген текст пайда болот. Сиз баскычты бошотууга кеткен убакыт, реакция убактыңыз ЖК дисплейде көрсөтүлөт.

Жабдуулар

Суретте долбоорго керектүү бардык компоненттер көрсөтүлбөгөнүн эске алыңыз

1) 1 x Arduino nano/Arduino Uno + Байланыш кабели

2) 5см х 5см Perfboard

3) 20 х секирүүчү кабель же зым

4) 1 x 16x2 ЖК экран (Милдеттүү эмес)

5) 1 x 100K же 250K потенциометр

6) 1 х 9В батарея + туташтыргыч клип

7) 1 х 5мм LED

8) 1 x PTM убактылуу которгуч

9) 1 x 3V же 5V сигнал

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

Менде көптөгөн компоненттер бар болчу, анткени мен көптөгөн долбоорлорду жасайм. Сингапурдагы ойлоп табуучулар үчүн Sim Lim Tower бардык электрондук компоненттерди сатып ала турган жер. Мен 3 -кабатта Space electronics, Continental electronics же Hamilton electronics сунуштайм.

1 -кадам: Пландаштыруу жана Circuitry түшүнүү

Иштин көбү Arduino коду менен жасалат. Светодиод, зумзер жана PTM которгучтан тышкары, электрониканын көптөгөн стандарттык компоненттери жок. Ошентсе да, бул схеманы түшүнүү үчүн дагы эле маанилүү.

1) PTM которгучтун бир учу +5Вга, экинчиси Arduino пинине туташкан. Arduino пини 10K ом тартылган резистордун жардамы менен жерге туташтырылган. Бул өзгөрмө чыңалуунун пиндин абалына таасир этүүсүнө жол бербейт.

2) LEDдин аноду ардуино менен түз байланышкан. Жарык диодуна чыңалууну жогорулатуу үчүн транзистордун болушу шарт эмес. Arduino LEDди иштетүү үчүн жетиштүү көлөмдө ток берет. LEDдин катоду жерге туташтырылган.

3) Акыр -аягы, ушул эле процесс зумерде, бирок башка Arduino пининде болот.

4) ЖК менен arduino ортосундагы байланыштар схемаларда жана фризинг моделдеринде баса көрсөтүлгөн.

2 -кадам: Райондук схемалар жана курулуш

Райондук схемалар жана курулуш
Райондук схемалар жана курулуш
Райондук схемалар жана курулуш
Райондук схемалар жана курулуш
Райондук схемалар жана курулуш
Райондук схемалар жана курулуш

Районду кантип бириктирүү боюнча бир -эки вариант бар.

1) Электроникага кирген адамдар үчүн, схеманы куруу үчүн нан тактасын колдонууну сунуштайт элем. Бул ширетүүгө караганда бир топ начар жана мүчүлүштүктөрдү оңдоо оңой болот, анткени зымдарды оңой жөнгө салса болот. Сүрөттөрдө көрсөтүлгөн байланыштарды ээрчиңиз.

2) Тажрыйбалуу адамдар үчүн, схеманы нан тактасына кошуп колдонуп көрүңүз. Бул дагы туруктуу жана узакка созулат. Жетектөө үчүн схеманы окуп, ээрчип алыңыз.

3) Акыр-аягы, сиз SEEEDден алдын ала даярдалган PCBге заказ берсеңиз болот. Сиз муну жасашыңыз керек, компоненттерди ширетет. Керектүү Gerber файлы кадамга тиркелет. Бул жерде сыдырылган Gerber файлы бар Google Drive папкасына шилтеме бар:

3 -кадам: Arduino коду

Arduino коду
Arduino коду

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

Коддо сизге жардам берүү үчүн кээ бир комментарийлер бар. Сиз аны жүктөп алып, USBден мини USB кабелин колдонуп Arduinoго жүктөй аласыз. Бул үчүн сизге компьютериңизде Arduino тиркемеси керек болот жана сиз бул жүктөө шилтемесин бул веб -сайттан таба аласыз:

4 -кадам: Цирк үчүн турак жай

Цирк үчүн турак жай
Цирк үчүн турак жай

1) Сиз ар кандай эски пластикалык корпусту жасай аласыз. ЖКнын жана баскычтын уячаларын кесүү үчүн ысык бычакты колдонуңуз.

2) Андан тышкары, сиз менин аккаунтумду текшере аласыз, анда мен акрилден лазер менен кесилген кутуну кантип курууну сүрөттөйм. Сиз лазер кесүүчү үчүн SVG файлын таба аласыз. Же болбосо, лазердик кескичке мүмкүнчүлүгү жок адамдар үчүн, жыгачтын запастык бөлүктөрүнөн кутуча куруунун башка көрсөтмөлүү деталын таба аласыз.

3) Акыр -аягы, сиз жөн эле корпусуз эле райондон чыгып кете аласыз. Оңдоо жана өзгөртүү оңой болот.

5 -кадам: Районду демонстрациялоо

видеого шилтеме:

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