Мазмуну:

Arduino Laser Tag - Duino Tag: 11 кадам (сүрөттөр менен)
Arduino Laser Tag - Duino Tag: 11 кадам (сүрөттөр менен)

Video: Arduino Laser Tag - Duino Tag: 11 кадам (сүрөттөр менен)

Video: Arduino Laser Tag - Duino Tag: 11 кадам (сүрөттөр менен)
Video: Arduino Laser Tag - DuinoTag 2024, Июль
Anonim
Arduino Laser Tag - Duino Tag
Arduino Laser Tag - Duino Tag
Arduino Laser Tag - Duino Tag
Arduino Laser Tag - Duino Tag

Duino tagger- Жалпы киришүү Duino теги- бул ардуинонун тегерегиндеги лазердик тег системасы. Акыр -аягы, сиз официалдуу курал -жарактар, токойлуу согуштар жана шаар четиндеги уруштар үчүн эң сонун лазердик тег системасына ээ болгонго чейин, модернизацияланган жана бузулган лазердик тегдер системасы. башка оюнчуларды же буталарды белгилөөнү / атууну окшоштуруу. Мен бул долбоордун үстүндө иштеп жатам, бирок аягына чыкпай жатат, мен дагы көп адамдарды тартууга убакыт келди. Бул үйрөткүч ардуино сынагына катышуум үчүн жетиштүү убакытта бүтөт деп үмүттөнөм, бирок мен үйрөтүүчүгө бир аз убакытка чейин түзөтүү жана оңдоо керек болот деп күтөм. Бул көрсөтмө сизге сыртка чыгып, өзүңүздүн дуо таггериңизди куруу үчүн керектүү маалыматты берүү максатын көздөйт. Бул көрсөтмө жеңил мылтыкты өзгөртүү аркылуу дуино теггерин кантип курууга багытталган, бирок бир аз кошумча жумуш менен сиз өзүңүздүн мылтыгыңызды нөлдөн баштап кура аласыз. Бул нускама долбоордун программалык камсыздоосунда / код жагында өтө майда -чүйдөсүнө чейин каралбайт, бирок милдер теги протоколуна негизделген жумушчу коду берилген. Duino tagger программалоосу жөнүндө билүүнү каалагандар үчүн, мен сизди коркунучтуу идеядан табылган эң сонун окуу куралдарынан баштоону сунуштайм. Thoes тажрыйбасы arduino колдонуучулары, кыязы, карап чыгуу баракчасын (1 -кадам) жана код баракчаларын (8 -кадам) эң пайдалуу, жаңы arduino колдонуучуларына инструктивдүү жана берилген шилтемелерди жакшылап карап чыгышы керек болушу мүмкүн. Мен көптөрүңүзгө бул көрсөтмө пайдалуу болот деп үмүттөнөм жана өзүңүздүн дуо таггерлериңизди курууну улантыңыз. Бул жерде көрсөтүлгөн бул системаны жакшыртуу жана өркүндөтүү үчүн көп мүмкүнчүлүктөр бар. Эгерде сиз бул дуинотаггерди өркүндөтө берсеңиз, өз ишиңиз менен бөлүшүңүз жана убакыттын өтүшү менен система бир топ бай оюн тажрыйбасына айланат деп үмүттөнөбүз. Ютубдагы менин дуо тагерлеримдин видеолору: Бул видео мага иштеп жаткан талкапуль бутага атуу үчүн жасаган экинчи дуино теггерин колдонуп жатканын көрсөтүп турат. Мен жакын арада талкулт жөнүндө көрсөтмө берем деп үмүттөнөм.

1 -кадам: Обзор

Обзор
Обзор

Обзор Дуйно теггеринин негизги бөлүктөрү: IR өткөргүч системасы Эмне - Транзистордун күчөткүчү, жогорку кубаттуулуктагы IR LED жана жакшы багытталган IR нурун берүү үчүн линза. Эмне үчүн - Тагерге башка оюнчуларды белгилөө / атуу, ошондой эле оюн маалыматын берүү каражаттарын берүү. Бергич ардуинодон сигналды күчөтөт жана аны IR LED аркылуу өткөрөт, линзалар мылтыкты тапанча сыяктуу алып жүрүү жана алыскы аралыкка өткөрүүнү мүмкүн кылуу үчүн сигналды абдан багыттоо үчүн колдонулат. үн жазгыч / ойнотуу электроникасы куттуктоо баракчасынан) Эмнеге - Тутумдан аудио пикир алуу жакшы. Үн эффекттери, tagger атылганда же ок -дары же өмүрү түгөнгөндө сизге кабарлоого мүмкүндүк берет. Алуучулар Эмне - Стандарттык IR алуучу модулу жана кубаттуулукту жөнгө салуу конденсатору Эмне үчүн - Демек, курал качан атылганын билет. Бул көрсөтмөдө бул курал мылтыктын 3 сенсорлорун 1, ошондой эле алдыңкы жана арткы баш сенсорлорун колдонууну карайт. Визуалдык эффекттер жана жарыктар Эмне - светодиод жана бар графикалык айдоочу схемалары Эмне үчүн - Бул оюн маалыматы боюнча визуалдык пикир алуу жакшы, мисалы жарык сизге ок тийгенде кабар берүү үчүн. Баасы Бул бөлүмдү эл аралык деңгээлде достук кылуу үчүн; жазуу учурунда: £ 1 GBP = $ 1.6 USD = 1.1 EUR Эгер сизде буга чейин arduino болсо, бул долбоордун негизги кошумча компоненттерин 10 фунт стерлингге сатып алууга болот. Азыр арзандатылган мылтыктарды кармоо оңой болгондуктан, duino tagger курууга эң сонун убакыт. Жеңил мылтыктар - бул компьютердик оюндар менен колдоно турган мылтыктар, алардын көбү заманбап ЖК экрандарда иштебейт, андыктан алардын көбү ebayде жана башка жерлерде арзан баада. Кайрымдуулук дүкөнүнөн ebayдөн бир фунт стерлингге жакын болгон эки жеңил курал сатып алдым. Жеңил мылтыктар бул долбоор үчүн эң сонун башталыш болуп саналат, анткени алар оптика, өчүргүчтөр жана корпусту камсыз кылат. Сизге керек болот: Arduino Light Gun Түстүү LED (30mA+) IR сенсорлору IR кабыл алуучуга кеминде 2x IR LED туура келет (100mA+) Peizo үн чыгаргыч Power транзистору /MOSFET Электрониканын бир нече негиздери: ширетүүчү, резисторлор, конденсаторлор. Сиз ошондой эле Scrap пластикалык LED тилкесиндеги графикалык драйвер чиптерин каалашыңыз мүмкүн More LED'лер сенсорлорду орнотуу үчүн жеке билдирүүңүздүн куттуктоо картасын шляпалар / туулга / баш боосун жазыңыз.

2 -кадам: Негиздери

Негиздери
Негиздери
Негиздери
Негиздери
Негиздери
Негиздери

BasicsPage электроника noobs жардам берүү үчүн аракет кылыш үчүн. Duino tagger. R = ResistorC = CapacitorV = VoltageI = CurrentUSing LEDдин LEDин колдонуу, алар аркылуу токту чектөө үчүн резистор менен колдонулушу керек. LED R = (V камсыз кылуу -V жетектөөчү) /INot боюнча иштей турган токту тандаңыз: Балким, мен колдонгон резистордун маанилерин көчүрө аласыз. Бул долбоордогу баскычтар (триггерлер ж. Б.) Басылганда төмөн чыңалуу берет деп болжолдонууда. Бул үчүн стандарттык схема берилген схемада көрсөтүлгөн. FiltersR C (Резистордук конденсатор) микросхемалары duino taggerдин бир нече жеринде пайдалуу болушу мүмкүн, же электр менен камсыздоо чыңалуусунун өзгөрүшүн жумшартуу үчүн же PWM сигналдарын аналогдук деңгээлге которуу үчүн, анча деле татаал эмес: Сууну колдонуу үчүн электр жана токко окшоштуруу резистор тар түтүккө окшош (саманды элестет), жай суунун (токтун) агып кетишине жол берет. Конденсатор чоң суу сактагыч / чака сыяктуу иштейт. Диаграммада төмөн өтүү чыпкасы саман менен чаканын комбинациясы сыяктуу иштейт: Сиз челектин ичиндеги же сыртындагы суунун агымын капыстан өзгөртсөңүз да, деңгээл (чыңалуу) акырындык менен гана өзгөрөт. Төмөн өтүү үчүн жыштыкты кесүү: f = 1/(2pi*R*C)

3 -кадам: Жарык тапанчасын өзгөртүү

Жеңил мылтыкты өзгөртүү
Жеңил мылтыкты өзгөртүү
Жеңил мылтыкты өзгөртүү
Жеңил мылтыкты өзгөртүү
Жеңил мылтыкты өзгөртүү
Жеңил мылтыкты өзгөртүү

Жеңил мылтыктын өзгөртүүлөрүнүн деталдары жеңил мылтыкка жараша болот. Бул жерде кээ бир жалпы көрсөтмөлөр жана идеялар: Пайдалуу бөлүктөрдү калтыруу керек: SwitchesTrigger LED'sLense Жарык куралыңызга сактоо мейкиндигин кошуу: нерселерди орнотуу кыйын болушу мүмкүн, сиз өзүңүздүн ардуинону тапанчанын ичине салгыңыз келбеши мүмкүн. Мен башка долбоорлордо колдоно алышым үчүн, менин duino тегдеримдеги ардуинолорумду оңой эле алып салгым келди. Менин duino tagger'леримдин биринде (MK1 тапанчасы) мен ардуино нано казыктары өтүүчү корпустагы тешиктерди кесип, тапанчанын ички жагына розетканы орноттум, мылтыктын сыртына сайылган. Менин Mk2 тапанчамда ардуино үчүн сырткы корпусту кошуп, аны ок -дарыларга окшоштурууга аракет кылдым. Корпус / амма клипи мен арзан шакек байлоочу папкадан алынган пластиктен жасалган жана анын капкагы күчтүү магнит менен кармалып турат.

4 -кадам: өткөргүч

Бергич
Бергич
Бергич
Бергич

IR өткөргүч Сизге керек болот: IR LED: Тар көрүү бурчу бар LEDди издеңиз (IR жарыктын көп бөлүгүн оптика аркылуу жасашын камсыз кылуу үчүн). Жогорку күчү жакшы. IR кабылдагычтарыңызга дал келген толкун узундугу менен LEDди тандаңыз. Запастык диоддорду алыңыз, анткени алар номиналдуу токтон жогору иштешет, андыктан күйүп кетиши мүмкүн. Сиз жөн гана IR LEDди (учурдагы чектөөчү резистору менен) arduinoдогу чыгуучу пинге туташтырсаңыз болот, ал өткөрө алат, бирок duino tagger диапазону анча деле таасирдүү болбойт. Duino tagger amplification диапазонун жакшыртуу үчүн мен керектүү негизги транзистордук схеманы түздүм (негизги схема берилген), сиз транзистордун ордуна mosfetти карап көргүңүз келиши мүмкүн. IR LED аркылуу болжол менен 300mA ток. Бул Светодиоддун номиналдуу токунан көп, бирок LED кыска мөөнөттө гана жогорку токту тартып жаткандыктан жеңе алат окшойт. Эгерде сиз 5V камсыздоону arduinoдон LEDди иштетүү үчүн колдонсоңуз, анда ал болжол менен 400/500мА менен камсыздай алат, ошондуктан 300mA IR өткөргүчүн колдонуп, Led башка LEDлерге жана динамиктерге ж. duino tagger түзүп, жогорку токту бере турган чыңалуу жөндөгүчүн кошуу жакшы болмок. Сиз IR нурун топтоо үчүн линзаны колдонушуңуз керек болот, сиз жеңил мылтык менен келген линзаны колдоно аласыз. Сиз IRди кайда коюу керектигин билүү үчүн кызыл LED колдонсоңуз болот.

5 -кадам: Алуучу

Ардуино конкурсунда экинчи орун

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