"Kesenangan bukanlah sesuatu yang dipertimbangkan saat menyeimbangkan alam semesta."
Pertama, saya menyarankan jika Anda belum menonton Infinity War atau Endgame, hentikan pembacaan di sini dan pergi menontonnya terlebih dahulu. Tidak ada spoiler sebenarnya, tetapi artikel ini tentu mengandung referensi ke kedua film tersebut.
Saya menonton Endgame beberapa hari lalu dan wah, luar biasa.
Saya pikir saya pasti harus membuat proyek Infinity Gauntlet – dan lalu terpikir, saya dapat menggabungkannya dengan Proyek Kehidupan Buatan saya agar dapat menyala seperti dalam film, sambil juga memadamkan 50% kehidupan dalam proyek. Sinkronisasi sempurna – apakah itu sebuah kata? Menurut Google, iya.
Jadi saya mulai merencanakan…
Tujuan Utama:
Memiliki Infinity Gauntlet yang dapat dikenakan dan menyala seperti dalam film.
Menghubungkannya dengan Proyek Kehidupan Buatan saya.
Di Mana Batu-batu Itu…
Berikut komponen yang digunakan:
Infinity Gauntlet
Semua peralatan dari Proyek Kehidupan Buatan saya
Arduino Pro Mini
Penampung Baterai 4x AA
Tombol Push x2
Kit LED Elegoo
LED Ungu
LED Oranye
Konektor Serial USB ke Arduino
Baterai AA
Kabel
Protoboard
Pilihan Paling Sulit Memerlukan Keinginan Terkuat.
Pertama, Gauntlet tanpa teknologi:
Beberapa peralatan yang diperlukan:
Pertama, memasang Arduino Pro Mini ke protoboard:
Saya memasang tombol-tombol di sana sama seperti yang dilakukan dengan proyek ASMD Shock Rifle sebelumnya, yaitu pada pin digital 2 dan 3.
LED-LED semuanya dipasang ke pin digital – 9, 8, 7, 6, 5 dan 4.
Kemudian melem menempelkan LED-LED pada Gauntlet itu sendiri. Saya awalnya ingin melem menempelkannya di bawah batu-batu agar lebih rapi, tetapi hal ini tidak mungkin karena bagian bawah batu tidak transparan.
Anda juga dapat melihat tombol-tombol yang dilem menempelkan pada jari dan ibu jari.
Untuk memberikan cukup daya ke Arduino ketika tidak diberi daya melalui USB, diperlukan kotak baterai yang dilem menempelkan untuk 4 baterai AA:
Tampilan sedikit acak tetapi berfungsi – setidaknya saat kode diunggah…
Sempurna Seimbang, Seperti Semua Harusnya.
Anda dapat mengambil kode untuk Gauntlet dan Proyek Kehidupan Buatan di GitHub saya.
Kode di sisi Proyek Kehidupan Buatan telah dimodifikasi sedikit, beberapa bug diperbaiki, gambar piksel sekarang lebih halus, dan juga memiliki fungsi tambahan untuk merespons pesan Serial dari Arduino pada Gauntlet – untuk tahu kapan memadamkan 50% entitas pada papan.
Kode untuk Gauntlet mengelola mode, menggunakan salah satu jari untuk melalui setiap batu atau menyalanya semua, dan tombol pada ibu jari untuk snap yang menyalakan semua batu sepenuhnya – serta mengirim pesan Serial ke Proyek Kehidupan Buatan.
Ini akan terhubung ke Raspberry Pi Proyek Kehidupan Buatan melalui konektor USB TTL.
Uji cepat:
Nasib Masih Tiba. Atau Haruskah Saya Katakan, Saya Memiliki.
Ini pasti salah satu proyek favorit saya sejauh ini. Mengenakan hal ini terasa luar biasa dan membuat saya merasa berkuasa – gabungan dengan baju Thanos saya, dan ya, ini hampir surga nerd.
Seperti yang terlihat di atas, 50% entitas berhasil dan secara acak dihapus dari simulasi – mereka kembali populer cukup cepat. Anda juga dapat melihat pada beberapa titik beberapa entitas seakan hilang dua kali – saya pikir ini adalah tempat dua entitas berada di ruang yang sama pada papan, ini adalah bug yang harus diperbaiki di masa depan.
Tetapi untuk sekarang…
Terlalu. Banyak. Kesenangan.
Kamu Harusnya Menyerang Kepala.
Ini adalah proyek yang bagus dan tambahan yang hebat untuk Proyek Kehidupan Buatan saya.
Untuk proyek masa depan – saya benar-benar perlu lebih rapi pada pembangunan aktual. Tapi LED-LED yang terang pada proyek ini sepertinya melampaui kabel yang acak untuk sebagian besarnya.
Secara keseluruhan, ini benar-benar menyenangkan untuk dimainkan dan banyak menyenangkan untuk berinteraksi dengan Proyek Kehidupan Buatan.