Mündəricat:

Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): 6 Addım (Şəkillərlə)
Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): 6 Addım (Şəkillərlə)

Video: Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): 6 Addım (Şəkillərlə)

Video: Wii Uzaqdan Kamera ilə Baş İzləmə (War Thunder): 6 Addım (Şəkillərlə)
Video: 11 НАСТОЯЩИХ ужасных историй с Reddit — Страшные истории н... 2024, Iyul
Anonim
Image
Image
Lasercut RC Halftrack
Lasercut RC Halftrack

JackCarter tərəfindən> Modellərimi buradan yükləyin <Müəllifin daha çoxunu izləyin:

Lasercut RC Halftrack
Lasercut RC Halftrack
Harmonik Analizator: Mexanik Lasercut Siqnal Plotteri
Harmonik Analizator: Mexanik Lasercut Siqnal Plotteri
Harmonik Analizator: Mexanik Lasercut Siqnal Plotteri
Harmonik Analizator: Mexanik Lasercut Siqnal Plotteri
Lasercut RC Comet Tankı
Lasercut RC Comet Tankı
Lasercut RC Comet Tankı
Lasercut RC Comet Tankı

Haqqında: Tankları, lasercut və lasercut tanklarını sevirəm JackCarter haqqında daha çox »

Hamıya salam ! İlk gerçək bitmiş Arduino layihəmi sizinlə bölüşmək istəyirəm. Evdə hazırlanmış bir növ reallıq yaratmağa çalışdım. Bunu sizə izah edim:

Əsasən X və Y joystick oxu olaraq uyğunlaşdırmaq üçün başınızın hərəkətini izləmək üçün kameradan istifadə edən bir sistemdir. Oraya qədər, layihə istədiyiniz hər hansı bir oyuna uyğunlaşdırıla bilər.

Daha sonra, kokpit görünüşündə bir az daha çox hisslər vermək üçün bu baltaları War Thunder ayarlarında baş hərəkəti ilə əlaqələndirəcəyik.

Bu layihəni hazırlamaq üçün sizə lazım olacaq:

  • Bir Arduino Uno (joystick kitabxanası yalnız bu kitablarla işləyir, ancaq bir çox başqa yolla işlədə bilərsiniz),
  • Wii uzaqdan kamera (həqiqətən də köhnə pultu götürməyi məsləhət görürəm, yenisini almayın, çünki hələ də bahadır),
  • 100 kΩ müqavimət,
  • 100 nF kondansatör,
  • 25MHz osilatör (4 sancaq),
  • IR LED,
  • 3V düymə hüceyrəsi (LED -i gücləndirmək üçün),
  • Kiçik bir çörək taxtası (komponentləri və kameranı tutmaq üçün 17 delik uzunluğunda, Nanonu tutmaq üçün 2 qat daha çox (bunu istifadə edirsinizsə))
  • Bəzi tellər və lehim əşyaları.

Mənə bu fikri verən Arduino İnterfeysi ilə Instructable Wii Uzaqdan IR Kamera Hack ilə Eric Jacob'a təşəkkür etmək istəyirəm.

Addım 1: Kameranı Wii Uzaqdan çıxarın

Wii Uzaqdan Kameranı çıxarın
Wii Uzaqdan Kameranı çıxarın
Kameranı Wii Uzaqdan çıxarın
Kameranı Wii Uzaqdan çıxarın

Köhnə bir qırılmış Wii pultunu götürdüm və eyni şeyi etməyinizi təklif edirəm. Hələ birini satın ala bilərsiniz, amma məncə 40 dollara başa gələcək (bahalı!). Uzaqdan dörd 3 guşəli xaçla möhürlənmişdir. Doğru vasitəni tapın və ya çərçivəni əzin. Kvadrat kameranı görürsən? Satılmadı! (Çalışdım, amma kameranı yandırmaq istəmədim. Telləri birbaşa uzaq PCB -də lehimlədim)

Addım 2: Komponentləri əlavə edin

Komponentləri əlavə edin
Komponentləri əlavə edin
Komponentləri əlavə edin
Komponentləri əlavə edin
Komponentləri əlavə edin
Komponentləri əlavə edin

İndi çörək taxtasına qoşa biləcəyimiz üçün kameranın pinlərinə lehim telləri qoyun.

Kamera I²C -də işləyir, ancaq birbaşa Arduino -ya qoşulduqda işləyə bilməz. DFRobots IR kamerasını simulyasiya etmək üçün bəzi komponentlər əlavə edəcəyik. Kameranı tamamlamaq üçün elektrik sxeminə əməl edin.

Kameranı başınızın yüksəkliyində, adətən ekranınıza bir web kamerası kimi baxmağa çalışın.

Addım 3: LED İzləyicisi

LED İzləyicisi
LED İzləyicisi

Sadəcə LED -i düymə hücrəsinə yapışdırın və qulaqlıqlarınızın üstünə yapışdırın. Daha çox səmərəlilik üçün LED -i kameraya yönəldin.

Aydındır ki, batareyanızda enerji itkisinin qarşısını almaq üçün LED -i çıxarmağı unutmayın.

Addım 4: Kod

Kod
Kod

Joystickləri təqlid etmək üçün UnoJoy və DFRobotIRPosition kitabxanasından istifadə etdim. prinsip çox sadədir:

  • Kameranı serial ünsiyyəti, Arduino isə oyun nəzarətçisi olaraq elan edirik.
  • Qeyd olunan IR LED -in X və Y dəyərini alırıq.
  • Joystick üçün 10 bit (0-1023) qaytarılmış dəyəri 8 bit (0-255) dəyərinə uyğunlaşdırmaq üçün xəritələyirik.
  • Arduino, komiks portu vasitəsilə joystick dəyərlərini göndərir.

Tövsiyə: