Daftar Isi:

Game Biner: 9 Langkah (dengan Gambar)
Game Biner: 9 Langkah (dengan Gambar)

Video: Game Biner: 9 Langkah (dengan Gambar)

Video: Game Biner: 9 Langkah (dengan Gambar)
Video: Apa Itu Binary Code? 2024, November
Anonim
Permainan Biner
Permainan Biner

Ini adalah game yang saya buat di Sirkuit Tinkercad untuk mempelajari bilangan biner.

Jika Anda ingin mengikuti panduan ini dan membuat sendiri, file dan kode dapat ditemukan di github saya di

Langkah 1: Versi yang Dapat Dimainkan

Langkah 2: Bagian yang Dibutuhkan

Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan
Bagian yang Dibutuhkan

1 Tombol Tekan Logam Kasar dengan Cincin LED Putih - Sesaat Putih 16mm

1 Adafruit METRO 328 dengan Header - ATmega328 - Variasi Arduino Uno apa pun juga dapat digunakan. Saya suka Metro karena bagian bawahnya halus, jadi saya tidak perlu memasang pembatas untuk papan dalam desain saya.

Sekrup Tutup Kepala Soket 15 M3 x 8

3 M3 Kacang

1 16x2 LCD

4 Kebuntuan 40mm

Silicone Cover Stranded-Core Wire - 30AWG - Saya menggunakan beberapa warna untuk membuat kabel mudah diikuti.

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

9 Switch Dress Nut 1/4-40 - Opsional, untuk penampilan. Anda juga dapat menggunakan perangkat keras yang disertakan dengan sakelar.

Langkah 3: Merancang

Merancang
Merancang
Merancang
Merancang
Merancang
Merancang

Saya merancang kasing di Fusion 360. Ini memungkinkan saya untuk memposisikan semua bagian dan memastikannya pas. Setelah selesai, saya dapat mencetak kasing 3d dan melihat kesesuaiannya.

Ini cocok bersama jadi saya membuat svg dari dua panel. Langkah selanjutnya adalah menyiapkan file untuk dikirim untuk pemotongan laser. Saya mengikuti template yang disediakan oleh Ponoko. Instruksi juga diletakkan di pelat bawah sehingga orang akan tahu cara kerja permainan.

Butuh sedikit lebih dari seminggu untuk mendapatkan bagian saya dari Ponoko.

Langkah 4: Merakit Panel Atas

Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas
Merakit Panel Atas

Panel atas menyatu dengan cukup mudah.

Pertama-tama masukkan sembilan sakelar sakelar dan kencangkan. Kemudian pasang sekrup m3 untuk display. Letakkan spacer di sisi lain, lalu masukkan sekrup melalui lubang pemasangan pada display. Bagian terakhir adalah tombol 16mm.

Langkah 5: Pasang Panel Bawah

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

Gunakan 3 sekrup dan mur M3 untuk mengencangkan papan ke pelat bawah. Seperti yang Anda lihat pada gambar, saya memiliki lubang yang salah saat memotong laser. Saya telah memperbaiki ini untuk template yang saya pakai di github

Langkah 6: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Untuk kawat ikuti diagram. Desain aslinya juga menggunakan digital 1 dan 0, tetapi jika sakelar tidak berada pada posisi yang benar, papan akan mengalami masalah saat mengunggah kode.

Saya menyolder kabel ke header pria yang dicolokkan ke papan Arduino. Ini memungkinkan pemutusan sambungan yang mudah di masa mendatang jika Anda pernah menggunakan kembali papan tersebut. Layar LCD juga menggunakan header perempuan untuk disolder.

Satu masalah yang saya perhatikan setelah saya menghubungkan kabel adalah kabel sakelar. Anda harus memverifikasi koneksi untuk sirkuit tertutup. Menggunakan sakelar yang saya sebutkan sebelumnya ketika tuas berada di bawah tengah dan pin atas ditutup. Karena saya salah menghubungkan kabel saya, saya perlu mengubah kode saya. Untuk kode yang saya berikan dalam panduan ini, diasumsikan bahwa kode Anda terhubung dengan benar.

Juga ketika memasang tombol tekan logam, itu harus dalam konfigurasi terbuka normal.

Langkah 7: Mengaktifkannya

Powering It
Powering It

Anda dapat menghubungkan papan ke komputer melalui kabel usb untuk menyalakannya atau menggunakan baterai pengisi daya telepon portabel seperti ini

Langkah 8: Cara Bermain

Cara bermain
Cara bermain
Cara bermain
Cara bermain
Cara bermain
Cara bermain

Saat menyala jika dalam mode mudah akan diberikan angka acak antara 0 - 15. Jika mode sulit akan menjadi 0 - 255.

Anda kemudian membalik sakelar ke atas untuk mewakili 1 atau ke bawah untuk 0, lalu tekan tombol tekan untuk melihat apakah Anda sudah benar. Jika benar itu akan memainkan nada jawaban yang benar dan memberi Anda nomor baru. Jika salah itu akan berdengung dan mengatakan coba lagi.

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

Jika bilangan acak adalah 18, nilai binernya adalah 0001 0010. Itu karena 2^4(16) + 2^1(2) akan sama dengan 18.

Jika 255 itu akan menjadi 1111 1111, karena semua angka dijumlahkan sama dengan 255.

Langkah 9: Video Itu Diputar

Image
Image
Lomba Sirkuit 2016
Lomba Sirkuit 2016

Juara Pertama Lomba Sirkuit 2016

Direkomendasikan: