Isi kandungan:
Video: Gamecontroller Tanpa Wayar Dengan Arduino dan NRF24L01 + (sokongan untuk Satu atau Dua Pengawal): 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Anda boleh mendapatkan projek lengkap dari laman web saya (dalam bahasa Finland):
Ini adalah taklimat ringkas mengenai projek ini. Saya hanya mahu berkongsi jika ada yang ingin membinanya dan tidak dapat membaca Bahasa Finland.
Pernahkah anda berfikir untuk bermain permainan berasaskan web dengan rakan anda, tetapi pemetaannya sangat teruk sehingga anda sukar bermain? Jangan risau, kerana anda boleh membina alat kawalan anda sendiri dengan pemetaan tersuai. Saya mengkod pengawal untuk meniru papan kekunci USB, tetapi anda boleh menggunakannya sebagai apa sahaja yang anda mahukan.
Langkah 1: Bahagian
Ini adalah perkakasan yang anda perlukan:
- 2 pcs Arduino Pro Mini (ATmega328P atau yang lain)
- 2 buah modul NRF24L01 + untuk komunikasi tanpa wayar
- Arduino Leonardo atau Arduino Pro Micro (penerima)
- Casis bercetak 3D (pautan di bawah untuk fail)
- Pengaturcara ISP atau USB -> penukar RS232 untuk memprogram pengawal
- 16 pcs butang 20 * 20 mm
- 2 pcs bateri Li-ion untuk pengawal (INGAT PEKELILING PERLINDUNGAN! Anda tidak mahu bunuh diri! Saya mengesyorkan papan TP4056 yang mempunyai USB-charing dan perlindungan di papan yang sama!)
- 2 pcs suis slaid kecil (seperti SS12D00G3)
- Banyak wayar
- Penyambung dupont (pilihan)
Anda boleh mendapatkan model Fusion 360 dari sini:
Langkah 2: Pengekodan
Kemudian atur program pengawal (gamecontroller_dualcontroller.ino untuk pengawal jika anda mahu menggunakan dua pengawal dan gamecontroller.ino jika anda mahu menggunakan satu sahaja) dan penerima (gamecontroller_dual_receiver_w_keystrokes.ino untuk dua dan gamecontroller_receiver_w_keystrokes untuk satu pengawal)
Walau bagaimanapun, anda harus memberikan alamat yang berbeza kepada pengawal. Cukup buka radioLink.ino dan ubah baris 22 untuk pengawal pertama ke ini: radio.openWritingPipe (alamat [0]);
Dan untuk pengawal kedua untuk ini: radio.openWritingPipe (alamat [1]);
Sekiranya anda ingin mengubah pemetaan, ubah susunan pemetaan [8] (atau pemetaan2 [8] untuk pengawal kedua).
Anda boleh mendapatkan kod dari GitHub saya:
Langkah 3: Perhimpunan
Cara memasang pengawal:
- Tambahkan penyambung yang diperlukan ke litar pengecasan (dan suis untuk mematikannya)
- Lekatkan litar pengisian ke bahagian bawah
- Tambahkan suis dan lekatkan di tempatnya
- pateri NRF24L01 + ke Arduino (CE ke pin 7 dan CSN ke pin 8)
- Sambungkan butang (pin lain ke tanah dan pin lain ke pin I / O yang sepadan, anda tidak memerlukan kapasitor)
- Tutup kandang
Cara memasang penerima:
- Sambungkan NRF24L01 + ke Arduino
- Anda sudah selesai
Disyorkan:
Komunikasi Tanpa Wayar LoRa 3Km hingga 8Km Dengan Peranti E32 Kos Rendah (sx1278 / sx1276) untuk Arduino, Esp8266 atau Esp32: 15 Langkah
LoRa 3Km hingga 8Km Komunikasi Tanpa Wayar Dengan E32 Kos Rendah (sx1278 / sx1276) Peranti untuk Arduino, Esp8266 atau Esp32: Saya membuat perpustakaan untuk menguruskan EBYTE E32 berdasarkan siri Semtech peranti LoRa, peranti yang sangat kuat, sederhana dan murah. Anda boleh menjumpai Versi 3Km di sini, versi 8Km di siniMereka boleh bekerja pada jarak 3000m hingga 8000m, dan mereka mempunyai banyak ciri dan
Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: 5 Langkah (dengan Gambar)
Komunikasi Tanpa Wayar Menggunakan Modul Transceiver NRF24L01 untuk Projek Berasaskan Arduino: Ini adalah tutorial kedua saya mengenai robot dan pengawal mikro. Sangat mengagumkan apabila melihat robot anda hidup dan berfungsi seperti yang diharapkan dan percayalah akan lebih menggembirakan jika anda mengawal robot anda atau perkara lain tanpa wayar dengan pantas dan
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino - Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter - Helikopter Rc - Rc Plane Menggunakan Arduino: 5 Langkah (dengan Gambar)
Jauh Tanpa Wayar Menggunakan Modul 2.4Ghz NRF24L01 Bersama Arduino | Nrf24l01 Penerima Pemancar 4 Saluran / 6 Saluran untuk Quadcopter | Helikopter Rc | Rc Plane Menggunakan Arduino: Untuk mengendalikan kereta Rc | Quadcopter | Drone | Pesawat RC | Perahu RC, kita selalu memerlukan penerima dan pemancar, misalkan untuk RC QUADCOPTER kita memerlukan pemancar dan penerima 6 saluran dan jenis TX dan RX terlalu mahal, jadi kita akan membuatnya
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): 10 Langkah (dengan Gambar)
Konsol Genggam Dengan Pengawal dan Sensor Tanpa Wayar (Arduino MEGA & UNO): Apa yang saya gunakan: - Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 Touchscreen HXD8357D- Buzzer- 4Ohm 3W Speaker- 5mm LED lights- Ultimaker 2+ Printer w / Black PLA Filament- Lasercutter w / MDF wood- Cat spray hitam (untuk kayu) - 3x nRF24
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini