Мазмұны:

Wii қашықтан басқару камерасымен бақылау (соғыс найзағай): 6 қадам (суреттермен)
Wii қашықтан басқару камерасымен бақылау (соғыс найзағай): 6 қадам (суреттермен)

Бейне: Wii қашықтан басқару камерасымен бақылау (соғыс найзағай): 6 қадам (суреттермен)

Бейне: Wii қашықтан басқару камерасымен бақылау (соғыс найзағай): 6 қадам (суреттермен)
Бейне: Өлді деп жерлемек болған еді. Бірақ Алланың қалауымен тірілген Бала 2024, Қараша
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

ДжекКартерден> Менің модельдерімді мына жерден жүктеп алыңыз <Автордың басқа мәліметтерін қадағалаңыз:

Lasercut RC Halftrack
Lasercut RC Halftrack
Гармоникалық анализатор: Механикалық Lasercut сигналдық плоттер
Гармоникалық анализатор: Механикалық Lasercut сигналдық плоттер
Гармоникалық анализатор: Механикалық Lasercut сигналдық плоттер
Гармоникалық анализатор: Механикалық Lasercut сигналдық плоттер
Ласеркут РК кометалық танкі
Ласеркут РК кометалық танкі
Ласеркут РК кометалық танкі
Ласеркут РК кометалық танкі

Мен туралы: Мен танктерді, лазерлік және лазерлік цистерналарды жақсы көремін JackCarter туралы толығырақ »

Барлығына сәлем ! Мен сіздермен алғашқы аяқталған Arduino жобасымен бөліскім келеді. Мен үйдегі кеңейтілген шындықты жасауға тырыстым. Мен сізге оны түсіндіруге рұқсат етіңіз:

Бұл негізінен X және Y джойстик осі ретінде бейімделу үшін сіздің басыңыздың қозғалысын бақылау үшін камераны қолданатын жүйе. Оған дейін жобаны кез келген ойынға бейімдеуге болады.

Содан кейін, біз бұл осьтерді War Thunder параметрлерінде бастың қозғалысына байланыстырамыз, бұл кабинаның көрінісінде сәл көбірек сезім тудырады.

Бұл жобаны жасау үшін сізге қажет:

  • Arduino Uno (джойстик кітапханасы тек солармен жұмыс істейді, бірақ сіз оны басқа әдістермен жұмыс жасай аласыз),
  • Wii қашықтан басқару камерасы (мен шынымен де ескі пультті алуға кеңес беремін, жаңасын алмаңыз, себебі ол әлі де қымбат),
  • 100 кОм резистор,
  • 100 нФ конденсатор,
  • 25 МГц осциллятор (4 істікшелі),
  • IR жарықдиодты шамы,
  • 3В түйме ұяшығы (жарық диодты қосу үшін),
  • Кішкене нан тақтасы (компоненттер мен камераны ұстау үшін ұзындығы 17 тесік, нано ұстауға 2 есе көп (егер сіз оны қолдансаңыз)),
  • Кейбір сымдар мен дәнекерлеу заттары.

Мен Эрик Джейкобқа осы идеяны берген Arduino интерфейсімен басқарылатын Wii қашықтан басқарылатын IR камералық камерасы арқылы алғыс айтқым келеді.

1 -қадам: камераны Wii қашықтан басқару құралынан шығарыңыз

Камераны Wii қашықтан басқару құралынан алыңыз
Камераны Wii қашықтан басқару құралынан алыңыз
Камераны Wii қашықтан басқару құралынан алыңыз
Камераны Wii қашықтан басқару құралынан алыңыз

Мен ескі сынған Wii қашықтан басқару пультін алдым, мен сізге де солай жасауды ұсынамын. Сіз әлі де сатып ала аласыз, бірақ менің ойымша, бұл сізге 40 доллар тұрады (қымбат!). Қашықтан басқару құралы үш үш қырлы крестпен бекітілген. Дұрыс құралды табыңыз немесе жақтауды сындырыңыз. Сіз төртбұрышты камераны көріп тұрсыз ба? Сатылмады! (Мен тырыстым, бірақ мен камераны өртегім келмеді. Мен сымдарды тікелей қашықтағы ПХД -ге дәнекерледім)

2 -қадам: компоненттерді қосыңыз

Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз
Компоненттерді қосыңыз

Енді камераның түйреуіштеріне дәнекерлеу сымдарын салыңыз, сонда біз оны тақтаға қосамыз.

Камера I²C жұмыс істейді, бірақ Arduino -ға тікелей қосылған кезде жұмыс істей алмайды. Біз DFRobots IR камерасын модельдеу үшін кейбір компоненттерді қосамыз. Камераны аяқтау үшін электр схемасын орындаңыз.

Камераны сіздің басыңызға биіктікте қарауға тырысыңыз, әдетте экранға веб -камера сияқты.

3 -қадам: жарықдиодты трекер

Жарықдиодты трекер
Жарықдиодты трекер

Светодиодты түйме ұяшығына жабыстырып, құлаққаптың жоғарғы жағына бекітіңіз. Тиімділігі үшін жарық диодты камераға қарай бағыттаңыз.

Батареядағы қуаттың жоғалуын болдырмау үшін жарықдиодты алып тастауды ұмытпаңыз.

4 -қадам: Кодекс

Кодекс
Кодекс

Мен джойстиктерге еліктеу үшін UnoJoy және DFRobotIRPosition кітапханасын қолдандым. принципі өте қарапайым:

  • Біз камераны сериялық байланыс, ал Arduino - ойын контроллері деп жариялаймыз.
  • Біз жазылған IR светодиодының X және Y мәнін аламыз.
  • Біз оны 10 бит (0-1023) қайтарылған мәнді джойстик үшін 8 бит (0-255) мәніне сәйкестендіру үшін салыстырамыз.
  • Arduino джойстик мәндерін сериялық ком -порт арқылы жібереді.

Ұсынылған: