Բովանդակություն:

Գլխի հետևում Wii հեռակա տեսախցիկով (War Thunder). 6 քայլ (նկարներով)
Գլխի հետևում Wii հեռակա տեսախցիկով (War Thunder). 6 քայլ (նկարներով)

Video: Գլխի հետևում Wii հեռակա տեսախցիկով (War Thunder). 6 քայլ (նկարներով)

Video: Գլխի հետևում Wii հեռակա տեսախցիկով (War Thunder). 6 քայլ (նկարներով)
Video: 🇧🇷 ДНЕВНЫЕ БОРДЕЛИ РИО // ЗАБРАЛ ЛЬВИЦУ С ПЛЯЖА ДОМОЙ 🇧🇷 БРАЗИЛИЯ РИО ДЕ ЖАНЕЙРО 2024, Հուլիսի
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

JackCarter> Ներբեռնեք իմ մոդելներն այստեղ <Հետևեք հեղինակի ավելին.

Lasercut RC Halftrack
Lasercut RC Halftrack
Հարմոնիկ անալիզատոր `մեխանիկական լազերային ազդանշանի գծագրիչ
Հարմոնիկ անալիզատոր `մեխանիկական լազերային ազդանշանի գծագրիչ
Հարմոնիկ անալիզատոր `մեխանիկական լազերային ազդանշանի գծագիր
Հարմոնիկ անալիզատոր `մեխանիկական լազերային ազդանշանի գծագիր
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank
Lasercut RC Comet Tank

Իմ մասին. Ես սիրում եմ տանկեր, լազերային և լազերային տանկեր Ավելին JackCarter- ի մասին »

Ողջույն բոլորին ! Ես ուզում եմ ձեզ հետ կիսել իմ առաջին իրական ավարտված Arduino նախագիծը: Փորձեցի մի տեսակ տնական հավելյալ իրականություն դարձնել: Թույլ տվեք դա բացատրել ձեզ.

Հիմնականում այն համակարգ է, որն օգտագործում է տեսախցիկ ՝ ձեր գլխի շարժումներին հետևելու համար, որպեսզի այն հարմարեցնի որպես X և Y վահանակի առանցք: Մինչև այնտեղ նախագիծը կարող է հարմարեցվել ցանկացած խաղի վրա, որը ցանկանում եք:

Այնուհետև մենք այդ առանցքները կապելու ենք War Thunder- ի պարամետրերի գլխի շարժման հետ ՝ օդաչուի խցիկի տեսանկյունից մի փոքր ավելի սենսացիա հաղորդելու համար:

Այս նախագիծը պատրաստելու համար ձեզ հարկավոր է.

  • Arduino Uno (ջոյսթիք գրադարանը աշխատում է միայն նրանց հետ, բայց դուք կարող եք ստիպել այն աշխատել շատ այլ եղանակներով),
  • Wii հեռակառավարման խցիկ (ես իսկապես խորհուրդ եմ տալիս վերցնել հին հեռակառավարիչը, մի գնել նորը, քանի որ այն դեռ թանկ է),
  • 100 կՄ ռեզիստոր,
  • 100 nF կոնդենսատոր,
  • 25 ՄՀց տատանում (4 կապ),
  • IR LED,
  • 3 Վ կոճակի բջիջ (LED- ն սնուցելու համար),
  • Մի փոքր գրատախտակ (բաղադրիչներն ու տեսախցիկը պահելու համար երկար 17 անցք, 2 անգամ ավելի ՝ Nano- ն (եթե դուք օգտագործում էիք սա)),
  • Որոշ լարեր և զոդման իրեր:

Ես ուզում եմ շնորհակալություն հայտնել Էրիկ obեյքոբին իր Instructable Wii Remote IR Camera Hack With Arduino Interface- ով, որն ինձ տվեց այս գաղափարը:

Քայլ 1: Հեռացրեք տեսախցիկը Wii հեռակառավարման վահանակից

Հեռացրեք տեսախցիկը Wii հեռակառավարման վահանակից
Հեռացրեք տեսախցիկը Wii հեռակառավարման վահանակից
Հեռացրեք տեսախցիկը Wii հեռակառավարման վահանակից
Հեռացրեք տեսախցիկը Wii հեռակառավարման վահանակից

Ես վերցրեցի Wii- ի հին կոտրված հեռակառավարիչը, և ես առաջարկում եմ ձեզ անել նույնը: Դուք դեռ կարող եք գնել մեկը, բայց դա ձեզ կարժենա մոտ 40 դոլար (թանկ է): Հեռակառավարման վահանակը կնքված է չորս 3 սրածայր խաչերով: Գտեք ճիշտ գործիքը կամ մանրացրեք շրջանակը: Տեսնում եք քառակուսի տեսախցիկը: Չվաճառված: (Ես փորձեցի, բայց չցանկացա այրել տեսախցիկը: Ես լարերը կպցրեցի անմիջապես հեռավոր PCB- ի վրա)

Քայլ 2: Ավելացրեք բաղադրիչները

Ավելացնել բաղադրիչները
Ավելացնել բաղադրիչները
Ավելացնել բաղադրիչները
Ավելացնել բաղադրիչները
Ավելացնել բաղադրիչները
Ավելացնել բաղադրիչները

Այժմ, լարերը կպցրեք տեսախցիկի կապում, որպեսզի մենք կարողանանք այն միացնել հացահատիկին:

Տեսախցիկն աշխատում է I²C- ով, բայց չի կարող աշխատել, երբ ուղղակիորեն միացված է Arduino- ին: Մենք կավելացնենք որոշ բաղադրիչներ ՝ DFRobots IR տեսախցիկը մոդելավորելու համար: Հետևեք էլեկտրական գծապատկերին ՝ տեսախցիկն ավարտելու համար:

Փորձեք այնպես անել, որ տեսախցիկը նայի ձեզ ՝ ձեր գլխի բարձրության վրա, սովորաբար վեբ -տեսախցիկի նման ձեր էկրանին:

Քայլ 3: The LED Tracker

The LED Tracker
The LED Tracker

Պարզապես կպցրեք LED- ը կոճակի բջիջին և ամրացրեք այն ականջակալների վերևում: Ավելի արդյունավետ աշխատելու համար LED- ն ուղղեք դեպի տեսախցիկը:

Ակնհայտ է, որ մի մոռացեք հեռացնել LED- ը `մարտկոցի էներգիայի կորուստից խուսափելու համար:

Քայլ 4: Կոդ

Օրենսգիրքը
Օրենսգիրքը

Ես օգտագործեցի UnoJoy և DFRobotIRPosition գրադարանը `ջոյսթիքս նմանակելու համար: սկզբունքը շատ պարզ է.

  • Մենք տեսախցիկը հայտարարում ենք որպես սերիական հաղորդակցություն, իսկ Arduino- ն ՝ որպես խաղի վերահսկիչ:
  • Մենք ստանում ենք գրանցված IR LED- ի X և Y արժեքը:
  • Մենք այն քարտեզագրում ենք, որպեսզի 10 բիթը (0-1023) վերադարձված արժեքը տեղավորի ջոյսթիկի 8 բիթ (0-255) արժեքի մեջ:
  • Arduino- ն սերիական կոմպորտի միջոցով ուղարկում է ջոյսթիկի արժեքները:

Խորհուրդ ենք տալիս: