Daftar Isi:
- Perlengkapan
- Langkah 1: Bangun Sirkuit Anda
- Langkah 2: Unggah Kode ke Arduino
- Langkah 3: Jejalkan Ke Dalam Kasing (opsional)
Video: Pelacak Titik Hit Dungeons and Dragons Dengan Tampilan E-Ink: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Oleh NeilM77Ikuti Lainnya oleh penulis:
Saya ingin membuat pelacak hit point yang menampilkan semua pemain hit point dalam skala normal, sehingga Anda dapat melihat dengan tepat siapa yang paling membutuhkan penyembuhan dan seberapa buruk kinerja seluruh pihak. Terhubung melalui Bluetooth ke ponsel Android yang menampilkan semua tombol yang Anda butuhkan untuk mengontrol status pesta Anda. Ini didukung oleh baterai 9V yang dapat diganti. Status saat ini disimpan ke EEPROM sehingga Anda dapat menukar baterai tanpa kehilangan nilai hit point semua orang saat ini.
Perlengkapan
Komponen yang dibutuhkan
- Arduino Mega 2560
- Modul Bluetooth HC-06
- Modul Tampilan E-Ink 400x300, 4,2"
- Aplikasi RobotUI dari Google Play Store
- 3 resistor. Nilai apa pun, tetapi semuanya harus memiliki nilai yang sama.
- Baterai 9V
- konektor baterai 9V
- Kabel dan solder
- (opsional) Beberapa jenis kasus.
- (opsional) Sakelar daya. Anda bisa melepas baterai, tetapi sakelar lebih nyaman.
- (opsional) Papan tempat memotong roti Cylewet 55. Jika Anda benci menyolder seperti saya.
Peralatan
- Mungkin besi solder
- Alat pemotong kawat
- (opsional) printer 3D untuk casing
Langkah 1: Bangun Sirkuit Anda
Beberapa tautan untuk berbagai komponen…
Arduino Mega 2560, Modul Bluetooth HC-06, Modul Tampilan E-Ink 400x300, 4,2 , Aplikasi RobotUI dari Google Play Store, File STL…
Pasang komponen seperti yang ditunjukkan pada diagram pengkabelan Fritzing. Jika, seperti saya, Anda buruk dalam menyolder dan lebih suka menggunakan papan tempat memotong roti jika Anda bisa, maka Anda bisa mendapatkan papan tempat memotong roti yang cukup kecil yang muat di dalam kasing. Saya menggunakan papan tempat memotong roti Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
Anda dapat melewatkan menggunakan sakelar untuk daya jika Anda ingin menghubungkan baterai langsung ke Vin di Arduino, tetapi Anda harus menambah/mengeluarkan baterai untuk mengaktifkan/menonaktifkannya. Anda hanya perlu menyalakannya di awal sesi permainan, jadi ini layak.
Anda tidak perlu menghubungkan baterai jika Anda menyalakan Arduino Mega menggunakan kabel USB untuk pemrograman, jadi sebaiknya lepaskan untuk langkah berikutnya.
Langkah 2: Unggah Kode ke Arduino
Buat direktori bernama "HPTrackerEInk" dan tempatkan file HPTrackerEInk.ino terlampir ke dalamnya.
Jika Anda mengompilasinya, kemungkinan besar Anda akan mendapatkan kesalahan hingga Anda menginstal pustaka epd4in2.h dari Waveshare yang disertakan dengan tampilan e-Ink Anda. Saya mengunduhnya dari sini https://www.waveshare.com/4.2inch-e-paper-module.h…. Jika Anda mendapatkan masalah dengan perpustakaan itu, tambahkan komentar di bawah ini dan saya dapat memberi Anda salinan spesifik yang saya miliki (saya memperbaiki beberapa kesalahan, saya menghubungi Waveshare dan mereka segera memperbaiki masalah tersebut)
Anda juga perlu menginstal pustaka yang berkomunikasi dengan aplikasi RobotUI. Google "Panduan penyiapan RobotUI" atau buka saja di sini
Pada titik ini Anda seharusnya dapat mengkompilasi HPTrackerEInk.ino tanpa kesalahan, Anda dapat mengunggah kode Anda dan menguji semuanya berfungsi.
Anda harus mengubah daftar nama sehingga berisi nama semua karakter teman Anda. Dalam HPTrackerEInk.ino Anda akan melihat sebuah variabel bernama nameOptions dengan daftar 20 nama. Anda dapat mengubah daftar ini untuk memuat nama apa pun yang Anda inginkan, tetapi perhatikan, hanya 5 karakter pertama yang ditampilkan di bawah grafik titik sasaran pada tampilan e-Ink. Betapapun banyaknya nama yang Anda tempatkan dalam larik nameOptions, Anda perlu mengubah NUM_ID_OPTIONS untuk mencerminkan nomor tersebut. Jadi, jika Anda hanya memiliki 10 nama, ubah NUM_ID_OPTIONS dari 20 menjadi 10.
Jika Anda cukup beruntung untuk terlibat dengan lebih dari satu kampanye, saya telah menyediakan cara untuk beralih kampanye. UI memiliki menu tarik-turun untuk memilih kampanye mana yang sedang Anda mainkan. Jadi Anda dapat mengatur dan melacak pihak yang berbeda. Anda dapat mengubah nama dari tiga kampanye yang tersedia dengan mengubah konten variabel option0, option1 dan option2.
Setelah Anda mengkompilasi dan mengunggah ke Arduino Mega Anda. Mulai aplikasi RobotUI dan sambungkan ke perangkat Anda! Itu dia! Anda dapat mulai bermain Dungeons and Dragons dan melacak hit point partai Anda!
BERKOMUNIKASI: Ini mungkin langkah tersulit bagi Anda yang sudah lama tidak memprogram Arduino, jadi jangan takut untuk bertanya di komentar. Saya mungkin mengabaikan sesuatu yang membutuhkan penjelasan lebih rinci untuk beberapa orang, jadi tolong beri tahu saya. Itu juga berlaku untuk langkah-langkah lainnya.
Langkah 3: Jejalkan Ke Dalam Kasing (opsional)
Anda dapat mengunduh file STL dari sini
Saya membuat kasing yang tidak menggunakan sekrup karena saya tidak pernah memiliki sekrup berukuran tepat untuk kreasi STL orang lain. Ini juga menghindari seluruh masalah imperial vs metrik. Jadi, alih-alih klip casing ke tempatnya dan Anda perlu dua potong kawat (yang saya asumsikan dimiliki semua orang) atau pengikat kabel yang lolos melalui dua lubang tepat di dalam kompartemen baterai. Lubang itu menembus tiga segmen kasing. Putar kabel atau kunci ikatan kabel agar casing tetap di tempatnya. Jika Anda perlu membuka kembali kasing, lepaskan kabelnya atau potong ikatan kabelnya!
Menikmati!
Direkomendasikan:
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Cara Membuat Pelacak Data Langsung Coronavirus COVID 19 Dengan ESP8266, Tampilan Kertas Elektronik: 7 Langkah
Cara Membuat Pelacak Data Langsung Coronavirus COVID 19 Dengan ESP8266, Tampilan Kertas Elektronik: 1
Pelacak Titik Daya Maksimum untuk Turbin Angin Kecil: 8 Langkah
Pelacak Titik Daya Maksimum untuk Turbin Angin Kecil: Ada banyak turbin angin DIY di internet tetapi sangat sedikit yang menjelaskan dengan jelas hasil yang mereka peroleh dalam hal daya atau energi. Juga sering terjadi kebingungan antara daya, tegangan dan arus. Banyak waktu, orang berkata: "Saya mengukur
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada
Jalur Kereta Api Model Titik ke Titik Otomatis Dengan Pelapis Halaman: 10 Langkah (dengan Gambar)
Automated Point to Point Model Railroad With Yard Siding: Mikrokontroler Arduino membuka kemungkinan besar dalam model perkeretaapian, terutama dalam hal otomatisasi. Proyek ini adalah contoh dari aplikasi semacam itu. Ini adalah kelanjutan dari salah satu proyek sebelumnya. Proyek ini terdiri dari titik