Isi kandungan:

Permainan Binari: 9 Langkah (dengan Gambar)
Permainan Binari: 9 Langkah (dengan Gambar)

Video: Permainan Binari: 9 Langkah (dengan Gambar)

Video: Permainan Binari: 9 Langkah (dengan Gambar)
Video: Berguna saat bosen di kelas 2024, Julai
Anonim
Permainan Binari
Permainan Binari

Ini adalah permainan yang saya buat di Tinkercad Circuits untuk belajar nombor binari.

Sekiranya anda ingin mengikuti panduan ini dan membina sendiri fail dan kodnya boleh didapati di github saya di

Langkah 1: Versi Boleh Dimainkan

Langkah 2: Bahagian Diperlukan

Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan
Bahagian Diperlukan

1 Tombol Tombol Logam Berkarat dengan Cincin LED Putih - 16mm Putih Sekejap

1 Adafruit METRO 328 dengan Header - ATmega328 - Sebarang variasi Arduino Uno juga akan berfungsi. Saya suka Metro kerana bahagian bawahnya licin, jadi saya tidak perlu meletakkan kebimbangan untuk papan dalam reka bentuk saya.

Skru Cap Kepala Soket 15 M3 x 8

Kacang 3 M3

1 LCD 16x2

4 Baki 40mm

Silicone Cover Stranded-Core Wire - 30AWG - Saya menggunakan pelbagai warna untuk menjadikan pendawaian mudah diikuti.

9 Toggle Switch SPDT Panel Mount - Gaya apa pun akan berfungsi, tetapi saya mahukan gaya rata.

9 Switch Dress Nut 1 / 4-40 - Pilihan, untuk penampilan. Anda juga boleh menggunakan perkakasan yang disertakan dengan suis.

Langkah 3: Merancang

Merancang
Merancang
Merancang
Merancang
Merancang
Merancang

Saya merancang kes ini di Fusion 360. Ini membolehkan saya meletakkan semua bahagian dan memastikannya sesuai. Setelah selesai, saya dapat mencetak casing 3d dan melihat bagaimana ia sesuai.

Ia sesuai dengan baik sehingga saya membuat svg kedua panel. Langkah seterusnya adalah menyiapkan fail untuk dihantar untuk pemotongan laser. Saya mengikuti templat yang disediakan oleh Ponoko. Arahan juga diletakkan di piring bawah supaya orang tahu bagaimana permainan ini berfungsi.

Kami mengambil masa lebih dari seminggu untuk mendapatkan bahagian saya dari Ponoko.

Langkah 4: Memasang Panel Atas

Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas
Memasang Panel Atas

Panel atas bersatu cukup mudah.

Mula-mula letakkan sembilan suis togol dan ketatkannya. Kemudian pasangkan skru m3 untuk paparan. Letakkan spacer di sisi lain dan kemudian pasangkan skru melalui lubang pemasangan pada paparan. Bahagian terakhir ialah butang 16mm.

Langkah 5: Pasang Panel Bawah

Pasang Panel Bawah
Pasang Panel Bawah
Pasang Panel Bawah
Pasang Panel Bawah

Gunakan skru dan mur 3 M3 untuk mengikat papan ke plat bawah. Seperti yang anda lihat dalam gambar, saya salah lubang ketika memotong laser. Saya telah memperbaikinya untuk templat yang saya pakai di github

Langkah 6: Pendawaian

Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian
Pendawaian

Untuk wayar ikuti rajah. Reka bentuk asal juga menggunakan digital 1 dan 0, tetapi jika suis tidak berada di posisi yang betul, papan akan mengalami masalah memuat naik kod.

Saya memasangkan wayar ke header lelaki yang dipasang ke papan Arduino. Ini membolehkan memutuskan sambungan dengan mudah pada masa akan datang jika anda mengarahkan semula papan tersebut. Paparan LCD juga menggunakan header wanita untuk disolder ke.

Satu masalah yang saya perhatikan setelah saya membuat kabel adalah pendawaian suis. Anda harus mengesahkan sambungan untuk litar tertutup. Menggunakan suis yang saya senaraikan lebih awal ketika tuas berada di tengah dan pin atas ditutup. Oleh kerana saya salah membuat kabel, saya perlu menukar kod saya. Untuk kod yang saya sediakan dalam panduan ini, andaian anda diandaikan dengan betul.

Juga semasa memasang butang tekan logam mestilah dalam konfigurasi terbuka biasa.

Langkah 7: Menghidupkannya

Menghidupkannya
Menghidupkannya

Anda boleh menyambungkan papan ke komputer melalui kabel usb untuk menyalakannya atau menggunakan pengecas bateri mudah alih seperti beg ini

Langkah 8: Cara Bermain

Cara Bermain
Cara Bermain
Cara Bermain
Cara Bermain
Cara Bermain
Cara Bermain

Apabila dihidupkan jika berada dalam mod mudah, anda akan diberi nombor rawak antara 0 - 15. Jika mod keras akan menjadi 0 - 255.

Anda kemudian membalikkan suis ke atas untuk mewakili 1 atau ke bawah untuk 0, kemudian tekan butang tekan untuk melihat apakah anda betul. Sekiranya betul ia akan memainkan nada jawapan yang betul dan memberi anda nombor baru. Sekiranya salah akan berbunyi dan katakan cuba lagi.

Nilai suis dari kiri ke kanan ialah 2 ^ 7 (128), 2 ^ 6 (64), 2 ^ 5 (32), 2 ^ 4 (16), 2 ^ 3 (8), 2 ^ 2 (4), 2 ^ 1 (2), 2 ^ 0 (1).

Sekiranya nombor rawak adalah 18 maka nilai binari adalah 0001 0010. Ini kerana 2 ^ 4 (16) + 2 ^ 1 (2) akan sama dengan 18.

Sekiranya 255 itu akan menjadi 1111 1111, kerana semua angka bertambah sama dengan 255.

Langkah 9: Video Dimainkan

Image
Image
Peraduan Litar 2016
Peraduan Litar 2016

Hadiah Pertama dalam Peraduan Litar 2016

Disyorkan: