Мазмұны:

Arduino Laser Tag - Duino Tag: 11 қадам (суреттермен)
Arduino Laser Tag - Duino Tag: 11 қадам (суреттермен)

Бейне: Arduino Laser Tag - Duino Tag: 11 қадам (суреттермен)

Бейне: Arduino Laser Tag - Duino Tag: 11 қадам (суреттермен)
Бейне: 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 теггері- Жалпы кіріспе Duino тег- бұл arduino айналасында орналасқан лазерлік тегтер жүйесі. Ақырында, офистік қару -жарақ, орманды жерлердегі соғыстар мен қала маңындағы қақтығыстарға арналған лазерлік тегтердің тамаша жүйесі болмайынша, модернизациялауға және бұзуға болатын лазерлік тегтер жүйесі. Лазерлік тег - бұл пейнтбол немесе аэрсофт тәрізді жауынгерлік ойын, ол инфрақызыл сәулені (IR) қолданады. басқа ойыншыларды немесе нысандарды белгілеу / атуды модельдеу. Мен бұл жобада біраз уақыт жұмыс істедім, бірақ мен мұны аяқталған деп ойламаймын, бірақ көп адамдарды тартатын уақыт келді. Менің ойымша, бұл нұсқаулық маған arduino байқауына қатысу үшін уақыт өте келе аяқталады деп үміттенемін, бірақ мен үйретушілерге біраз уақыт өңдеу мен түзету қажет болады деп ойлаймын. Бұл нұсқаулық сізге шығуға және өзіңіздің дуо тегтеріңізді құруға қажет ақпаратпен қамтамасыз етуге бағытталған. Бұл нұсқаулықта жеңіл мылтықты өзгерту арқылы дуо теггерін қалай жасау керектігі туралы айтылады, бірақ қосымша жұмыспен сіз өзіңіздің мылтықты нөлден жасай аласыз. Бұл нұсқаулық жобаның бағдарламалық жасақтамасы / коды жағына егжей -тегжейлі қарамайды, дегенмен мильдік тег протоколына негізделген жұмыс коды берілген. Duino tagger бағдарламалау туралы білгісі келетіндер үшін мен сізге қорқынышты идеядағы тамаша оқулықтардан бастауды ұсынамын. Thoes тәжірибесі arduino пайдаланушылары шолудың бетін (1 -қадам) және код беттерін (8 -қадам) табуы мүмкін, ең пайдалы, жаңа arduino пайдаланушылары нұсқаулық пен берілген сілтемелерді мұқият қарауды қажет етуі мүмкін. Сіздердің көпшілігіңізге бұл нұсқаулық пайдалы болады деп үміттенемін және өзіңіздің дуо тегтерлеріңізді құруды жалғастырасыз. Мұнда көрсетілген жүйені жетілдіру мен жетілдіруге мүмкіндік мол. Егер сіз осы қосарлы драйверді жетілдіре берсеңіз, өз жұмысыңызбен бөлісіңіз, және уақыт өте келе жүйе әлдеқайда бай ойын тәжірибесіне айналады деп үміттенемін. Youtube -тегі менің дуо тегтерімнің бейнелері: Бұл бейнеде мен жұмыс істеп жүрген талькульттің нысанасына ату үшін жасаған екінші дуо теггерін қолданғанымды көрсетеді. Мен жақын арада талькульт туралы нұсқаулық жасаймын деп үміттенемін.

1 -қадам: Шолу

Шолу
Шолу

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

2 -қадам: негіздері

Негіздері
Негіздері
Негіздері
Негіздері
Негіздері
Негіздері

Электроникаға көмекші болуға көмектесетін беттер. Duino тегтерінің дизайнында бірнеше нүктеде пайдалы болатын кейбір негіздер. R = РезисторC = КонденсаторV = Кернеу I = Ток Жарықдиодты жарықдиодты қолдану арқылы олар арқылы токты шектеу қажет. Жарық диодты R = (V көзі -V жарықдиодты) /INot жұмыс істейтін токты таңдаңыз: Сіз мен қолданған резистор мәндерін көшіре алатын шығарсыз. Түймелер Бұл жобадағы түймелер (триггерлер және т.б.) басылған кезде төмен кернеуді береді деп есептеледі. Бұл үшін стандартты схема берілген схемада көрсетілген. FiltersR C (резисторлық конденсатор) тізбектері duino tagger -дің бірнеше жерінде пайдалы болуы мүмкін, не кернеудің өзгеруін жұмсарту үшін, не PWM сигналдарын аналогтық деңгейге айналдыру үшін, бұл күрделі емес сияқты: суды пайдалану үшін электр мен токқа ұқсастығы резистор тек судың (токтың) баяу ағуына мүмкіндік беретін тар құбыр сияқты әрекет етеді (сабанды елестетіңіз). Конденсатор үлкен су ыдысы / шелек сияқты әрекет етеді. Диаграммадағы төмен өту сүзгісі сабан мен шелектің комбинациясы сияқты әрекет етеді: Егер сіз шелектің ішіне немесе одан су ағынын кенеттен өзгертсеңіз де, деңгей (кернеу) жай ғана өзгереді. Төмен өту үшін өшіру жиілігі: f = 1/(2pi*R*C)

3 -қадам: Жеңіл мылтықты өзгерту

Жеңіл мылтықты өзгерту
Жеңіл мылтықты өзгерту
Жеңіл мылтықты өзгерту
Жеңіл мылтықты өзгерту
Жеңіл мылтықты өзгерту
Жеңіл мылтықты өзгерту

Жеңіл мылтықтың модификациясының егжей -тегжейі жеңіл мылтыққа байланысты болады. Мұнда бірнеше жалпы нұсқаулар мен идеялар бар: Пайдалы бөлшектерді қалдыру керек: Қосқыштар Триггердің Линзасы Жеңіл мылтыққа сақтау орнын қосу: Заттарды салу қиын болуы мүмкін, сонымен қатар ардуиноны тапаншаның ішіне салғыңыз келмеуі мүмкін. Мен басқа жобаларда қолдана алу үшін дуино тегтерімнен ардуиноларымды оңай алып тастағым келді. Менің дуо таңбалауыштарымның бірінде (MK1 тапаншасы) мен ардуино нано түйреуіштері өтетін тесіктерді кесіп, мылтықтың ішкі жағына розетка орнаттым, осылайша ардуино тапаншаның сыртына қосылды. Мен Mk2 мылтығына ардуиноға сыртқы қорапты қостым және оны оқ -дәрілерге ұқсатуға тырыстым. Корпус / оқ -дәрі қысқыш сақинаны байланыстыратын арзан қалтадан алынған пластиктен жасалған және оның қақпағы күшті магнитпен бекітілген.

4 -қадам: таратқыш

Таратқыш
Таратқыш
Таратқыш
Таратқыш

Инфрақызыл таратқыш Сізге қажет: ИК жарықдиодты: тар көру бұрышы бар светодиодты іздеңіз (инфрақызыл жарығының көп бөлігі оптика арқылы өтетініне көз жеткізу үшін). IR қабылдағыштарына сәйкес келетін толқын ұзындығы бар светодиодты таңдаңыз. Қосымша жарық диодты шамдарды алыңыз, себебі олар номиналды токтан жоғары жұмыс істейді, сондықтан олар жанып кетуі мүмкін. Сіз arduino -дағы шығыс істікшеге IR светодиодын (ток шектеу резисторы бар) қосуға болады, бірақ ол жібере алады, бірақ duino тегтерінің диапазоны әсерлі болмайды. Дуино тегтерінің күшейту диапазонын жақсарту үшін қажет. Мен жасаған негізгі күшейткіш қарапайым транзисторлық схема болды (схема берілген), сіз транзистордың орнына мосфет қарастырғыңыз келуі мүмкін. IR светодиод арқылы шамамен 300мА ток. Бұл светодиоды үшін номиналды токтан көп, бірақ жарық диодты жеңе алатын сияқты, себебі сіз жоғары токты қысқа уақытқа ғана серпіп отырсыз. Егер сіз 5 вольтты arduino -дан жарықдиодты қуаттандыру үшін пайдалансаңыз, ол шамамен 400/500мА -ды қамтамасыз ете алады, сондықтан 300мА -ды ИҚ таратқыш үшін пайдалану басқа жарық диодты және динамиктерге тым көп қалдырмайды, сондықтан жобалау кезінде осыны ескеріңіз. duino тегтер құра отырып, жоғары ток беретін кернеу реттегішін қосқан дұрыс болар. Оптика IR сәулесін фокустау үшін линзаны қолдану қажет болады, сіз жеңіл қарумен бірге келген линзаны қолдана аласыз. Сіз қызыл жарықдиодты қолданып, жақсы фокусталған сәулені алу үшін инфрақызыл жарықдиодты қайда қою керектігін біле аласыз.

5 -қадам: қабылдағыш

Ардуино сайысында екінші орын

Ұсынылған: