Isi kandungan:

Iron Man Reactor for Fun (Joystick Pemproses Gerakan Digital): 7 Langkah (dengan Gambar)
Iron Man Reactor for Fun (Joystick Pemproses Gerakan Digital): 7 Langkah (dengan Gambar)

Video: Iron Man Reactor for Fun (Joystick Pemproses Gerakan Digital): 7 Langkah (dengan Gambar)

Video: Iron Man Reactor for Fun (Joystick Pemproses Gerakan Digital): 7 Langkah (dengan Gambar)
Video: 7 Rekomendasi Fan COOLER HP Murah 2023, HP DINGIN siap untuk GAMING! Sikat Gais !! 2024, Julai
Anonim
Image
Image
Kami Akan Memerlukan Bahagian Ini
Kami Akan Memerlukan Bahagian Ini

Helo sayang!

Ini adalah arahan pertama saya, jadi harap mendapat sokongan dan maklum balas anda!

Projek ini adalah platform interaktif untuk pesta rumah, pertandingan, acara - hanya untuk bersenang-senang.

Ini adalah dua sensor gerakan yang dibuat dalam reka bentuk reaktor iron man. Mereka diikat dengan tali pinggang pada orang itu - ke bahagian dada-dada, perut, pantat dan bagaimana keinginan anda. Sensor menangkap pergerakan - gemetar ke sisi dan menegak, dan condong ke sisi dan depan ke belakang, tetapi dalam badan kemiskinan yang sama di sekitar paksinya! Saluran radio 2.4 GHz menghantar data ke penerima yang disambungkan ke komputer dan menukarnya ke kedudukan paksi kayu bedik.

Penerangan mengenai paksi:

Lereng paksi kanan-kiri x Paksi miring ke depan-belakang Skuad ke atas - bawah - paksi putaran y Goyang-putar paksi kanan-kiri Putar mengelilingi paksinya - paksi z

Anda boleh membuat permainan anda menggunakan program untuk pembangun permainan. Harus ada sokongan sahaja DirectInput! Sebagai contoh, dalam beberapa minggu saya mempelajari pengetahuan asas program Studio pembuat permainan.

Manual ini merangkumi firmware siap untuk penerima dan pemancar, serta satu permainan yang dikembangkan oleh saya.

Anda secara bebas dapat membuat set yang dicadangkan untuk minggu ini, jika anda tahu caranya:

Pateri

Untuk mencetak pada pencetak 3D (PERHATIAN! Semua model yang digunakan mempunyai skala 100%. Sekiranya anda mencetak plastik ABS - tingkatkan skala model dengan peratusan pengecutan plastik setelah disejukkan. Saya meningkat sebanyak 1% ketika mencetak)

Pengaturcaraan Arduino.

Itu sahaja. Dan, Ya, akan lebih lama jika anda mempunyai tangan bengkok)

Langkah 1: Kami Akan Memerlukan Bahagian Ini:

Kami Akan Memerlukan Bahagian Ini
Kami Akan Memerlukan Bahagian Ini
  • 1x Arduino pro mikro (modul dengan atmega32u4)
  • 2x Arduino pro mini (modul dengan atmega328)
  • 3x modul radio NRF24l01
  • Kapasitor 3x 100uF 7-16v
  • Penukar turun 1x 3.3v
  • Penukar langkah 2x 5v
  • 2x modul DMP MPU6050
  • Penukar 2x dengan pemasangan
  • Pemegang bateri 2x 2xAAA
  • Cincin 2x ws2812b

Dan juga:

  • wayar
  • 8x penahan tembaga (M3 x 15mm)
  • Skru 16x m3
  • Berkawan dengan pencetak 3d
  • besi pematerian
  • pistol gam
  • lengan lurus
  • arduino uno atau usb-> uart converter untuk pengaturcaraan Arduino pro mini
  • usb taip kabel mini usb untuk mikro arduino pro

Langkah 2: Lakukan Joystik Elektronik

Lakukan Joystik Elektronik
Lakukan Joystik Elektronik

Lakukan joystick elektronik.

Untuk setiap kayu bedik, kami memerlukan: arduino pro mini MPU6050 NRF24l01 100uF kapasitor 5v step up converter battery holder 2xAAA switcher

Pelajari gambarajah litar

Sekarang anda perlu mengambil solder, beberapa wayar dan bersiap untuk solder.

1.1. Modul NRF24l01 dijual dengan penyambung yang dipateri dan mesti dikeluarkan.

1.2. maka, anda perlu menyolder 7 wayar dengan panjang 6cm mengikut skema, hanya pateri terus ke kapasitor PCB 100uf ke pin bekalan.

2.1. Untuk modul MPU6050 perlu menyolder 5 wayar panjang 5-6cm mengikut skema.

2.2. Juga, anda mesti dengan hati-hati memasangkan wayar kuasa 3.3 V yang berasal dari modul NRF24l01 ke pin OUT LDO pada Papan MPU6050.

3.1. Kawat kuasa pemegang bateri positif mesti disambungkan dengan wayar ke suis

3.2. Wayar kuasa pemegang bateri negatif mesti disambungkan ke input negatif penukar naik

3.3. Pin kedua suis mesti disambungkan ke INPUT negatif step up converter

4.1. Penyambung pengaturcaraan 5-pin mesti dipateri ke modul mini Arduino pro.

4.2. Sambungkan wayar tolak dan tambah penukar langkah OUTPUT

4.3. UJIAN. Masukkan 2 bateri AAA ke dalam pemegang bateri, kemudian hidupkan suis - jika semuanya disambungkan dengan betul, lampu merah boleh menyala di Arduino. Matikan kuasa. 4.4. Sambungkan modul MPU6050 dengan wayar mengikut gambarajah skematik. 4.5. UJIAN. Hidupkan kuasa, lampu LED hijau harus menyala pada MPU605. Matikan kuasa. 4.6. Sambungkan modul radio NRF24l01 ke Arduino dengan wayar.

5.1. Pateri 3 wayar sepanjang 10cm ke gelang ws2812b ke pin: IN, VCC, GND

Skema elektrik pemancar kami sudah siap!

Langkah 3: Buat Penerima USB Elektronik

Buat Penerima USB Elektronik
Buat Penerima USB Elektronik

Buat penerima USB elektronik

1.1. Modul NRF24l01 dijual dengan penyambung yang dipateri dan mesti dikeluarkan.

1.2. maka, anda perlu menyolder 7 wayar dengan panjang 6cm mengikut skema, hanya pateri terus ke kapasitor PCB 100uf ke pin bekalan.

2.1. Solder 3 wayar sepanjang 5cm ke step-down converter seperti yang ditunjukkan dalam rajah litar: 2 wayar ke pin GND, 1 wayar ke PIN INPUT.

2.2. untuk menyematkan solder OUTPUT wayar kuasa dari modul NRF24l01 /

3.1. Pateri wayar input dari step-down converter dan kabel yang tinggal dari NRF24l01 ke Arduino pro micro seperti yang dinyatakan dalam rajah litar.

3.2. UJIAN. Sambungkan kabel mini USB ke USB ke komputer anda dan mikro Arduino pro. Sekiranya anda menyambungkan semuanya seperti yang dinyatakan dalam rajah litar, LED pada Arduino dan penukar langkah ke bawah harus menyala.

Litar elektrik penerima kami sudah siap!

Langkah 4: Memprogram Penerima

Mengaturcara Penerima
Mengaturcara Penerima
Memprogram Penerima
Memprogram Penerima

1.1. Sambungkan mikro Arduino pro anda melalui penyesuai mini usb ke usb ke komputer anda.1.2. Buka program untuk memaparkan HEX. fail '. Contohnya, gcUploader (dalam lampiran), pilih port yang anda tetapkan Arduino bernama "SparkFun Pro Micro".

1.2.1 jika Arduino tidak membuat keputusan, pasang pemacu (pemandu di lampiran, cara memasang lebih banyak lagi: https://learn.sparkfun.com/tutorials/pro-micro--f ahhh!..

1.3. Dalam program ini, pilih jenis Arduino: Arduino Leonardo.

1.4. Seret penerima-v0 file.ino.hex ke dalam program, dan klik pada ikon Flash.

1.5. UJIAN. Selepas firmware di tetingkap peranti akan melihat peranti baru - "SparkFun Pro Micro" dengan ikon kayu bedik.

Tahniah, kami menjadikan penerima tongkat kegembiraan kami!

Langkah 5: Memprogram Pemancar

Image
Image
Penciptaan Tubuh!
Penciptaan Tubuh!

Memprogram pemancar.

1.1. Sambungkan Arduino Pro Mini (kayu bedik pertama kami) melalui Penukar usb ke uart ke komputer anda seperti yang ditunjukkan dalam rajah.

1.2. Buka program untuk memaparkan HEX. fail '. Contohnya, gcUploader (dalam lampiran), pilih port tempat anda mempunyai Arduino Pro Mini.

1.3. Dalam program ini, pilih jenis Arduino: Arduino Pro Mini.

1.4. Seret mpu6050-RED-mesh0 file.ino.hex ke program dan klik pada ikon muat turun.

1.5. UJIAN. Di Windows, buka Tetapan pengawal permainan. Semasa memiringkan MPU6050, paksi x, Y dan Z pengawal permainan PERTAMA mesti bergerak!

Tahniah, kami telah membuat joystick tanpa wayar dengan tangkapan gerakan!

Untuk menyalakan kayu bedik KEDUA, ulangi langkah 1.1-1.5

Anda boleh bermain sedikit, dan mula membuat casing!

Langkah 6: Penciptaan Tubuh

Image
Image
Penciptaan Tubuh!
Penciptaan Tubuh!

Penciptaan badan

1.1. Pastikan anda mempunyai pencetak 3D, atau rakan dengan pencetak 3D =)

1.2. Ambil plastik dengan dua warna: hitam dan telus!

1.3. Gunakan model untuk mencetak dengan polimer hitam: main-front. STL, front. STL, back.stl

1.4. Penggunaan model untuk mencetak dengan polimer lutsinar: transparent. STL

1.5. Kumpulkan perinciannya seperti dalam video!

1.5.1. Di bahagian "utama-depan", gerudi lubang di tempat sedemikian rupa sehingga wayar dari WS2812 didorong masuk ke badan.

1.5.2. Di antara bahagian telus dan bahagian perumahan, masukkan cincin Ws2812b, tarik wayar ke lubang perumahan. Lihat video.

1.5.3. Pada selak M3 untuk mengacaukan penahan kuningan. Lihat video.

Sekarang anda perlu melengkapkan diri dengan lem pistol dan fail

2.1. Lekatkan suis.

2.2. Lekatkan pemegang bateri.

2.3. Lekatkan MPU6050 tegak lurus ke badan, bahagian SMD diarahkan ke pemegang bateri. Lihat video.

2.4. Pateri wayar dari gelang WS212b ke pin Arduino seperti yang dinyatakan dalam rajah litar pada langkah 2.

2.4.1. UJIAN. Hidupkan kayu bedik, cincin kayu bedik pertama harus menyala biru, yang kedua berwarna merah. Ia mesti kelihatan sejuk!

2.5. Lekatkan bahagian yang tinggal, letakkan wayar dengan berhati-hati.

2.6. Tutup penutup dan kencangkan dengan bolt M3 ke penutup kuningan.

2.7. Masukkan tali pinggang getah dengan carabiners ke dalam alur penutup supaya kayu bedik dapat dipasang pada dirinya sendiri

Sarung untuk penerima saya menggunakan ukuran standard 35x55x12

Sekarang bahagian yang menyeronokkan! Akan mendaftar masuk dalam permainan! -- LANGKAH SETERUSNYA

Langkah 7: Permainan

Buka zip fail, sambungkan penerima, hidupkan kayu bedik dan mulakan permainan.

Selamat bermain!

Disyorkan: