Isi kandungan:

Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Langkah (dengan Gambar)
Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Langkah (dengan Gambar)

Video: Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Langkah (dengan Gambar)

Video: Arduino Robot With PS2 Controller (PlayStation 2 Joystick): 10 Langkah (dengan Gambar)
Video: Modified PS2 Controller with Arduino and NRF24L01+ in action part 1 2024, Julai
Anonim
Image
Image
Kotak Litter Cat IoT (dengan ESP32, Arduino IDE, Thingspeak dan Percetakan 3D)
Kotak Litter Cat IoT (dengan ESP32, Arduino IDE, Thingspeak dan Percetakan 3D)

Oleh IgorF2Mengikuti Lagi oleh pengarang:

Kotak Litter Cat IoT (dengan ESP32, Arduino IDE, Thingspeak dan Percetakan 3D)
Kotak Litter Cat IoT (dengan ESP32, Arduino IDE, Thingspeak dan Percetakan 3D)
Lampu Artikulasi Bercetak 3D - DILARANG
Lampu Artikulasi Bercetak 3D - DILARANG
Lampu Artikulasi Bercetak 3D - DILARANG
Lampu Artikulasi Bercetak 3D - DILARANG
Cara Membuat PCB Kustom Menggunakan Laser Engraver Daya Rendah
Cara Membuat PCB Kustom Menggunakan Laser Engraver Daya Rendah
Cara Membuat PCB Kustom Menggunakan Laser Engraver Daya Rendah
Cara Membuat PCB Kustom Menggunakan Laser Engraver Daya Rendah

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 dan Bahan
Alat dan Bahan
Alat dan Bahan
Alat dan Bahan
Alat dan Bahan
Alat dan Bahan
Alat dan Bahan
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: