İçindekiler:

Sekiz Zardan oluşan Tamamen IR Özelleştirilebilir Elektronik Set: 14 Adım (Resimlerle)
Sekiz Zardan oluşan Tamamen IR Özelleştirilebilir Elektronik Set: 14 Adım (Resimlerle)

Video: Sekiz Zardan oluşan Tamamen IR Özelleştirilebilir Elektronik Set: 14 Adım (Resimlerle)

Video: Sekiz Zardan oluşan Tamamen IR Özelleştirilebilir Elektronik Set: 14 Adım (Resimlerle)
Video: duygu dönmez ile "yeni normal?" - murat uncuoğlu / #LFITalks 9. bölüm 2024, Temmuz
Anonim
Image
Image
Devre
Devre

J. Arturo Espejel Báez ile işbirliği içinde.

Artık 42 mm çapında ve 16 mm yüksekliğinde bir kasada 2 ila 999 yüze kadar 8 zarınız olabilir! Bu yapılandırılabilir cep boyutunda elektronik zar seti ile en sevdiğiniz masa oyunlarını oynayın!

Bu proje, en fazla 8 zardan oluşan cep boyutunda bir elektronik setten oluşmaktadır. Her birinin yüz sayısı, bir IR uzaktan kumanda ile 2 ila 999 arasında ayarlanabilir ve dahili EEPROM belleğinde saklanabilir.

Bu proje için, ATmega328 tabanlı bir mikrodenetleyici kartı olan Arduino pro-mini kullandık.

Zarların gösterimi otomatik olarak seçilir. 6 kenarlı bir zar için sayı, klasik bir zarda olduğu gibi (yüzleri kare olan) noktalarla temsil edilir. 12 kenarlı durumda sayı bir beşgen içinde, 20 kenarlı durumda ise sayı bir üçgen içinde sunulur. Geri kalanı için sayı bir kutu içinde sunulur. Ayrıca 3 yüzlü zar iki farklı şekilde sunulabilir: "kağıt, taş, makas" oyunu ve sayı ile. Ayrıca, iki yüzlü zar için, yukarı/aşağı ile temsil ettik.

Gereçler

Zar Seti için:

  • Arduino yanlısı mini
  • SparkFun USB'den Seri Çıkışa - FT232RL
  • SSD1306 I2c 0,96" 128x64 OLED Ekran
  • Titreşim Sensör Modülü J34 Vuruntu Anahtarı Yayı
  • 3.7V 300mAh Lipo Li-polimer Pil
  • Kızılötesi IR 1838B kontrol uzaktan kablosuz kiti modülü
  • 3D baskılı kasa (2 parça, lütfen STL bağlantılarını bulun)

Şarj Cihazı için:

  • İki adet PCB; 17x10mm ve 13x18mm
  • 3D baskılı kasa (2 parça, lütfen STL bağlantılarını bulun)
  • Mikro USB 5V 1A TP4056 Lityum pil şarj modülü

Adım 1: Devre

2. Adım: Şarj Cihazı Kişilerini Yerleştirin

Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin
Şarj Cihazı Kişilerini Yerleştirin

Bir erkek başlık pimi konektöründen iki kablo alın. Her birini ilk fotoğraftaki gibi bir kanca oluşturacak şekilde katlayın. Birini vitrinin yan tarafına, diğerini de gösterildiği gibi alt kapağa yerleştirin.

Adım 3: Arduino'yu ve Titreşim Sensörünü Monte Edin

Arduino ve Titreşim Sensörünü Monte Edin
Arduino ve Titreşim Sensörünü Monte Edin
Arduino ve Titreşim Sensörünü Monte Edin
Arduino ve Titreşim Sensörünü Monte Edin
Arduino ve Titreşim Sensörünü Monte Edin
Arduino ve Titreşim Sensörünü Monte Edin

Arduino ve Titreşim Sensörünü alt kapağa yerleştirin ve yapıştırın (3D baskı). Sensörün bir bağlantısından Arduino'nun GND'sine bir kablo ve sensörün diğer bağlantısından diğer kabloyu PIN D12'ye lehimleyin.

Adım 4: IR Alıcısını Monte Etme

IR Alıcının Montajı
IR Alıcının Montajı
IR Alıcının Montajı
IR Alıcının Montajı

IR sensörünün metal kapağını çıkarın. Gösterildiği gibi kasadaki yerine takın ve yapıştırın.

Adım 5: Ekranı Kablolama ve Monte Etme

Ekranın Kablolanması ve Montajı
Ekranın Kablolanması ve Montajı
Ekranın Kablolanması ve Montajı
Ekranın Kablolanması ve Montajı

Ekranın her bir temasına bir tel (yaklaşık 4 cm) lehimleyin ve kutudaki yerlerine yapıştırın (ilk fotoğrafta gösterildiği gibi). Kasanın yan tarafındaki Vcc pininden şarj kontağına başka bir tel lehimleyin (ikinci resimde gösterildiği gibi).

Adım 6: IR Alıcısının Kablo Bağlantısı

IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama
IR Alıcısını Kablolama

IR pimlerini yaklaşık 2 mm kesin. Ardından, IR'nin Vcc pininden bir kabloyu ekranın Vcc kontağına ve diğerini IR'nin GND pininden ekranın GND kontağına lehimleyin. Bundan sonra, IR'nin sinyal piminden Arduino'nun D10 pimine bir kablo lehimleyin.

Adım 7: Ekranı Arduino'ya Kablolama

Ekranı Arduino'ya Kablolama
Ekranı Arduino'ya Kablolama
Ekranı Arduino'ya Kablolama
Ekranı Arduino'ya Kablolama

Ekrandan gelen SDA kablosunu Arduino'nun A4 pinine ve SCK kablosunu A5 pinine lehimleyin.

Adım 8: Anahtarı Kablolama

Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması
Anahtarın Kablolanması

Alt kapaktaki şarj kontağına iki kablo lehimleyin. Bu tellerden birini anahtarın orta pimine ve diğerini akünün negatif terminaline lehimleyin. Anahtarın üst piminden Arduino'nun GND pimine üçüncü bir kablo lehimleyin.

Adım 9: Pili Kablolama

Pili Kablolama
Pili Kablolama

Pilin artı ucunu Arduino'nun Vcc pinine lehimleyin. Arduino'yu izolasyon bandıyla kapatın. Kasanın parçalarını kapatın ve yapıştırın.

Adım 10: Programlama

Programlama
Programlama
Programlama
Programlama

Programları Arduino IDE ile yüklemek için FT232RL programlayıcısını bir USB kablosu ile bilgisayara bağlayın. Pimlerini gösterildiği gibi Arduino'nun deliklerine yerleştirin ve tutun.

Arduino IDE'de Arduino pro veya pro mini'yi seçmelisiniz (daha fazla bilgi için https://www.arduino.cc/en/Guide/ArduinoProMini adresini inceleyebilirsiniz).

İlk önce, zarların varsayılan konfigürasyonu ile EPROM belleğini hazırlamak için Arduino'ya DiceEEPROM.ino taslağını yükleyin (görünüşe göre bu çizimin yüklenmesinin ekranda hiçbir etkisi yoktur). Ardından DiceIR.ino taslağını yükleyin. Bundan sonra, ekranda bir dizi zar görünecektir.

Adım 11: Nasıl Kullanılır

Bu nasıl kullanılır
Bu nasıl kullanılır
Bu nasıl kullanılır
Bu nasıl kullanılır

Zarları atmak için cihazı sallamanız yeterlidir.

Yüz sayısı konfigürasyonunu değiştirmek için, zarlar yuvarlanırken uzaktan kumanda ile işaret edin ve "Tamam" düğmesine basın. Karşınıza ikinci fotoğraftaki gibi bir ekran çıkacaktır. Yapılandırılacak zarı seçmek için sol ve sağ ok düğmelerini kullanın. Yüz sayısını 1 ile değiştirmek için yukarı veya aşağı ok düğmelerine basın; 10'da değişiklik yapmak için "1" veya "4" butonlarını, 100'de değiştirmek için "2" veya "5" butonlarını kullanın. Konfigürasyon modundan çıkmak için tekrar "OK" tuşuna basın. Yapılandırma dahili kalıcı bellekte saklanır ve istediğiniz zaman değiştirilebilir.

Notlar:

Eğer seçerseniz…

  • sıfır yüzlü zar, bu zar görünmeyecek.
  • tek yüzlü bir zar, sonuç "kağıt, taş, makas" simgesiyle temsil edilecektir.
  • iki yüzlü bir zar, sonuç başparmak yukarı/aşağı simgesiyle gösterilecektir.
  • 6 yüzlü bir zar, sayı, klasik bir zarda olduğu gibi (yüzleri kare olan) noktalarla temsil edilir.
  • 12 yüzlü bir zar, sayı bir beşgen içinde sunulur.
  • 20 yüzlü zar, sayı bir üçgen içinde sunulur.
  • başka herhangi bir sayıda yüz, sonuç bir kutu içinde bir sayı olarak sunulacaktır.

Adım 12: Şarj Cihazı I

şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben
şarj cihazı ben

17 mm x 10 mm ve 13 mm x 18 mm boyutlarında iki adet PCB kesin. Yuvarlak 3D baskılı parçadaki delikle eşleşen küçük parçaya bir delik açın, içinden bir tel geçirin ve lehimleyin. PCB'yi fotoğrafta gösterildiği gibi yapıştırın.

Adım 13: Şarj Cihazı II

Şarj Cihazı II
Şarj Cihazı II
Şarj Cihazı II
Şarj Cihazı II

17x10mm PCB parçasına bir tel lehimleyin ve 3D baskılı kısımdaki yuvaya atarak geçirin. Gösterildiği gibi yapıştırın.

Adım 14: Şarj Cihazı III

Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III
Şarj Cihazı III

3D yazdırılan parçaları gösterildiği gibi takın ve yapıştırın ve kabloları pil şarj modülüne lehimleyin. Alt kısımda lehimlenen tel negatiftir. Artık cihazın pilini mini bir USB kablosuyla şarj edebilirsiniz.

Cep Boyutunda Hız Mücadelesi
Cep Boyutunda Hız Mücadelesi
Cep Boyutunda Hız Mücadelesi
Cep Boyutunda Hız Mücadelesi

Cep Boyu Hız Yarışmasında Birincilik Ödülü

Önerilen: