Isi kandungan:
- Bekalan
- Langkah 1: Bina Litar Anda
- Langkah 2: Muat naik Kod ke Arduino
- Langkah 3: Cram It Into Case (pilihan)
Video: Penjejak Titik Bawah Tanah dan Naga Dengan Paparan E-Ink: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Oleh NeilM77 Ikuti Lagi oleh pengarang:
Saya ingin membuat tracker hit point yang memaparkan semua titik hit pemain dalam skala normal, jadi anda dapat melihat dengan tepat siapa yang paling memerlukan penyembuhan dan betapa buruknya prestasi seluruh pihak. Ia menghubungkan melalui Bluetooth ke telefon Android yang memaparkan semua butang yang anda perlukan untuk mengawal status pesta anda. Ia dikuasakan oleh bateri 9V yang boleh diganti. Keadaan semasa disimpan ke EEPROM sehingga anda dapat menukar bateri tanpa kehilangan nilai titik hit setiap orang.
Bekalan
Komponen diperlukan
- Arduino Mega 2560
- Modul Bluetooth HC-06
- 400x300, Modul Paparan E-Ink 4.2"
- Aplikasi RobotUI dari Google Play Store
- 3 perintang. Apa-apa nilai, tetapi semuanya harus bernilai sama.
- Bateri 9V
- Penyambung bateri 9V
- Wayar dan pateri
- (pilihan) Sebilangan kes.
- (pilihan) Suis kuasa. Anda hanya boleh mengeluarkan bateri, tetapi suisnya lebih senang.
- (pilihan) papan roti Cylewet 55. Sekiranya anda benci menyolder seperti saya.
Alat
- Mungkin besi pematerian
- Pemotong wayar
- (pilihan) Pencetak 3D untuk kes
Langkah 1: Bina Litar Anda
Beberapa pautan untuk pelbagai komponen…
Arduino Mega 2560, Modul Bluetooth HC-06, 400x300, Modul Paparan E-Ink 4.2 , Aplikasi RobotUI dari Google Play Store, Fail STL…
Kabelkan komponen seperti yang ditunjukkan dalam rajah pendawaian Fritzing. Sekiranya, seperti saya, anda sukar untuk menyolder dan lebih suka menggunakan papan roti apabila anda boleh, maka anda boleh mendapatkan papan roti yang cukup kecil yang sesuai dengan casing. Saya menggunakan papan roti Cylewet 55 (https://www.amazon.com/Cylewet-Solderless-Circuit-…)
Anda boleh melangkau menggunakan suis untuk kuasa jika anda ingin menyambungkan bateri terus ke Vin di Arduino, tetapi anda harus menambah / mengeluarkan bateri untuk menghidupkan / mematikannya. Anda hanya perlu menghidupkannya pada permulaan sesi permainan, jadi ini dapat dilaksanakan.
Anda tidak memerlukan bateri yang disambungkan jika anda menghidupkan Arduino Mega menggunakan kabel USB untuk pengaturcaraan, jadi sebaiknya keluarkannya untuk langkah seterusnya.
Langkah 2: Muat naik Kod ke Arduino
Buat direktori yang disebut "HPTrackerEInk" dan letakkan fail HPTrackerEInk.ino yang dilampirkan ke dalamnya.
Sekiranya anda menyusunnya, anda mungkin akan mendapat ralat sehingga anda memasang pustaka epd4in2.h dari Waveshare yang disertakan dengan paparan e-Ink anda. Saya memuat turunnya dari sini https://www.waveshare.com/4.2inch-e-paper-module.h…. Sekiranya anda menghadapi masalah dengan pustaka itu, kemudian tambahkan komen di bawah dan saya dapat memberikan salinan dari yang tertentu yang saya ada (saya telah membetulkan beberapa kesilapan, saya menghubungi Waveshare dan mereka segera menyelesaikan masalahnya)
Anda juga perlu memasang perpustakaan yang berkomunikasi dengan aplikasi RobotUI. Google "panduan persediaan RobotUI" atau pergi ke sini
Pada ketika ini anda seharusnya dapat menyusun HPTrackerEInk.ino tanpa ralat, anda boleh memuat naik kod anda dan menguji semuanya berfungsi.
Anda perlu menukar senarai nama sehingga mengandungi nama semua watak rakan anda. Di dalam HPTrackerEInk.ino anda akan melihat pemboleh ubah yang disebut nameOptions dengan senarai 20 nama. Anda boleh mengubah senarai ini untuk memasukkan nama apa sahaja yang anda mahukan, tetapi perhatikan, hanya 5 aksara pertama yang dipaparkan di bawah grafik titik hit pada paparan e-Ink. Walau seberapa banyak nama yang anda letakkan dalam array nameOptions, anda perlu menukar NUM_ID_OPTIONS untuk menggambarkan nombor tersebut. Oleh itu, jika anda hanya mempunyai 10 nama, ubah NUM_ID_OPTIONS dari 20 hingga 10.
Sekiranya anda cukup bernasib baik kerana terlibat dengan lebih daripada satu kempen, saya telah menyediakan cara untuk menukar kempen. UI mempunyai menu tarik turun untuk memilih kempen yang sedang anda mainkan. Oleh itu, anda boleh mengatur dan mengesan pesta yang berbeza. Anda boleh menukar nama tiga kempen yang tersedia dengan mengubah kandungan pemboleh ubah option0, option1 dan option2.
Setelah anda menyusun dan memuat naik ke Arduino Mega anda. Mulakan aplikasi RobotUI dan sambungkan ke peranti anda! Itu sahaja! Anda boleh mula bermain Dungeons and Dragons dan mengesan titik hit parti anda!
KOMUNIKAT: Ini mungkin merupakan langkah paling sukar bagi anda yang sudah lama tidak memprogram Arduino, jadi jangan takut untuk bertanya dalam komen. Saya mungkin membincangkan sesuatu yang memerlukan penjelasan yang lebih terperinci bagi sesetengah orang, jadi beritahu saya. Itu juga berlaku untuk langkah-langkah lain.
Langkah 3: Cram It Into Case (pilihan)
Anda boleh memuat turun fail STL dari sini
Saya membuat casing yang tidak menggunakan skru kerana saya tidak pernah mempunyai skru bersaiz tepat untuk ciptaan STL orang lain. Ia juga dapat mengelakkan keseluruhan masalah imperial vs metrik. Jadi begnya terpasang di tempatnya dan anda memerlukan dua kepingan wayar (yang saya anggap semua orang ada) atau ikatan kabel yang melintasi dua lubang tepat di dalam ruang bateri. Lubang menembusi tiga segmen kes. Putar wayar atau kunci ikatan kabel sehingga casing tetap di tempatnya. Sekiranya anda perlu membuka semula casing itu, lepaskan wayar atau putuskan ikatan kabel!
Selamat mencuba!
Disyorkan:
Titik ke Titik Atari Punk Console Satu dan Separuh: 19 Langkah
Titik ke Titik Atari Punk Console Satu dan Separuh: Apa! ?? Satu lagi Atari Punk Console build? Tunggu tunggu tunggu orang, ini berbeza, janji. Waaay kembali pada tahun 1982, Forrest Mims, penulis buku kecil Radio Shack dan Young Earth Creationist (roll eyes emoji) menerbitkan rancangan untuk Stepped Tone Genera
Kereta Api Model Titik ke Titik Automatik Mudah: 10 Langkah (dengan Gambar)
Kereta Api Model Titik Titik Automatik Sederhana: Pengawal mikro Arduino sangat bagus untuk mengautomasikan susun atur kereta api model. Susun atur automatik berguna untuk banyak tujuan seperti meletakkan susun atur anda pada paparan di mana operasi susun atur dapat diprogram untuk menjalankan kereta api dalam urutan automatik. L
Kereta Api Model Titik ke Titik Automatik Mudah Mengendalikan Dua Keretapi: 13 Langkah (dengan Gambar)
Railroad Point to Point Model Automatik yang Sederhana Menjalankan Dua Keretapi: Pengawal mikro Arduino adalah kaedah terbaik untuk mengautomasikan susun atur kereta api model kerana ketersediaan kos rendah, perkakasan dan perisian sumber terbuka dan komuniti besar untuk membantu anda. Untuk landasan kereta api model, mikrokontroler Arduino dapat membuktikan
Kereta Api Model Titik ke Titik Automatik Dengan Sisi Halaman: 10 Langkah (dengan Gambar)
Kereta Api Model Titik ke Titik Automatik Dengan Sisi Yard: Pengawal mikro Arduino membuka kemungkinan besar dalam pembuatan kereta api model, terutama ketika berkaitan dengan automasi. Projek ini adalah contoh aplikasi seperti itu. Ini adalah kesinambungan dari salah satu projek sebelumnya. Projek ini terdiri daripada
Monitor Kelembapan Tanah DIY Dengan Arduino dan Paparan Nokia 5110: 6 Langkah (dengan Gambar)
Monitor Soil Moisture DIY Dengan Arduino dan Nokia 5110 Display: Dalam Instruksional ini, kita akan melihat bagaimana membuat Soil Moisture Monitor yang sangat berguna dengan paparan LCD Nokia 5110 yang besar menggunakan Arduino. Ukur tahap kelembapan tanah tanaman anda dengan mudah dari Arduino anda dan bina alat yang menarik