banner

ブログ

Jul 10, 2023

SandwichRising の木と回路の彫刻は、コンウェイの人生ゲームを美的に表現したものです

仮名のメーカー「SandwichRising」は、カスタム LED マトリックス上で Conways のライフ ゲームをプレイするように設計された Arduino 互換の木製回路彫刻を構築し、寛容なオープンソース ライセンスの下でそのデザインをリリースしました。

「このプロジェクトは 3 つの異なる期間にまたがりました」と SandwichRising 氏は背景を説明します。 「オリジナルのソフトウェアの開発と、CPU 能力を最大化する別個の 6×6 設計の回路彫刻の構築に 110 時間を費やしました。技術分析、リファクタリング、および 6 からスケールするためのデータ構造の書き込みに 20 時間を費やしました。 ×6 からより大きなサイズまで、このプロジェクトを新しい物理ハードウェアに開発するために 3 週間にわたって 130 時間が費やされました。」

その新しい物理ハードウェアは、前面にカスタム構築された 8×8 LED マトリックスを備えた木製シャーシです。 Microchip ATmega328P マイクロコントローラは、多層彫刻の切り抜き部分のマトリックスの上に浮かんでいるように見えます。そのフレームの内側には、数学者ジョン・コンウェイの有名なセルオートマトンのルールがエッチングされています。つまり、2 つまたは 3 つの隣接するセルは生き残り、死んだセルです。 3 つの生きている隣接セルを持つセルは生き返り、他のすべてのセルは次のターンに死にます。

「この彫刻は、浮遊するマイクロコントローラーのピンを使用してランダムなゲームボードを作成し、コンウェイの法則を適用して、どのセルが生きるか死ぬかを進化させます」とSandwichRisingは説明します。 「フローティング ピンは、空気中のランダム エネルギーを検出して RNG [乱数ジェネレーター] をシードすることができます。ゲームボード自体は、上下および左右の辺が「接触している」と見なされるため、あらゆる方向に無限に繰り返される 8x8 グリッドを表します。進化の過程。」

カスタム木製ハウジングはポプラ材から削り出され、サペリの足が付いており、マイクロコントローラーや LED 列用の 74HC595 シフト レジスタなどの電子機器を収容する片面 PCB を含むすべてのものは、保護のためにポリウレタン スプレーで密閉されています。 「LED PCBはバスPCBを使用して組み立てられ、ブレインPCBはソリッドコアワイヤを使用して取り付けられ(フローティング効果を生み出すため)、細いデータワイヤが最初のLED PCBのデータ入力に接続されました。」 SandwichRising氏が解説する。

「LED PCB 上のすべてのデータ出力/データ入力ポートは、構造の側面に沿ったソリッド コア ワイヤを使用して接続されました」と SandwichRising 氏は続けます。 「USB ポートもバス PCB に接続されましたが、USB ポートには 5V と GND のみが接続されました。すべてのテストが完了すると、スタンドアロン 328P にプログラムがフラッシュされ (内部発​​振器を使用)、回路が接続されました。ハウジングをネジで固定します。」

完全なプロジェクトの記述は、SandwichRising の GitHub リポジトリで入手でき、寛容な MIT ライセンスの下で利用できる設計ファイルとソース コードも提供されます。

共有