Isi kandungan:
- Langkah 1: Keperluan
- Langkah 2: Kuasa
- Langkah 3: Servos
- Langkah 4: Tekan Butang
- Langkah 5: Perintang Sensitif Paksa
- Langkah 6: Sensor Cahaya
- Langkah 7: Selongsong
- Langkah 8: Kod
Video: Arduino Dice Tower Permainan: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Dalam arahan ini saya akan menunjukkan kepada anda bagaimana membina permainan menara dadu dengan arduino, lima servo dan beberapa sensor.
Matlamat permainan adalah mudah, dua orang melempar dadu ke atas dan anda secara bergilir menekan butang, atau memanipulasi sensor. Apabila anda melakukan servo, gerakkan platform di kedua-dua sisi kotak menjadikan dadu jatuh ke bawah. Yang pertama mengeluarkan dadu dari menara menang dengan bonus melihat apa yang digulungnya.
Projek ini dapat diubahsuai atau diperluas dengan mudah untuk menggunakan sensor keseronokan lain atau lebih besar atau lebih kecil.
Langkah 1: Keperluan
Untuk projek ini, anda memerlukan:
Elektronik:
- Penyesuai AC / DC (5V, 2.1A, Pusat Positif)
- Arduino Uno
- Kabel USB-B
- wayar pelompat lelaki 32x
- servo 5x
- Perintang 5x 10k
- Tombol Tekan 3x
- Perintang Sensitif Kekuatan
- Sensor Cahaya
Bahan Binaan:
- Plat MDF atau kayu lain
- gam kayu
- lidi kayu
- kepingan plastik
PENTING: Penyesuai mestilah 5 volt kerana ini adalah voltan servo dan lebih banyak yang boleh mematahkannya. Periksa juga penyesuai positif pusat dan mempunyai lebih daripada atau 2A untuk menghidupkan semua servo.
Langkah 2: Kuasa
Agar semua servo berfungsi, anda memerlukan lebih banyak kuasa daripada yang dapat dibekalkan oleh arduino. Ini adalah tujuan penyesuai. Adaptor adalah 5V yang merupakan voltan operasi servo serta semua sensor sehingga sempurna. Selanjutnya ia membekalkan 2.1A yang cukup untuk semua servo sekaligus. Oleh itu, pertama-tama anda akan memotong wayar penyesuai anda dan mengeringkannya. Sekiranya anda perlu mengasingkan wayar, salah satunya ialah 5V dan yang lain adalah tanah. Sekiranya anda mempunyai satu wayar tebal yang bermaksud kedua-dua wayar ada di dalamnya dan anda mesti memisahkannya. Anda boleh menggunakan multimeter untuk melihat wayar 5V mana. Sekiranya anda memasang probe pada wayar dan ia berbunyi 5V wayar pada probe merah adalah 5V dan yang ada pada probe hitam adalah tanah. jika ia berbunyi -5 volt, ini bermakna anda salah menggunakannya. Sekarang anda boleh membungkus wayar di sekitar keduanya dan memasukkannya ke papan roti anda, 5v di + dan tanah ke dalam -. Sekarang ada satu perkara terakhir yang perlu dilakukan ialah memasang wayar dari tanah arduino anda ke - supaya penyesuai dan arduino mempunyai kesamaan jika tidak berfungsi.
Langkah 3: Servos
Seterusnya kita akan memasang servo kita. Sekarang setiap servo mempunyai tiga wayar yang kuning, yang oren dan yang coklat.
- Pin kuning ke (PWM) 4, 5, 6, 9, 10, 11
- Jingga untuk berkuasa
- Coklat ke tanah
Tetapi anda tidak boleh menghubungkannya ke pin mana pun, penting untuk menggunakan pin PWM. Walaupun kebanyakan pin digital hanya boleh dihidupkan atau dimatikan, pin PWM juga dapat mengirim nilai di mana kita perlu meletakkan servo pada kedudukan yang kita inginkan.
Langkah 4: Tekan Butang
Seterusnya kita akan memasang tiga butang tekan untuk mengawal servos 1, 2 dan 4.
- Sambungkan butang tekan ke papan roti
- Dari kaki butang kanan hingga berkuasa.
- Dari kaki butang kiri hingga pin 3
- Dari kaki butang kiri hingga perintang 10k
- Dari perintang 10k ke tanah
Sekarang ulangi ini untuk ketiga-tiga butang.
Langkah 5: Perintang Sensitif Paksa
Seterusnya ialah perintang peka daya yang mengukur daya. Sekarang untuk sensor ini kita akan menggunakan pin analog kerana pin analog berfungsi dengan nilai antara 0 dan 1023 dan bukannya hanya hidup atau mati yang diperlukan untuk sensor daya.
- Sambungkan perintang peka daya ke papan
- Pin kiri ke kuasa
- Pin kanan ke pin analog A0
- Pin kanan ke perintang 10k
- Perintang 10k ke tanah
Langkah 6: Sensor Cahaya
Dan akhirnya kami menambah sensor cahaya. Pastikan pin panjang berada di sebelah kiri.
- Sambungkan sensor cahaya ke papan roti
- Kaki kiri berkuasa
- Kaki kanan ke pin analog A1
- Kaki kanan ke perintang 10k
- Perintang 10k ke tanah
Langkah 7: Selongsong
Berdasarkan templat pada gambar pertama anda dapat melihat papannya. Kemudian buat lubang yang ditunjukkan di bahagian depan dan belakang. Oleh itu, anda boleh melekatkan semuanya menjadi seperti gambar 2 dan 3. Jangan letakkan platform servo ke servo hanya gunakan bahagian servo standard dan pasangkannya. Kemudian tempelkan tusuk sate dan tempelkan ke lubang. Kemudian di sisi lain letakkan platform yang serupa sehingga anda mempunyai dua platform pada satu servo. Oleh itu, lihat ini merujuk kepada gambar keempat dan kelima.
Sudah tentu anda boleh mengubah saiz kotak dan slaid di bahagian dalam dengan mudah.
Langkah 8: Kod
Ini adalah kod untuk mengawal kelima servo menggunakan sensor.
butang1 = servo1
butang2 = servo2
sensor cahaya = servo3
butang3 = servo4
daya perintang sensitif = servo5
Disyorkan:
Permainan Dinosaur Hack Permainan Google Chrome: 9 Langkah
Permainan Dinosaur Hack Google Chrome Games: chrome t-rex run adalah permainan yang sangat menyeronokkan. Di sini kita akan menjadikannya lebih menghiburkan dengan menggunakan Arduino. Permainan dino ini tidak akan muncul di laman sambungan internet. Anda juga boleh melakukannya dengan menggunakan raspberry pi di sini kita membandingkan kedua papan secara terperinci Arduino
Pengawal Permainan DIY Berasaskan Arduino - Pengawal Permainan Arduino PS2 - Bermain Tekken Dengan Gamepad Arduino DIY: 7 Langkah
Pengawal Permainan DIY Berasaskan Arduino | Pengawal Permainan Arduino PS2 | Bermain Tekken Dengan Gamepad Arduino DIY: Hai kawan-kawan, bermain permainan selalu menyeronokkan tetapi bermain dengan permainan peribadi DIY Controller anda lebih menggembirakan. Oleh itu, kami akan menjadikan Pengawal permainan menggunakan arduino pro micro dalam arahan ini
Arduino Dice untuk Permainan Papan: 4 Langkah
Arduino Dice untuk Permainan Papan: Anda mungkin pernah menggunakan dadu ini semasa bermain LUDO dan permainan papan lain. Tetapi sebagai peminat elektronik saya harus mengubah trend ini. Oleh itu, saya memutuskan untuk membuat Dice elektronik. Saya menggunakan Arduino untuk tujuan saya
Cara Memuat Naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: 8 Langkah
Cara Memuat naik Permainan ke Arduboy dan 500 Permainan ke Flash-cart: Saya membuat beberapa Arduboy buatan sendiri dengan memori Serial Flash yang dapat menyimpan maksimum 500 permainan untuk dimainkan di jalan raya. Saya berharap dapat berkongsi cara memuat permainan ke dalamnya, termasuk bagaimana menyimpan permainan ke dalam memori kilat bersiri dan membuat pakej permainan gabungan anda sendiri
Konsol Permainan Mini Ardubaby Dengan 500 Permainan: 10 Langkah
Ardubaby Mini Game Console Dengan 500 Permainan: Kredit kepada pencipta (Kevin Bates), Arduboy adalah konsol permainan 8 bit yang sangat berjaya. Terdapat beribu-ribu permainan yang ditulis oleh penggemar yang membagikannya secara bebas di forum komuniti Arduboy sehingga lebih banyak orang dapat belajar bagaimana membuat kod. Perisian