Isi kandungan:

Set Elektronik Luas Dadu IR yang Disesuaikan sepenuhnya: 14 Langkah (dengan Gambar)
Set Elektronik Luas Dadu IR yang Disesuaikan sepenuhnya: 14 Langkah (dengan Gambar)

Video: Set Elektronik Luas Dadu IR yang Disesuaikan sepenuhnya: 14 Langkah (dengan Gambar)

Video: Set Elektronik Luas Dadu IR yang Disesuaikan sepenuhnya: 14 Langkah (dengan Gambar)
Video: КИТАЙЦЫ, ЧТО ВЫ ТВОРИТЕ??? 35 СУПЕР ТОВАРОВ ДЛЯ АВТОМОБИЛЯ С ALIEXPRESS 2024, Julai
Anonim
Image
Image
Litar
Litar

Dengan kerjasama J. Arturo Espejel Báez.

Sekarang anda boleh mempunyai sehingga 8 dadu dari 2 hingga 999 muka dengan diameter 42mm dan tinggi 16mm! Mainkan permainan papan kegemaran anda dengan set dadu elektronik bersaiz poket yang boleh dikonfigurasi ini!

Projek ini terdiri daripada set elektronik berukuran saku hingga 8 dadu. Bilangan wajah masing-masing dapat diatur dari 2 hingga 999 oleh alat kawalan jauh IR dan disimpan dalam memori EEPROM dalaman.

Untuk projek ini kami menggunakan Arduino pro-mini, papan mikrokontroler berdasarkan ATmega328.

Perwakilan dadu dipilih secara automatik. Untuk dadu 6 sisi, angka tersebut ditunjukkan dengan titik sebagai dadu klasik (dengan muka persegi). Untuk casing 12 sisi, angka tersebut ditunjukkan dalam pentagon, dan untuk casing 20 sisi, angka tersebut ditunjukkan dalam segitiga. Selebihnya, nombor tersebut ditunjukkan di dalam kotak. Juga, dadu 3 muka dapat disajikan dengan dua bentuk yang berbeza: seperti permainan "kertas, batu, gunting" dan dengan angka. Juga, untuk dadu dua muka, kami mewakili dengan dorongan atas / bawah.

Bekalan

Untuk Set Dadu:

  • Pro-mini Arduino
  • SparkFun USB to Serial Breakout - FT232RL
  • Paparan OLED SSD1306 I2c 0.96 "128x64
  • Modul Sensor Getaran J34 Knock Switch Spring
  • Bateri Lipo Li-polimer 3.7V 300mAh
  • Mod IR tanpa wayar inframerah kit kawalan jauh tanpa wayar
  • Kotak bercetak 3D (2 bahagian, sila dapatkan pautan STL)

Untuk Pengecas:

  • Dua keping PCB; 17x10mm dan 13x18mm
  • Kotak bercetak 3D (2 bahagian, sila dapatkan pautan STL)
  • Modul pengecas bateri Lithium mikro USB 5V 1A TP4056

Langkah 1: Litar

Langkah 2: Letakkan Kenalan Pengecas

Letakkan Kenalan Pengecas
Letakkan Kenalan Pengecas
Letakkan Kenalan Pengecas
Letakkan Kenalan Pengecas
Letakkan Kenalan Pengecas
Letakkan Kenalan Pengecas

Keluarkan dua wayar dari penyambung pin header lelaki. Lipat masing-masing membentuk cangkuk seperti pada foto pertama. Masukkan satu di bahagian sisi casing paparan, dan yang lain di penutup bawah seperti yang ditunjukkan.

Langkah 3: Pasang Arduino dan Sensor Getaran

Pasang Arduino dan Sensor Getaran
Pasang Arduino dan Sensor Getaran
Pasang Arduino dan Sensor Getaran
Pasang Arduino dan Sensor Getaran
Pasang Arduino dan Sensor Getaran
Pasang Arduino dan Sensor Getaran

Letakkan dan lekatkan Arduino dan Sensor Getaran ke penutup bawah (dicetak 3D). Memateri wayar dari satu sambungan sensor ke GND Arduino, dan wayar lain dari sambungan sensor yang lain ke PIN D12.

Langkah 4: Memasang Penerima IR

Memasang Penerima IR
Memasang Penerima IR
Memasang Penerima IR
Memasang Penerima IR

Tanggalkan penutup logam sensor IR. Pasang dan lekatkan ke tempatnya dalam kotak seperti yang ditunjukkan.

Langkah 5: Pendawaian dan Pemasangan Paparan

Pendawaian dan Pemasangan Paparan
Pendawaian dan Pemasangan Paparan
Pendawaian dan Pemasangan Paparan
Pendawaian dan Pemasangan Paparan

Pateri wayar (kira-kira 4 cm) ke setiap kenalan paparan dan tempelkan ke tempatnya dalam casing (seperti yang ditunjukkan pada foto pertama). Pateri wayar lain dari pin Vcc ke kenalan pengecas di bahagian sisi casing (seperti yang ditunjukkan pada gambar kedua).

Langkah 6: Pendawaian Penerima IR

Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR
Pendawaian Penerima IR

Potong pin IR hingga 2mm lebih kurang. Kemudian, pateri satu wayar dari pin Vcc IR ke kenalan Vcc paparan, dan satu lagi dari pin GND IR ke kenalan GND paparan. Selepas itu, pateri kabel dari pin isyarat IR ke pin D10 Arduino.

Langkah 7: Pendawaian Paparan ke Arduino

Menyambungkan Paparan ke Arduino
Menyambungkan Paparan ke Arduino
Memasang Paparan ke Arduino
Memasang Paparan ke Arduino

Pateri kabel SDA dari paparan ke pin A4 Arduino, dan kabel SCK ke pin A5.

Langkah 8: Pendawaian Suis

Pendawaian Suis
Pendawaian Suis
Pendawaian Suis
Pendawaian Suis
Pendawaian Suis
Pendawaian Suis

Pateri dua wayar ke kenalan pengecas di penutup bawah. Pateri salah satu wayar ini ke pin tengah suis dan yang lain ke terminal negatif bateri. Pateri wayar ketiga dari pin atas suis ke pin GND Arduino.

Langkah 9: Pendawaian Bateri

Pendawaian Bateri
Pendawaian Bateri

Pateri terminal positif bateri ke pin Vcc Arduino. Tutup Arduino dengan pita pengasingan. Tutup dan lekatkan kepingan casing.

Langkah 10: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan
Pengaturcaraan
Pengaturcaraan

Untuk memuat naik program dengan Arduino IDE, sambungkan pengaturcara FT232RL ke komputer dengan kabel USB. Masukkan dan pegang pin mereka di lubang Arduino seperti yang ditunjukkan.

Anda mesti memilih Arduino pro atau pro mini di Arduino IDE (untuk maklumat lebih lanjut, anda boleh menyemak

Mula-mula memuat naik lakaran DiceEEPROM.ino di Arduino untuk menyiapkan memori EPROM dengan konfigurasi dadu lalai (muat naik lakaran ini nampaknya tidak memberi kesan pada paparan). Kemudian muat naik lakaran DiceIR.ino. Selepas ini, sekumpulan dadu akan muncul di paparan.

Langkah 11: Cara Menggunakannya

Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya

Untuk menggulung dadu, goncangkan peranti.

Untuk mengubah bilangan konfigurasi wajah, arahkan dengan alat kawalan jauh dan tekan butang "OK" semasa dadu bergulir. Skrin seperti pada foto kedua akan muncul. Gunakan butang anak panah kiri dan kanan untuk memilih dadu untuk dikonfigurasi. Tekan butang anak panah atas atau bawah untuk menukar bilangan muka dengan 1; gunakan butang "1" atau "4" untuk perubahan dalam 10, dan butang "2" atau "5" untuk perubahan dalam 100. Tekan butang "OK" sekali lagi untuk keluar dari mod konfigurasi. Konfigurasi akan disimpan dalam memori dalaman yang tidak mudah berubah dan boleh diubah bila-bila masa yang anda mahukan.

Catatan:

Sekiranya anda memilih …

  • sifar dadu, dadu ini tidak akan muncul.
  • dadu satu muka, hasilnya akan ditunjukkan dengan ikon "kertas, batu, gunting".
  • dadu dua muka, hasilnya akan ditunjukkan dengan ikon ibu jari atas / bawah.
  • dadu 6 muka, bilangannya ditunjukkan dengan titik sebagai dadu klasik (dengan muka persegi).
  • sebiji dadu berukuran 12 muka, angka itu ditunjukkan dalam pentagon.
  • 20 dadu muka, angka itu ditunjukkan dalam segitiga.
  • bilangan muka lain, hasilnya akan ditunjukkan sebagai nombor di dalam kotak.

Langkah 12: Pengecas I

Pengecas I
Pengecas I
Pengecas I
Pengecas I
Pengecas I
Pengecas I

Potong dua keping PCB 17 mm x 10 mm dan 13 mm x18 mm. Bor lubang di bahagian kecil yang sesuai dengan lubang di bahagian cetak 3D bulat, lalui wayar dan pateri. Lekatkan PCB seperti yang ditunjukkan dalam foto.

Langkah 13: Pengecas II

Pengecas II
Pengecas II
Pengecas II
Pengecas II

Pateri wayar pada kepingan PCB 17x10mm dan lemparkannya membuang slot di bahagian bercetak 3D. Lekatkannya seperti yang ditunjukkan.

Langkah 14: Pengecas III

Pengecas III
Pengecas III
Pengecas III
Pengecas III
Pengecas III
Pengecas III

Pasang dan lekatkan bahagian yang dicetak 3D seperti yang ditunjukkan dan pasangkan wayar ke modul pengecas bateri. Kawat yang disolder di bahagian bawah adalah negatif. Sekarang anda boleh mengecas bateri peranti dengan kabel USB mini.

Cabaran Kelajuan Berukuran Poket
Cabaran Kelajuan Berukuran Poket
Cabaran Kelajuan Berukuran Poket
Cabaran Kelajuan Berukuran Poket

Hadiah Pertama dalam Cabaran Pocket-Sized Speed

Disyorkan: