Isi kandungan:
- Langkah 1: Idea
- Langkah 2: Bahan Bukan Elektronik
- Langkah 3: Binaan Bukan Elektronik
- Langkah 4: Bahan Elektronik
- Langkah 5: Binaan Elektronik
- Langkah 6: Kodnya
- Langkah 7: Nikmati
Video: Petunjuk Pemburu Buzz Wire Scavenger: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Instructable ini akan menunjukkan kepada anda bagaimana membangun versi berteknologi tinggi dari permainan "Buzz Wire" yang dapat digunakan sebagai petunjuk dalam pemburuan pemulung, atau dapat disesuaikan untuk menghadapi tantangan lain.
Langkah 1: Idea
Buzz Wire adalah permainan seperti operasi, tetapi dengan kelainan (secara harfiah)! Objektifnya adalah untuk mendapatkan cincin di sekitar wayar yang dipintal tanpa menyentuhnya. Dalam versi klasik permainan ini, jika cincin menyentuh wayar, bel akan mati atau lampu akan menyala. Saya ingin membina versi permainan ini sebagai sebahagian daripada pemburuan untuk ulang tahun kelahiran saya yang lain. Oleh itu, saya memerlukan cara untuk menyembunyikan petunjuk dalam permainan. Instructible ini akan membahas bagaimana menggunakan Arduino dan layar LCD untuk membina versi permainan ini yang diperbaharui yang akan memaparkan mesej hanya setelah berjaya menyelesaikan permainan! Yang terbaik, tidak ada cara untuk menipu (kecuali anda memahami litar!)
Langkah 2: Bahan Bukan Elektronik
Untuk membina badan permainan ini, anda memerlukan:
- Trek - Saya menggunakan wayar tembaga tebal. Sebarang wayar logam konduktif mesti berfungsi. Harus cukup tipis untuk membengkokkan tetapi cukup tebal untuk menahan bentuknya dengan kuat sepanjang permainan.
- Cincin - Saya menggunakan cangkuk mata. Sebagai alternatif, anda boleh menggunakan wayar tambahan dari trek yang dibengkokkan menjadi bentuk cincin.
- Dua mesin basuh - ini akan digunakan sebagai titik akhir trek.
- Sebilangan lagi wayar - Ini akan digunakan untuk menghubungkan pelbagai kepingan ini ke litar. Saya menggunakan beberapa wayar nipis (dilepaskan dari kabel cat 5) untuk sambungan trek dan mesin basuh (anda memerlukan tiga bahagian dawai), dan kabel pelompat buaya yang lebih tebal untuk cincin.
- Papan - ini akan menyatukan semuanya. Saya menggunakan sekeping kaki 1 "x4".
Bagi alat, anda memerlukan:
- Gerudi dan ukurannya sedikit sama dengan wayar trek anda
- Beberapa tang
- Gam panas
Langkah 3: Binaan Bukan Elektronik
Pertama, gerudi dua lubang dengan ukuran yang sama dengan wayar trek anda di kedua-dua sisi papan. Ini akan berfungsi sebagai titik penambat wayar.
Seterusnya, bungkus wayar yang lebih kecil di sekitar setiap mesin basuh seperti yang ditunjukkan pada gambar kedua.
Sekarang tempelkan salah satu mesin basuh dengan wayar membungkus lubang pertama, kemudian dorong salah satu hujung wayar trek ke dalam lubang dan tempelkan di tempatnya. Mesin basuh dan wayar trek tidak boleh menyentuh. Lihat gambar ketiga.
Sekarang, bengkokkan wayar trek ke bentuk yang menyeronokkan dan klipkannya pada jarak yang anda perlukan untuk mencapai lubang yang lain. Sebelum memasukkan wayar trek ke lubang kedua, letakkan mesin basuh kedua (dengan pembungkus wayar) di sekitar wayar trek dan kemudian balut sebahagian wayar nipis di sekitar hujung wayar trek. Kemudian tempelkan hujung atau wayar trek ke dalam lubang dan tempelkan mesin basuh ke papan (lihat gambar 4). Pastikan tidak ada sambungan elektrik antara wayar trek dan mesin basuh.
Seterusnya, gunakan klip buaya untuk menjepit salah satu hujung wayar pelompat ke gelang, seperti pada gambar 5.
Kini binaan anda akan kelihatan seperti gambar pertama.
Langkah 4: Bahan Elektronik
Untuk membina otak permainan ini, anda memerlukan:
- Seorang Arduino
- Skrin LCD
- potensiometer 10k
- Buzzer piezo (pilihan)
- LED merah dan hijau (pilihan)
- Segelintir kabel pelompat dan papan roti
- perintang 220 ohm
- Empat perintang dengan nilai yang sama dengan rintangan 1Kohm atau lebih tinggi
Semua kepingan ini boleh didapati di salah satu pek starter Elegoo, yang sangat banyak untuk sekumpulan komponen. Saya membina projek ini dengan komponen yang satu ini.
Langkah 5: Binaan Elektronik
Sediakan litar seperti yang ditunjukkan dalam rajah. Berikut adalah beberapa nota:
- Perintang yang disambungkan ke LED dan LCD ialah 220ohm
- Perintang yang disambungkan ke input analog dan yang diletakkan secara menyerong ialah 1k + ohm.
-
Kabel diagnostik yang menyambung ke header di sebelah kanan adalah wayar yang menghubungkan ke badan permainan seperti berikut:
- A0 (wayar hijau) menghubungkan ke mesin basuh permainan permulaan
- A1 (wayar biru) menyambung ke wayar trek
- A2 (wayar kuning) menyambung ke mesin basuh permainan akhir
Litar ini dilukis dengan TinkerCad.
Langkah 6: Kodnya
Kodnya dilampirkan dan juga boleh didapati di GitHub saya.
Permainan ini dibina sebagai sebahagian daripada perburuan untuk ulang tahun kekasih saya Jamie. Setelah dia mengalahkan permainan, layar LCD menunjukkan lokasi petunjuknya yang seterusnya, iaitu mesin basuh pinggan mangkuk, dan bel piezo memainkan "selamat ulang tahun". Kecuali anda merancang pemburu ulang tahun untuk seseorang bernama Jamie di mana petunjuk seterusnya ada di mesin basuh pinggan mangkuk, anda mungkin ingin mengubah beberapa kodnya, seperti teks LCD dan nada piezo buzzer.
Pada asasnya, terdapat 5 peringkat yang berkaitan dengan permulaan (arduino dihidupkan), permainan dimulakan (ring touching start washer), game gagal (ring touching track wire), game end (ring touching end washer setelah menyentuh mesin basuh permulaan dan bukan trek wayar), dan cheater (cincin menyentuh hujung mesin basuh setelah menyentuh wayar trek). Tahap-tahap ini dilaksanakan dengan logik if / else di gelung utama, dan pelbagai teks dilaksanakan dengan blok kes beralih di displayText (). Perhatikan bahawa ada kes (tahap = 1) yang sebenarnya tidak saya gunakan. Perkara itu memberi saya masalah, jadi saya menghapusnya dari logik tetapi tidak membersihkannya dan tidak mahu melakukannya sekarang.
Semoga kodnya cukup mudah difahami dan disesuaikan dengan sewajarnya. Saya dengan senang hati akan menjawab soalan tertentu dalam komen jika ada.
Lagu "Happy Birthday" piezo diambil dari
Langkah 7: Nikmati
Muat naik kod, sambungkan wayar dari mesin basuh, trek dan gelang ke litar dan pasangkan semuanya bersama-sama! Permainan ini sebenarnya sangat menyeronokkan dan kami telah bermain dengannya selepas pemburuan. Saya juga telah membuat versi terkini yang lebih merupakan permainan yang berdiri sendiri. Daripada mempunyai petunjuk pada akhirnya, ia akan terus mengetahui berapa lama masa yang diperlukan untuk menyelesaikan satu pusingan dan menunjukkan skor yang tinggi. Lihat versi ini di sini. Saya pasti ada perkara-perkara menyeronokkan lain yang dapat dilakukan dengan persediaan asas ini juga.
Selamat Membuat!
Disyorkan:
Kotak Raspberry Pi FAN Penyejuk Dengan Petunjuk Suhu CPU: 10 Langkah (dengan Gambar)
Kotak Raspberry Pi Cooling FAN Dengan Petunjuk Suhu CPU: Saya telah memperkenalkan litar penunjuk suhu CPU raspberry pi (Selanjutnya sebagai RPI) pada projek sebelumnya. Litar ini hanya menunjukkan RPI 4 tahap suhu CPU yang berbeza seperti berikut.- LED Hijau dihidupkan apabila Suhu CPU berada dalam lingkungan 30 ~
The OreServer - Pelayan Minecraft Dedicated Raspberry Pi Dengan Petunjuk Pemain LED: 9 Langkah (dengan Gambar)
OreServer - Pelayan Minecraft Dedicated Raspberry Pi Dengan Indikator Pemain LED: Julai 2020 KEMASKINI - Sebelum anda memulakan projek ini, harap maklum bahawa banyak perubahan dan kemas kini telah dilakukan kepada pelbagai alat perisian yang saya gunakan untuk membuat ini lebih dari dua tahun yang lalu. Akibatnya, banyak langkah tidak lagi berfungsi seperti yang ditulis
Motor Air Automatik Dengan Petunjuk Tahap: 6 Langkah (dengan Gambar)
Motor Air Automatik Dengan Petunjuk Tahap: Hai Semua, selamat datang ke Instructable yang lain. Dalam Projek ini kita akan belajar bagaimana membuat Pengawal Tahap Tangki Air Automatik Penuh dengan ciri Indikator paras air menggunakan Arduino Nano. Arduino adalah otak projek ini. Ia akan mengambil input dari
Stripper Wire Wrapping Wire: 4 Langkah (dengan Gambar)
Wire Wrapping Wire Stripper: Ini adalah stripper Wire Wrapping Wire yang boleh menghasilkan sangat berguna untuk membina prototaip. Ia menggunakan pisau pemotong dan sisiknya telah dihasilkan dengan prototaip PCB yang berpatutan. Memesan PCB untuk projek di rumah sangat menjimatkan dan mudah
Petunjuk Suhu RGB (dengan XinaBox): 5 Langkah (dengan Gambar)
Petunjuk Suhu RGB (dengan XinaBox): Ini adalah artikel Instructables pertama saya, jadi saya akan mengakui bahawa saya menggunakan peluang ini sekarang untuk mencubanya. Rasa bagaimana platform ini berfungsi, keseluruhan pengalaman pengguna daripadanya. Tetapi semasa saya melakukan itu, saya fikir saya boleh