Daftar Isi:
- Langkah 1: Versi yang Dapat Dimainkan
- Langkah 2: Bagian yang Dibutuhkan
- Langkah 3: Merancang
- Langkah 4: Merakit Panel Atas
- Langkah 5: Pasang Panel Bawah
- Langkah 6: Pengkabelan
- Langkah 7: Mengaktifkannya
- Langkah 8: Cara Bermain
- Langkah 9: Video Itu Diputar
Video: Game Biner: 9 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
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
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
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
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
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
Anda dapat menghubungkan papan ke komputer melalui kabel usb untuk menyalakannya atau menggunakan baterai pengisi daya telepon portabel seperti ini
Langkah 8: 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
Juara Pertama Lomba Sirkuit 2016
Direkomendasikan:
Jam Biner Mikro: 10 Langkah (dengan Gambar)
Micro Binary Clock: Setelah sebelumnya membuat Instructable (Binary DVM), yang memanfaatkan area tampilan terbatas menggunakan biner. Itu hanya langkah kecil setelah sebelumnya membuat modul kode utama untuk konversi Desimal ke Biner untuk membuat Jam Biner tetapi t
Tampilan Jam Biner BigBit: 9 Langkah (dengan Gambar)
Tampilan Jam Biner BigBit: Dalam Instructable (Microbit Binary Clock) sebelumnya, proyek ini ideal sebagai alat desktop portabel karena tampilannya cukup kecil. Oleh karena itu, tampaknya tepat bahwa versi berikutnya adalah versi rak atau dinding tetapi jauh lebih besar
Kalkulator Biner 4-bit: 11 Langkah (dengan Gambar)
Kalkulator Biner 4-bit: Saya mengembangkan minat pada cara kerja komputer pada tingkat dasar. Saya ingin memahami penggunaan komponen diskrit dan sirkuit yang diperlukan untuk menyelesaikan tugas yang lebih kompleks. Salah satu komponen fundamental yang penting dalam sebuah CPU adalah
Jam Alarm Biner Arduino DIY: 14 Langkah (dengan Gambar)
Jam Alarm Biner Arduino DIY: Ini adalah jam biner klasik lagi! Tapi kali ini dengan lebih banyak fungsi tambahan! Dalam instruksi ini, saya akan menunjukkan kepada Anda cara membuat jam alarm biner dengan Arduino yang dapat menunjukkan tidak hanya waktu, tetapi tanggal, bulan, bahkan dengan timer dan alarm yang menyenangkan
Penguat Meja Dengan Visualisasi Audio, Jam Biner & Penerima FM: 8 Langkah (dengan Gambar)
Amplifier Meja Dengan Visualisasi Audio, Jam Biner & Penerima FM: Saya suka amplifier dan hari ini, saya akan membagikan amplifier meja berdaya rendah yang saya buat baru-baru ini. Amplifier yang saya rancang memiliki beberapa fitur menarik. Ini memiliki jam biner terintegrasi dan dapat memberikan waktu dan tanggal dan dapat memvisualisasikan audio yang sering disebut audio