Isi kandungan:

Catur Poket: 4 Langkah
Catur Poket: 4 Langkah

Video: Catur Poket: 4 Langkah

Video: Catur Poket: 4 Langkah
Video: Small pocket chess 2024, November
Anonim
Catur Poket
Catur Poket

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

Litar
Litar
Litar
Litar
Litar
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

Kes itu
Kes itu
Kes itu
Kes itu
Kes itu
Kes itu

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

Tamat
Tamat
Tamat
Tamat

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: