Isi kandungan:
Video: Catur Poket: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Ini catur! Di dalam poket anda.
Projek ini bertujuan untuk membuat peranti kecil yang dapat menjalankan permainan kecil seperti ular, pac-man, tetris dan bahkan catur.
Bekalan
- Paparan grafik OLED 1.3 128x64
- Arduino Pro Mini (Anda boleh menggunakan kedua-dua modul 5V dan 3.3V. 3.3V satu akan lebih mudah digunakan sementara 5V satu lebih cepat)
- Tombol Suis Taktil
- Perintang 1K Ohm
- Bateri Li-Po (Kapasiti bateri tidak begitu penting tetapi bateri yang lebih kecil lebih mudah dipasang)
- Modul Pengecas Li-Po (Lebih baik membelinya dengan penggalak 5v bersepadu jika tidak, anda mungkin perlu membuatnya)
- Prototaip PCB untuk menyolder komponen ke
- Suis Hidup / Mati
- Pencetak 3D untuk kes itu
Catatan
Sekiranya anda memilih untuk menggunakan arduino 3.3v, anda boleh menggunakan pengatur 3.3v pada arduino untuk menghidupkannya dengan bateri li-po. Tetapi jika anda akan menggunakan arduino 5v, anda memerlukan penguat 3.3v hingga 5v untuk mengaktifkannya. Cara mudah untuk melakukannya adalah dengan membeli pengecas li-po dengan penggalak 5v bersepadu atau membeli modul penggalak 3.3v hingga 5v yang berasingan.
Saya tidak mempunyai kedua-duanya jadi saya melepaskan pembesar suara bluetooth lama dan melepaskan komponen booster 3 hingga 5v dan menghidupkannya semula di papan saya sendiri. Sekiranya anda ingin mengetahui cara membuatnya, anda boleh menonton video ini.
Langkah 1: Litar
Jadi litarnya mudah, hanya ada banyak wayar yang perlu disambungkan.
Semasa menyolder pada pcb, penting untuk berhati-hati agar tidak menetes solder di sisi lain papan kerana akan ada komponen di sana.
Anda boleh mencari skema litar di atas.
Langkah 2: Perisian
Untuk memuat naik perisian ke arduino pro mini, anda perlu menggunakan programmer. Terdapat banyak petunjuk mengenai cara melakukan ini jadi saya tidak akan menerangkannya dalam satu ini. Berikut adalah pautan ke salah satu daripadanya.
Sekiranya anda tidak mempunyai programmer, anda boleh menggunakan arduino lain untuk memprogramkannya. Inilah pautan untuk itu.
Jadi kod catur adalah lakaran contoh catur u8glib. Ia berfungsi dengan sangat baik dan menyokong pelbagai skrin dengan pemandu yang berbeza. Untuk memuat naiknya terlebih dahulu anda perlu memuat turun perpustakaan. Kemudian anda perlu menambahkannya ke folder perpustakaan arduino anda. Selepas itu anda boleh memuat turun kod yang dilampirkan dan memuat naiknya ke arduino anda. (Saya melampirkan kod saya sendiri kerana saya menukar beberapa barang kecil agar butang berfungsi dengan pin analog dan lain-lain.)
Langkah 3: Kesnya
Setelah menyelesaikan semuanya dan memuat naik kod, saya merancang dan 3D mencetak casing untuk memasukkannya ke dalam. Saya mencetak satu bahagian berwarna hitam dan yang lain berwarna PLA kelabu. Perkara yang menarik mengenai kes ini ialah kesesuaiannya. Oleh itu ia boleh dikeluarkan dengan mudah sekiranya diperlukan.
Langkah 4: Akhir
Jadi sekarang anda boleh melakukan apa sahaja dengannya. Pendekatan utama saya untuk projek ini adalah dengan membawa alat untuk bermain catur di mana sahaja. Tetapi sketsa permainan seperti ular, pac-man atau tetris boleh didapati di internet. Oleh kerana perkara ini mempunyai 4 butang, sudah cukup untuk memainkan permainan ini.
Tinggalkan sebarang pertanyaan atau cadangan.
Disyorkan:
Jam Catur Arduino: 6 Langkah
Arduino Chessclock: Saya tidak dapat menemui arahan pada jam catur Arduino yang bagus jadi saya membina sendiri yang akan saya jelaskan di sini
Robot Catur Dibuat Dengan LEGO dan Raspberry Pi: 6 Langkah
Robot Catur Dibuat Dengan LEGO dan Raspberry Pi: Kagumi rakan anda dengan robot catur ini! Ia tidak terlalu sukar untuk dibina jika anda telah membuat robot LEGO sebelum ini dan jika anda mempunyai sekurang-kurangnya pengetahuan asas mengenai pengaturcaraan komputer dan Linux. Robot ini membuat pergerakannya sendiri, dan menggunakan pengenalan visual
Potongan Catur Kata Lisan: 7 Langkah (dengan Gambar)
Potongan Catur Kata Lisan: Saya membuat beberapa buah catur yang sangat peribadi menggunakan suara saya. Setiap bahagian berdasarkan bentuk suara yang saya buat sambil menyebut namanya. Ini bukan satu set yang lengkap, kerana pihak lain harus dilakukan dengan cara yang sama, tetapi dengan suara lawan saya
Jam Catur Arduino Ringkas: 5 Langkah
Jam Catur Arduino Sederhana: Ketika saya terfikir untuk melakukan Jam Catur dengan Arduino, tujuannya adalah untuk membina menggunakan pengaturcaraan sederhana tanpa menggunakan kelas dan bekerja dengan daftar AVR. Pangkalan yang digunakan adalah Arduino Reference. Perkara yang paling sukar adalah memanipulasi pemasa hanya dengan menggunakan
Catur Digital - Jejak Permainan Catur Anda Dalam Talian: 5 Langkah
Catur Digital - Jejaki Permainan Catur Anda Secara Online: Saya telah bermain catur sejak kecil, dan sejak web mempunyai sejumlah besar laman web untuk bermain catur terhadap komputer atau lawan langsung, saya tidak pernah menjumpai laman web yang menjejaki permainan catur anda yang sebenarnya anda mainkan