Isi kandungan:
Video: Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Oleh IgorF2Mengikuti Lagi oleh pengarang:
Tentang: Pembuat, jurutera, saintis gila dan pencipta Lebih banyak Mengenai IgorF2 »
Dalam tutorial ini saya akan menunjukkan kepada anda cara menggunakan kayu bedik Playstation 2 (PS2) tanpa wayar untuk mengemudi tangki robotik. Papan Arduino Uno digunakan sebagai teras projek ini. Ia menerima arahan dari alat kawalan tanpa wayar dan menetapkan kelajuan motor. Papan pengembangan lain mungkin juga digunakan (NodeMCU, Firebeetle, dll.), Dan prinsip yang disajikan dalam tutorial ini dapat diterapkan pada model robot dan alat lain.
Saya sebelum ini merancang tangki robotik Blynk yang dikawal. Ia menyambung ke rangkaian Wi-Fi dan menerima arahan dari pelayan Blynk. Telefon pintar yang menjalankan aplikasi Blynk digunakan sebagai alat kawalan jauh, dan kaedah input yang berbeza digunakan: butang tekan, bar gelongsor dan bahkan akselerometer telefon pintar. Anda boleh mendapatkan lebih banyak maklumat mengenai projek ini di sini:
Saya juga telah membuat beberapa eksperimen dengan arahan suara. Mungkin berguna jika anda ingin mengendalikan robot dari jauh tanpa menggunakan tangan anda, atau jika anda ingin membuatnya dapat diakses oleh seseorang dengan pergerakan yang terhad. Seseorang mungkin memikirkan kerusi roda yang dikendalikan oleh suara robot, misalnya. Kit robotik DIY digunakan bersama dengan beberapa alat kegemaran saya: Adafruit.io, IFTTT dan Arduino IDE. Arahan penuh di sini:
www.instructables.com/id/Wi-Fi-Voice-Controlled-Robot-Using-Wemos-D1-ESP826/
Anda boleh menggunakan alat yang berbeza atau bahkan menggunakan robot anda sendiri dengan menggunakan bahan mudah, tanpa perlu menggunakan alat yang kompleks seperti pencetak 3D dan mesin pemotong laser. Anda boleh mendapatkan contoh di salah satu tutorial saya sebelumnya:
www.instructables.com/id/WiDC-Wi-Fi-Controlled-FPV-Robot-with-Arduino-ESP82/
Langkah 1: Alat dan Bahan
Alat berikut digunakan dalam projek ini:
- Pateri besi dan wayar (pautan / pautan / pautan). Motor DC sudah disertakan dengan wayar yang disolder ke terminalnya … Tetapi ia akhirnya akan pecah dan anda mungkin harus menyelesaikannya. Oleh itu, pertimbangkan untuk mempunyai pateri besi dan wayar yang baik.
- Lembaran busa EVA (atau bahan bukan konduktif lain). Casis robot yang saya gunakan dalam projek ini diperbuat daripada aluminium, dan papan litar dipasang pada bahagian logam ini. Saya menggunakan lapisan lembaran busa antara papan dan plat logam untuk mengelakkan kemungkinan berlaku litar pintas.
- Pita dua sisi. Itu digunakan untuk merekatkan lembaran busa ke papan litar, dan untuk pemasangan mod H-Bridge.
- Gunting, untuk memotong beberapa segi empat lembaran busa.
Saya menggunakan bahagian perkakasan berikut untuk projek saya:
- Papan dev berasaskan Arduino Uno (pautan / pautan / pautan / pautan / pautan). Ia digunakan sebagai pengawal utama robot. Ia sangat mudah digunakan dan diprogramkan dengan Arduino IDE, bagus untuk pemula elektronik dan pengaturcaraan.
- Modul H-bridge dwi saluran L298N (pautan / pautan / pautan / pautan / pautan). Modul ini membolehkan isyarat 3.3V dari Wemos (atau Arduino) diperkuat ke 12V yang diperlukan untuk motor.
- Tangki Casis Robot DIY (pautan / pautan). Kit hebat ini mempunyai semua yang anda perlukan untuk membina tangki: dua motor DC, gear, trek, bolt, mur, dan lain-lain. Ia sudah dilengkapi dengan alat yang diperlukan untuk memasang casis, yang bagus untuk pemula!
- Alat Kawalan Jauh Tanpa Wayar PS2 (pautan / pautan). Pengawal permainan video ini dapat menghantar perintah tanpa wayar ke penerima, yang dapat dihubungkan dengan mikrokontroler menggunakan komunikasi bersiri.
- 18650 3.7V bateri (x3) (pautan / pautan). Saya biasa menghidupkan keseluruhan litar. Tangki ini menggunakan motor 12V. Saya menggunakan tiga bateri 3.7V secara bersiri untuk menghidupkannya.
- Pemegang bateri 3S 18650 (pautan / pautan / pautan). Ia dapat menyimpan tiga bateri 18650 dalam serie, dan mudah dipasang di bahagian belakang tangki.
- Pengecas bateri 18650 (pautan / pautan). Bateri anda akhirnya akan habis. Apabila itu berlaku, pengecas bateri akan membantu anda.
- Pelompat (pautan / pautan). Saya menggunakan 6 jumper lelaki-wanita untuk isyarat antara jambatan h Wemos, dan 2 jumper lelaki-lelaki untuk 5V dan Gnd. Anda mungkin memerlukan lebih banyak sekiranya anda merancang untuk menambahkan beberapa sensor.
- Kabel USB Jenis-B. Anda memerlukannya untuk memuat naik kod anda. Sebilangan besar papan sudah dilengkapi dengan kabelnya sendiri.
Pautan di atas hanyalah cadangan di mana anda dapat mencari item yang digunakan dalam tutorial ini (dan mungkin menyokong tutorial saya yang akan datang). Jangan ragu untuk mencarinya di tempat lain dan membeli di kedai tempatan atau dalam talian kegemaran anda.
Disyorkan:
DIY Arduino Controller Multiwii Flight Controller: 7 Langkah (dengan Gambar)
DIY Arduino terkawal Multiwii Flight Controller: Projek ini adalah untuk membuat papan logik drone multikopter serba boleh dan khusus berdasarkan Arduino dan Multiwii
Jam Playstation 1 Retro: 8 Langkah (dengan Gambar)
Jam Retro Playstation 1: Setelah mengunjungi rumah ibu bapa saya, saya pergi dengan perut kenyang dan Playstation 1 lama saya, antara beberapa perkara lain. Setelah memasangkannya, saya merasa ngeri melihat ia tidak berfungsi. Nasib baik, saya bermaksud mendapatkan jam yang unik dan unik sehingga saya meletakkan
Meminta Robot Dengan Penjejakan Muka dan Pengawal oleh Xbox Controller - Arduino: 9 Langkah (dengan Gambar)
Meminta Robot Dengan Penjejakan Muka dan Pengawal oleh Xbox Controller - Arduino: Kami akan membuat robot pengemis. Robot ini akan cuba mengganggu atau menarik perhatian orang yang lewat. Ia akan mengesan wajah mereka dan cuba menembak laser ke arah mereka. Sekiranya anda memberi robot duit syiling, dia akan menyanyikan lagu dan menari. Robot akan memerlukan
Bluetooth Joystick Joystick Controller: 9 Langkah (dengan Gambar)
Bluetooth Joystick Joystick Controller: Kagumi rakan anda dan kagumi keluarga anda, apabila mereka melihat " HypnoEllipse ", aplikasi web A / V interaktif. Bina penutup kayu bedik berkemampuan Bluetooth, sambungkannya ke penyemak imbas web, dan bergiliran melakukan hipnosis diri. Ini adalah
Permainan Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: 3 Langkah (dengan Gambar)
Permainan Platformer yang Dikendalikan Arduino Dengan Joystick dan Penerima IR: Hari ini, kita akan menggunakan mikrokontroler Arduino untuk mengawal permainan platformer C # yang sederhana. Saya menggunakan Arduino untuk mengambil input dari modul joystick, dan menghantar input itu ke aplikasi C # yang mendengarkan dan menyahkod input melalui Serial c