Daftar Isi:
- Perlengkapan
- Langkah 1: Sirkuit
- Langkah 2: Tempatkan Kontak Pengisi Daya
- Langkah 3: Pasang Arduino dan Sensor Getaran
- Langkah 4: Memasang Penerima IR
- Langkah 5: Pengkabelan dan Pemasangan Layar
- Langkah 6: Menghubungkan Penerima IR
- Langkah 7: Menghubungkan Layar ke Arduino
- Langkah 8: Menghubungkan Sakelar
- Langkah 9: Menghubungkan Baterai
- Langkah 10: Pemrograman
- Langkah 11: Cara Menggunakannya
- Langkah 12: Pengisi Daya I
- Langkah 13: Pengisi Daya II
- Langkah 14: Pengisi Daya III
Video: Set Delapan Dadu Elektronik yang Dapat Dikustomisasi Sepenuhnya IR: 14 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Bekerja sama dengan J. Arturo Espejel Báez.
Sekarang Anda dapat memiliki hingga 8 dadu dari 2 hingga 999 wajah dalam diameter 42mm dan tinggi 16mm! Mainkan permainan papan favorit Anda dengan set dadu elektronik ukuran saku yang dapat dikonfigurasi ini!
Proyek ini terdiri dari satu set elektronik ukuran saku hingga 8 dadu. Jumlah wajah masing-masing dapat diatur dari 2 hingga 999 dengan remote control IR dan disimpan dalam memori EEPROM internal.
Untuk proyek ini kami menggunakan Arduino pro-mini, papan mikrokontroler berdasarkan ATmega328.
Representasi dadu dipilih secara otomatis. Untuk dadu bersisi 6, angka dilambangkan dengan titik sebagai dadu klasik (dengan wajah persegi). Untuk kasus 12-sisi, nomor disajikan dalam segi lima, dan untuk kasus 20-sisi, nomor disajikan dalam segitiga. Selebihnya, nomor tersebut disajikan di dalam sebuah kotak. Juga, dadu 3-muka dapat disajikan dengan dua bentuk berbeda: sebagai permainan "kertas, batu, gunting" dan dengan nomor. Juga, untuk dadu bermuka dua, kami merepresentasikannya dengan thump up/down.
Perlengkapan
Untuk Set Dadu:
- Arduino pro mini
- SparkFun USB ke Serial Breakout - FT232RL
- SSD1306 I2c 0.96" 128x64 OLED Display
- Modul Sensor Getaran J34 Knock Switch Spring
- Baterai Lipo Li-polimer 3.7V 300mAh
- Modul Inframerah IR 1838B dari kontrol kit nirkabel jarak jauh
- Kasing cetak 3D (2 bagian, silakan temukan tautan STL)
Untuk Pengisi Daya:
- Dua potong PCB; 17x10mm dan 13x18mm
- Kasing cetak 3D (2 bagian, silakan temukan tautan STL)
- Modul pengisi daya baterai Lithium Micro USB 5V 1A TP4056
Langkah 1: Sirkuit
Langkah 2: Tempatkan Kontak Pengisi Daya
Ambil dua kabel dari konektor pin header laki-laki. Lipat masing-masing membentuk pengait seperti pada foto pertama. Masukkan satu di sisi samping etalase, dan yang lainnya di tutup bawah seperti yang ditunjukkan.
Langkah 3: Pasang Arduino dan Sensor Getaran
Tempatkan dan rekatkan Arduino dan Sensor Getaran ke tutup bawah (cetak 3D). Solder kabel dari satu koneksi sensor ke GND Arduino, dan kabel lain dari koneksi sensor lainnya ke PIN D12.
Langkah 4: Memasang Penerima IR
Lepaskan penutup logam dari sensor IR. Pasang dan rekatkan ke tempatnya di kotak seperti yang ditunjukkan.
Langkah 5: Pengkabelan dan Pemasangan Layar
Solder kabel (sekitar 4 cm) ke setiap kontak layar dan rekatkan ke tempatnya di kasing (seperti yang ditunjukkan pada foto pertama). Solder kabel lain dari pin Vcc ke kontak pengisi daya di sisi samping kasing (seperti yang ditunjukkan pada gambar kedua).
Langkah 6: Menghubungkan Penerima IR
Potong pin IR menjadi sekitar 2mm. Kemudian, solder satu kabel dari pin Vcc IR ke kontak Vcc layar, dan satu lagi dari pin GND IR ke kontak GND layar. Setelah itu, solder kabel dari pin sinyal IR ke pin Arduino D10.
Langkah 7: Menghubungkan Layar ke Arduino
Solder kabel SDA dari display ke pin A4 Arduino, dan kabel SCK ke pin A5.
Langkah 8: Menghubungkan Sakelar
Solder dua kabel ke kontak pengisi daya di tutup bawah. Solder salah satu kabel ini ke pin tengah sakelar dan yang lainnya ke terminal negatif baterai. Solder kabel ketiga dari pin atas sakelar ke pin GND Arduino.
Langkah 9: Menghubungkan Baterai
Solder terminal positif baterai ke pin Vcc Arduino. Tutupi Arduino dengan selotip isolasi. Tutup dan rekatkan potongan-potongan kasing.
Langkah 10: Pemrograman
Untuk mengunggah program dengan Arduino IDE, sambungkan programmer FT232RL ke komputer dengan kabel USB. Masukkan dan tahan pin mereka di lubang Arduino seperti yang ditunjukkan.
Anda harus memilih Arduino pro atau pro mini di Arduino IDE (untuk informasi lebih lanjut, Anda dapat memeriksa
Unggah dulu sketsa DiceEEPROM.ino di Arduino untuk menyiapkan memori EPROM dengan konfigurasi default dadu (unggahan sketsa ini ternyata tidak berpengaruh pada tampilan). Kemudian unggah sketsa DiceIR.ino. Setelah ini, satu set dadu akan muncul di layar.
Langkah 11: Cara Menggunakannya
Untuk melempar dadu, cukup goyangkan perangkat.
Untuk mengubah jumlah konfigurasi wajah, arahkan dengan remote control dan tekan tombol "OK" saat dadu bergulir. Layar seperti di foto kedua akan muncul. Gunakan tombol panah kiri dan kanan untuk memilih dadu yang akan dikonfigurasi. Tekan tombol panah atas atau bawah untuk mengubah jumlah wajah sebanyak 1; gunakan tombol "1" atau "4" untuk mengubah 10, dan tombol "2" atau "5" untuk mengubah 100. Tekan tombol "OK" lagi untuk keluar dari mode konfigurasi. Konfigurasi akan disimpan di memori internal non-volatile dan dapat diubah kapan saja sesuai keinginan.
Catatan:
Jika Anda memilih…
- dadu nol wajah, dadu ini tidak akan muncul.
- dadu bermuka satu, hasilnya akan direpresentasikan dengan ikon "kertas, batu, gunting".
- dadu dua wajah, hasilnya akan diwakili dengan ikon jempol ke atas/bawah.
- dadu 6 wajah, nomor diwakili dengan titik-titik sebagai dadu klasik (dengan wajah persegi).
- 12 wajah dadu, nomor tersebut disajikan dalam segi lima.
- dadu 20 wajah, nomor tersebut disajikan dalam segitiga.
- jumlah wajah lainnya, hasilnya akan ditampilkan sebagai angka di dalam kotak.
Langkah 12: Pengisi Daya I
Potong dua buah PCB berukuran 17 mm x 10 mm dan 13 mm x18 mm. Bor lubang di bagian kecil yang cocok dengan lubang di bagian cetakan 3D bundar, lewati kawat dan solder. Rekatkan PCB seperti yang ditunjukkan pada foto.
Langkah 13: Pengisi Daya II
Solder kawat di bagian PCB 17x10mm dan berikan slot di bagian cetakan 3D. Rekatkan seperti yang ditunjukkan.
Langkah 14: Pengisi Daya III
Pasang dan rekatkan bagian yang dicetak 3D seperti yang ditunjukkan dan solder kabel ke modul pengisi daya baterai. Kawat yang disolder di bagian bawah adalah negatif. Sekarang Anda dapat mengisi baterai perangkat dengan kabel mini USB.
Hadiah Pertama dalam Tantangan Kecepatan Berukuran Saku
Direkomendasikan:
Kissing the Frog V2.0 - Speaker Bluetooth Back Horn Dapat Dicetak Sepenuhnya: 5 Langkah (dengan Gambar)
Kissing the Frog V2.0 - Speaker Bluetooth Back Horn Dapat Dicetak Sepenuhnya: Pendahuluan Mari saya mulai dengan sedikit latar belakang. Jadi apa itu speaker klakson yang dimuat kembali? Anggap saja sebagai megafon atau gramofon terbalik. Megafon (pada dasarnya pengeras suara klakson depan) menggunakan klakson akustik untuk meningkatkan efisiensi keseluruhan
E-dice - Arduino Die/dadu 1 sampai 6 Dadu + D4, D5, D8, D10, D12, D20, D24 dan D30: 6 Langkah (dengan Gambar)
E-dadu - Arduino Die/dadu 1 sampai 6 Dadu + D4, D5, D8, D10, D12, D20, D24 dan D30: Ini adalah proyek arduino sederhana untuk membuat dadu elektronik. Dimungkinkan untuk memilih 1 hingga 6 dadu atau 1 dari 8 dadu khusus. Pilihan dibuat hanya dengan memutar encoder putar. Ini adalah fitur-fiturnya: 1 dadu: menunjukkan titik-titik besar 2-6 dadu: menampilkan titik-titik
Lencana Elektronik yang Dapat Dipakai: 6 Langkah (dengan Gambar)
Lencana Elektronik yang Dapat Dipakai: Ini adalah proyek yang bagus untuk dilakukan jika Anda berencana pergi ke pertemuan Perangkat Keras/Python, atau berencana untuk pergi ke Makerfaire lokal Anda. Buat lencana elektronik yang dapat dikenakan, yang didasarkan pada tampilan Raspberry Pi Zero dan PaPiRus pHAT eInk. Anda bisa mengikuti
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: 5 Langkah (dengan Gambar)
Seni 2D Dengan LED yang Dapat Diprogram dan Basis dan Logo yang Dapat Disesuaikan: Selamat datang di instruksi! Hari ini, saya akan menunjukkan cara membuat Proyek Seni 2D dengan logo dan desain keseluruhan pilihan Anda. Saya membuat proyek ini karena dapat mengajarkan orang banyak keterampilan seperti pemrograman, pengkabelan, pemodelan 3D, dan lainnya. Ini
Penguat Pengunci Miniatur yang Dapat Dipakai (dan Sistem Sonar untuk Perangkat yang Dapat Dipakai, Dll.): 7 Langkah
Penguat Penguncian Miniatur yang Dapat Dipakai (dan Sistem Sonar untuk Perangkat yang Dapat Dikenakan, Dll.): Bangun penguat pengunci mini murah yang dapat disematkan dalam bingkai kacamata dan untuk membuat sistem penglihatan sonar untuk orang buta, atau ultrasound sederhana mesin yang terus memantau jantung Anda dan menggunakan Pembelajaran Mesin Manusia untuk memperingatkan p