Mündəricat:

Tamamilə İK Özelleştirilebilir Səkkiz Dice Elektron Dəsti: 14 Addım (Şəkillərlə birlikdə)
Tamamilə İK Özelleştirilebilir Səkkiz Dice Elektron Dəsti: 14 Addım (Şəkillərlə birlikdə)

Video: Tamamilə İK Özelleştirilebilir Səkkiz Dice Elektron Dəsti: 14 Addım (Şəkillərlə birlikdə)

Video: Tamamilə İK Özelleştirilebilir Səkkiz Dice Elektron Dəsti: 14 Addım (Şəkillərlə birlikdə)
Video: SON Dəqiqələrdə PayPal Pulunuzda BİRİNCİ GÜNünüzü $ 150 qazanın (Onlayn Pul qazan) 2024, Noyabr
Anonim
Image
Image
Dövrə
Dövrə

J. Arturo Espejel Baez ilə əməkdaşlıq.

İndi 42 mm diametrli və 16 mm yüksəklikdə olan korpusda 2 -dən 999 -a qədər 8 -ə qədər zar ola bilər! Bu konfiqurasiya edilə bilən cib ölçülü elektron zar dəsti ilə ən sevdiyiniz stolüstü oyunlarını oynayın!

Bu layihə cib ölçüsündə 8 zara qədər elektron dəstdən ibarətdir. Hər birinin üzlərinin sayı IR uzaqdan idarəetmə vasitəsi ilə 2 ilə 999 arasında təyin oluna bilər və daxili EEPROM yaddaşında saxlanıla bilər.

Bu layihə üçün ATmega328-ə əsaslanan Arduino pro-mini, mikrokontrolör lövhəsindən istifadə etdik.

Zarın təsviri avtomatik olaraq seçilir. 6 tərəfli bir zar üçün, rəqəm klassik bir zar olaraq (kvadrat üzlü) nöqtələrlə göstərilir. 12 tərəfli vəziyyət üçün nömrə beşbucaqlı, 20 tərəfli vəziyyət üçün isə rəqəm üçbucaq şəklində təqdim olunur. Qalanları üçün nömrə bir qutunun içərisində təqdim olunur. Ayrıca, 3 üzlü zar iki fərqli formada təqdim edilə bilər: "kağız, qaya, qayçı" oyunu və sayı ilə. Ayrıca, iki üzlü zar üçün, onu yuxarı/aşağı vuruşla təmsil etdik.

Təchizat

Zar dəsti üçün:

  • Arduino pro mini
  • SparkFun USB -dən Serial Breakout - FT232RL
  • SSD1306 I2c 0.96 "128x64 OLED Ekranı
  • Titrəmə Sensoru Modulu J34 Knock Switch Yay
  • 3.7V 300mAh Lipo Li-polimer Batareya
  • İnfraqırmızı IR 1838B uzaqdan idarəetmə simsiz dəsti modulu
  • 3D çap qutusu (2 hissə, zəhmət olmasa STL bağlantılarını tapın)

Şarj cihazı üçün:

  • İki ədəd PCB; 17x10mm və 13x18mm
  • 3D çap qutusu (2 hissə, zəhmət olmasa STL bağlantılarını tapın)
  • Micro USB 5V 1A TP4056 Lityum batareya şarj modulu

Addım 1: Dövrə

Addım 2: Şarj cihazının kontaktlarını yerləşdirin

Şarj cihazının kontaktlarını yerləşdirin
Şarj cihazının kontaktlarını yerləşdirin
Şarj cihazının kontaktlarını yerləşdirin
Şarj cihazının kontaktlarını yerləşdirin
Şarj cihazının kontaktlarını yerləşdirin
Şarj cihazının kontaktlarını yerləşdirin

Kişi başlıq pin konnektorundan iki tel alın. İlk fotoşəkildə olduğu kimi hər birini bir çəngəl şəklində qatlayın. Göstərildiyi kimi birini vitrin yan tərəfinə, digərini isə alt qapağa daxil edin.

Addım 3: Arduino və Titrəmə Sensorunu quraşdırın

Arduino və Titrəmə Sensorunu quraşdırın
Arduino və Titrəmə Sensorunu quraşdırın
Arduino və Titrəmə Sensorunu quraşdırın
Arduino və Titrəmə Sensorunu quraşdırın
Arduino və Titrəmə Sensorunu quraşdırın
Arduino və Titrəmə Sensorunu quraşdırın

Arduino və Titrəmə Sensorunu alt qapağa yerləşdirin və yapışdırın (3D çap). Sensorun bir bağlantısından Arduino GND -yə bir tel, digər sensordan isə PIN D12 -ə lehimləyin.

Addım 4: IR Alıcısının quraşdırılması

IR alıcısının quraşdırılması
IR alıcısının quraşdırılması
IR alıcısının quraşdırılması
IR alıcısının quraşdırılması

IR sensorunun metal qapağını çıxarın. Göstərildiyi kimi qutuya yerləşdirin və yapışdırın.

Addım 5: Ekranın naqilləri və montajı

Ekranın Bağlanması və Quraşdırılması
Ekranın Bağlanması və Quraşdırılması
Ekranın Bağlanması və Quraşdırılması
Ekranın Bağlanması və Quraşdırılması

Ekranın hər kontaktına bir tel (təxminən 4 sm) lehimləyin və qutudakı yerinə yapışdırın (ilk fotoda göstərildiyi kimi). Çantanın yan tərəfindəki şarj cihazının kontaktına Vcc pinindən başqa bir tel lehimləyin (ikinci şəkildə göstərildiyi kimi).

Addım 6: IR Alıcısının Kabellənməsi

İQ alıcısının naqillərə çəkilməsi
İQ alıcısının naqillərə çəkilməsi
IR Alıcısının naqillərə çəkilməsi
IR Alıcısının naqillərə çəkilməsi
İQ alıcısının naqillərə çəkilməsi
İQ alıcısının naqillərə çəkilməsi
IR Alıcısının naqillərə çəkilməsi
IR Alıcısının naqillərə çəkilməsi

IR pinlərini təxminən 2 mm kəsin. Sonra, IR -nin Vcc pinindən bir teli ekranın Vcc kontaktına, digərini isə IR -nin GND pinindən ekranın GND kontaktına lehimləyin. Bundan sonra, IR siqnal pinindən Arduino pin D10 -a bir kabel lehimləyin.

Addım 7: Ekranı Arduinoya bağlayın

Ekranı Arduino -ya bağlayın
Ekranı Arduino -ya bağlayın
Ekranı Arduino -ya bağlayın
Ekranı Arduino -ya bağlayın

SDA kabelini ekrandan Arduino A4 pininə və SCK kabelini A5 pininə lehimləyin.

Addım 8: Şalterin naqilləri

Şalterin naqilləri
Şalterin naqilləri
Şalterin naqilləri
Şalterin naqilləri
Şalterin naqilləri
Şalterin naqilləri

Alt qapağındakı şarj cihazının kontaktına iki tel lehimləyin. Bu tellərdən birini açarın mərkəzi pininə, digərini batareyanın mənfi terminalına lehimləyin. Şalterin üst pinindən Arduinonun GND pininə üçüncü bir teli lehimləyin.

Addım 9: Batareyanın çəkilməsi

Batareyanın çəkilməsi
Batareyanın çəkilməsi

Batareyanın müsbət terminalını Arduino Vcc pininə lehimləyin. Arduino izolyasiya lenti ilə örtün. Davanın hissələrini bağlayın və yapışdırın.

Addım 10: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma
Proqramlaşdırma

Proqramları Arduino IDE ilə yükləmək üçün FT232RL proqramçısını USB kabeli ilə kompüterə qoşun. İğnələrini göstərildiyi kimi Arduino çuxurlarına daxil edin və saxlayın.

Arduino IDE -də Arduino pro və ya pro mini seçməlisiniz (daha çox məlumat üçün https://www.arduino.cc/en/Guide/ArduinoProMini -ni yoxlaya bilərsiniz).

Əvvəlcə zarların standart konfiqurasiyası ilə EPROM yaddaşını hazırlamaq üçün Arduino'da DiceEEPROM.ino eskizini yükləyin (bu eskizin yüklənməsinin ekranda heç bir təsiri yoxdur). Sonra DiceIR.ino eskizini yükləyin. Bundan sonra ekranda bir sıra zarlar görünəcək.

Addım 11: Necə istifadə olunur

Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir

Dices yuvarlamaq üçün cihazı sadəcə silkələyin.

Üz konfiqurasiyasının sayını dəyişdirmək üçün pultla işarə edin və zarlar yuvarlanarkən "OK" düyməsini basın. İkinci fotodakı kimi bir ekran görünəcək. Konfiqurasiya ediləcək zarları seçmək üçün sol və sağ ox düymələrindən istifadə edin. Üz sayını 1 ilə dəyişdirmək üçün yuxarı və ya aşağı ox düymələrinə basın; 10 -u dəyişdirmək üçün "1" və ya "4" düymələrindən, 100 -ü dəyişdirmək üçün "2" və ya "5" düymələrindən istifadə edin. Konfiqurasiya rejimindən çıxmaq üçün yenidən "OK" düyməsini basın. Konfiqurasiya daxili yaddaşda saxlanacaq və istədiyiniz vaxt dəyişdirilə bilər.

Qeydlər:

Seçsəniz…

  • sıfır zarla üzləşir, bu zar görünməyəcək.
  • bir üzlü zar, nəticə "kağız, qaya, qayçı" işarəsi ilə təmsil olunacaq.
  • iki üzlü zar, nəticə baş barmaq yuxarı/aşağı işarəsi ilə təmsil olunacaq.
  • a 6 üzlü zar, sayı klassik zar kimi nöqtələrlə göstərilir (kvadrat üzlü).
  • 12 üzlü zar, sayı beşbucaqda təqdim olunur.
  • 20 üzlü zar, sayı üçbucaq daxilində təqdim olunur.
  • hər hansı digər sayda üz, nəticə bir qutunun içərisində bir rəqəm olaraq təqdim ediləcəkdir.

Addım 12: Şarj cihazı I

Şarj cihazı I
Şarj cihazı I
Şarj cihazı I
Şarj cihazı I
Şarj cihazı I
Şarj cihazı I

17 mm x 10 mm və 13 mm x18 mm ölçülü iki ədəd PCB kəsin. Kiçik parçada yuvarlaq 3D çaplı hissənin çuxuruna uyğun gələn bir delik açın, bir tel keçir və lehimləyin. PCB -ni fotoşəkildə göstərildiyi kimi yapışdırın.

Addım 13: Şarj cihazı II

Şarj cihazı II
Şarj cihazı II
Şarj cihazı II
Şarj cihazı II

17x10 mm ölçülü PCB parçasına bir tel lehimləyin və 3D çaplı hissədəki yuvanı atın. Göstərildiyi kimi yapışdırın.

Addım 14: Şarj cihazı III

Şarj cihazı III
Şarj cihazı III
Şarj cihazı III
Şarj cihazı III
Şarj cihazı III
Şarj cihazı III

3D çap edilmiş hissələri göstərildiyi kimi yapışdırın və yapışdırın və telləri batareya şarj cihazının moduluna lehimləyin. Alt hissədə lehimlənmiş tel mənfi. İndi cihazın batareyasını mini USB kabeli ilə şarj edə bilərsiniz.

Cib Ölçülü Sürət Mübarizəsi
Cib Ölçülü Sürət Mübarizəsi
Cib Ölçülü Sürət Mübarizəsi
Cib Ölçülü Sürət Mübarizəsi

Cib Ölçülü Sürət Mübarizəsində Birinci Mükafat

Tövsiyə: