İçindekiler:

Cep Satrancı: 4 Adım
Cep Satrancı: 4 Adım

Video: Cep Satrancı: 4 Adım

Video: Cep Satrancı: 4 Adım
Video: Cep Satrancı Oynadım! 2024, Kasım
Anonim
Cep Satrancı
Cep Satrancı

Bu satranç! Cebinizde.

Bu proje, yılan, pac-man, tetris ve hatta satranç gibi küçük oyunları çalıştırabilen küçük bir cihaz yaratmayı amaçlıyor.

Gereçler

- 1.3 128x64 OLED grafik ekran

- Arduino Pro Mini (Hem 5V hem de 3.3V modül kullanabilirsiniz. 3.3V olanı kullanmak daha kolay, 5V olanı daha hızlı olacaktır)

- Dokunsal Anahtar Düğmeleri

- 1K Ohm Dirençler

- Li-Po Pil (Pil kapasitesi gerçekten önemli değil, ancak daha küçük bir pilin takılması daha kolaydır)

- Li-Po Şarj Modülü (Entegre 5v güçlendiricili bir tane satın almak daha iyidir, aksi takdirde bir tane yapmanız gerekebilir)

- Bileşenleri lehimlemek için prototip PCB

- Bir Açma/Kapama anahtarı

- Kasa için bir 3D yazıcı

Notlar

3.3v arduino kullanmayı seçerseniz, arduino'ya li-po pil ile güç sağlamak için arduino üzerindeki 3.3v regülatörünü kullanabilirsiniz. Ancak 5v arduino kullanacaksanız, onu çalıştırmak için 3.3v ila 5v güçlendiriciye ihtiyacınız olacak. Bunu yapmanın kolay yolu, entegre 5v güçlendiricili bir li-po şarj cihazı satın almak veya ayrı bir 3.3v ila 5v güçlendirici modül satın almaktır.

Bunların ikisi de elimde yoktu, bu yüzden eski bir bluetooth hoparlörü söktüm ve 3 ila 5v güçlendirici bileşenlerin lehimini çözdüm ve kendi anakartımda revize ettim. Nasıl yapıldığını öğrenmek istiyorsanız bu videoyu izleyebilirsiniz.

Adım 1: Devre

Devre
Devre
Devre
Devre
Devre
Devre

Yani devre basit, sadece bağlanacak çok fazla kablo var.

PCB üzerinde lehimleme yaparken lehimi kartın diğer tarafına damlatmamaya dikkat etmek önemlidir çünkü orada bileşenler olacaktır.

Devre şemasını yukarıda bulabilirsiniz.

2. Adım: Yazılım

Bir arduino pro mini'ye yazılım yüklemek için bir programlayıcı kullanmanız gerekir. Bunun nasıl yapılacağına dair birçok talimat var, bu yüzden bunu burada açıklamayacağım. İşte onlardan birine bir bağlantı.

Bir programlayıcınız yoksa, programlamak için başka bir arduino bile kullanabilirsiniz. İşte bunun bağlantısı.

Yani satranç kodu, u8glib'in satranç örneği taslağıdır. Gerçekten iyi çalışıyor ve farklı sürücülere sahip birden çok oled ekranı destekliyor. Yüklemek için önce kütüphaneyi indirmeniz gerekir. Ardından arduino kitaplıkları klasörünüze eklemeniz gerekir. Bundan sonra ekteki kodu indirebilir ve arduino'nuza yükleyebilirsiniz. (Kendi kodumu ekliyorum çünkü düğmelerin analog pinler vb. ile çalışması için bazı küçük şeyler değiştirdim.)

Adım 3: Vaka

Dosya
Dosya
Dosya
Dosya
Dosya
Dosya

Her şeyi lehimledikten ve kodu yükledikten sonra, içine koymak için bir kasa tasarladım ve 3D yazdırdım. Bir parçayı siyahtan, diğerini gri PLA'dan yazdırdım. Bu davayla ilgili harika bir şey, çabuk oturması. Böylece gerektiğinde kolayca çıkarılabilir.

4. Adım: Son

Son
Son
Son
Son

Yani şimdi onunla her şeyi yapabilirsiniz. Bu projeye temel yaklaşımım, her yerde satranç oynamak için bir cihaz taşıyabilmekti. Ancak internette yılan, pac-man veya tetris gibi oyunların çizimleri bulunabilir. Bu şeyin 4 düğmesi olduğu için bu oyunları oynamanız yeterli olacaktır.

Herhangi bir soru veya öneri bırakın.

Önerilen: