Daftar Isi:
- Perlengkapan
- Langkah 1: Sirkuit
- Langkah 2: Kode Arduino
- Langkah 3: Kode Persatuan
- Langkah 4: Membuat Kandang
Video: Joystick Ultrasonik: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Menggunakan Arduino saya ingin membuat konstruksi untuk mengontrol permainan Ular dengan cara yang tidak biasa, menggunakan sensor jarak ultrasonik. Ini dibuat untuk proyek sekolah yang disebut If This Than That di University of the Arts Utrecht
Setelah banyak percobaan, inilah hasil akhirnya.
Masih ada beberapa bug saat mengontrol Snake. (Log Belanda dapat ditemukan di sini)
Perlengkapan
Persyaratan:
- Arduino Uno (arduino apa pun secara teoritis akan berfungsi)
- 2 sensor jarak ultrasonik (HC-SR04)
- 8 kabel untuk menghubungkan sensor jarak ke Arduino. Lebih disukai kabel pria ke wanita
- Sebuah kandang minimal 300mmx300mmx40mm. (Lebar dan tinggi mudah disesuaikan. Kedalaman 40mm karena Anda membutuhkan ruang untuk komponen di dalamnya)
- Persatuan
Untuk membuat ini permanen, Anda perlu:
- Besi solder
- Solder
- Pistol lem (panas) (atau dudukan untuk sensor jarak)
- Header pria ke pria untuk dicolokkan ke Arduino
- 8 kabel untuk menyolder sensor jarak ultrasonik ke header pria.
Langkah 1: Sirkuit
Sirkuit ini sangat sederhana.
- Anda perlu menghubungkan ground ke pin ground dari sensor jarak ultrasonik.- 5V (Saya juga menggunakan Vin, karena saya menggunakan daya USB) masuk ke pin Vcc di Arduino.- Pin Trig masuk ke D8 (Arduino Digital pin 8) untuk 1 sensor dan D11 untuk sensor lainnya- Pin Echo masuk ke D9 untuk 1 sensor dan D12 untuk sensor lainnya
Untuk eksperimen, mudah menggunakan kabel jantan ke betina.
Untuk membuat solusi permanen, yang terbaik adalah menyolder kabel ke sensor ultrasonik dan header male to male. Setelah ini, Anda dapat menempatkan header male to male di Arduino untuk membuatnya berfungsi.
Langkah 2: Kode Arduino
Akan ada 2 bagian kode untuk proyek ini.
1. Mendapatkan jarak menggunakan perpustakaan NewPing.h dan mendorongnya ke Serial.
2. Pastikan Serial diformat dengan cara Unity dapat membacanya dengan benar
Anda dapat melihat kodenya, dengan komentar yang tepat di sini:
Langkah 3: Kode Persatuan
Saya membuat ular dalam kesatuan. Ada beberapa sumber Open Source yang saya gunakan.
Pertama: Tutorial youtube cara membuat Snake in Unity by Code Monkeyhttps://www.youtube.com/playlist?list=PLzDRvYVwl53…
Kedua: WRMHL untuk menangani pembacaan dari Serial di dalam unity.https://github.com/relativty/wrmhl
Ketiga: Bantuan dari UKL dan proyek GitHub-nya 'virtual rover'
Dengan semua sumber yang disebutkan, file proyek Unity dapat diunduh di sini:
Saya membuat sprite dari gambar puncak orang dan makanan. Ini karena saya tidak ingin menggunakan aset orang lain.
Langkah 4: Membuat Kandang
Langkah ini benar-benar terserah Anda bagaimana Anda ingin membuatnya. Anda dapat dengan mudah memotong kotak dengan laser jika Anda memiliki sumber daya. Saya baru saja mendapatkan sepotong kayu besar dan melihatnya dalam ukuran yang diinginkan.
Dimensi saya:- Bagian bawah: 450x450mm
- Terbalik: 450x450mm, dengan potongan silang. Ini berpusat, 60mm dari samping dan memiliki lebar 20mm
- Sisi: 2x 450x50mm dan 2x 420x50mm (Ini karena kayu akan tumpang tindih jika tidak) Sebaiknya buat potongan di 1 sisi di mana Anda dapat menarik melalui port/kabel USB Arduino untuk konektivitas yang mudah.
- Tongkat: diameter 15mm (pastikan ini kurang dari lebar potongan silang
Saya hanya menyatukannya dengan paku. Bagian atas telah dibuat dapat dilepas dengan memasang fitting 90 derajat di bagian bawah, sehingga Anda dapat menariknya ke atas secara vertikal, tetapi Anda tidak dapat memindahkannya saat bermain.
Saya memasang Arduino agar tidak bergerak.
Sensor jarak direkatkan dengan lem panas. Kabel juga diatur menggunakan lem panas.
Saya melukis semua sisi polos putih dan melukis 4 panah di bagian atas agar lebih nyaman digunakan.
Direkomendasikan:
Robot Penghindar Rintangan Menggunakan Sensor Ultrasonik (Proteus): 12 Langkah
Robot Penghindar Rintangan Menggunakan Sensor Ultrasonik (Proteus): Kami biasanya menemukan robot penghindar rintangan di mana-mana. Simulasi perangkat keras robot ini adalah bagian dari kompetisi di banyak perguruan tinggi dan di banyak acara. Tetapi simulasi perangkat lunak robot penghalang jarang terjadi. Meskipun jika kita dapat menemukannya di suatu tempat
Lampu Jalan Otomatis Menggunakan Sensor Ultrasonik: 3 Langkah
Lampu Jalan Otomatis Menggunakan Sensor Ultrasonik: Pernahkah Anda berpikir bahwa lampu jalan otomatis ON di malam hari dan mati otomatis di pagi hari? Apakah ada orang yang datang untuk ON/OFF lampu ini? Ada beberapa cara untuk menyalakan lampu jalan tapi berikut c
Ukur Jarak Dengan Sensor Ultrasonik HC-SRF04 (Terbaru 2020): 3 Langkah
Ukur Jarak Dengan Sensor Ultrasonik HC-SRF04 (Terbaru 2020): Apa yang dimaksud dengan sensor ultrasonik (jarak)? Ultrasonografi (Sonar) dengan gelombang tingkat tinggi yang tidak dapat didengar orang. Namun, kita bisa melihat keberadaan gelombang ultrasonik di mana-mana di alam. Pada hewan seperti kelelawar, lumba-lumba … menggunakan gelombang ultrasonik untuk
Tempat Sampah Cerdas Menggunakan Arduino, Sensor Ultrasonik & Motor Servo: 3 Langkah
Tempat Sampah Pintar Menggunakan Arduino, Sensor Ultrasonik & Motor Servo: Pada project kali ini saya akan menunjukkan Cara Membuat Tempat Sampah Pintar menggunakan Arduino, dimana tutup tempat sampah akan otomatis terbuka saat anda mendekat dengan sampah. Komponen penting lainnya yang digunakan untuk membuat tempat sampah Smart ini adalah Sensor Ultrasonik HC-04
Gunakan Sensor Ultrasonik Dengan Magicbit [Magicblocks]: 5 Langkah
Gunakan Sensor Ultrasonik Dengan Magicbit [Magicblocks]: Tutorial ini akan mengajarkan Anda untuk menggunakan Sensor Ultrasonik dengan Magicbit Anda menggunakan Magicblocks. Kami menggunakan magicbit sebagai papan pengembangan dalam proyek ini yang didasarkan pada ESP32. Oleh karena itu, papan pengembangan ESP32 apa pun dapat digunakan dalam proyek ini