This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| project:eyolelta [2026/03/03 05:50] – [7. The Logic of -elta (C Pseudocode)] wikarai | project:eyolelta [2026/03/24 22:28] (current) – external edit A User Not Logged in | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| It is a digital realisation of the [[https:// | It is a digital realisation of the [[https:// | ||
| - | In this artifact, the light does not flicker by chance; it follows the fated rules of cellular propagation. As the gliders travel across the curved horizon, they embody the " | + | In this artifact, the light does not flicker by chance; it follows the fated rules of cellular propagation. As the gliders travel across the curved horizon, they embody the " |
| Inspired by [[wp> | Inspired by [[wp> | ||
| Line 20: | Line 20: | ||
| / \ / | / \ / | ||
| ( . )-( o )-( . ) ' | ( . )-( o )-( . ) ' | ||
| - | | + | | |
| ( . )-( . )-( . ) Fated Rules: | ( . )-( . )-( . ) Fated Rules: | ||
| \ / \ / | \ / \ / | ||
| Line 26: | Line 26: | ||
| </ | </ | ||
| - | The above seed produces a spiralling glider (the //Fated Pulse//). | + | The above seed produces a spiralling glider (the //Fated Pulse//) |
| < | < | ||
| - | Tick 0 (Seed) | + | Tick 0 (Seed) |
| - | ( o )---( o ) ( . )---( o ) ( . )---( . ) | + | ( o )---( o ) ( . )---( o ) ( . )---( . ) |
| - | / | + | / |
| ( . )-( o )-( . ) ( . )---( o )---( o ) ( . )---( . )---( o ) | ( . )-( o )-( . ) ( . )---( o )---( o ) ( . )---( . )---( o ) | ||
| | | | | ||
| Line 53: | Line 53: | ||
| ==== 3.1 Hardware Architecture ==== | ==== 3.1 Hardware Architecture ==== | ||
| - | * **The Brain:** PIC18F series (e.g., PIC18F25K22). Sufficient RAM to store the two-state buffer for the 20-LED lattice. | + | * **The Brain: |
| * **The Lattice:** A 20-LED Dodecahedron vertex arrangement (perfectly balanced). | * **The Lattice:** A 20-LED Dodecahedron vertex arrangement (perfectly balanced). | ||
| - | * **The Drivers:** 3x 74HC595 Shift Registers (daisy-chained). Provides 24 outputs, covering the 20 LEDs with 4 pins spare. | + | * **The Drivers:** 3x [[wp> |
| * **Power:** 3x AAA batteries (4.5V) or a 3.7V LiPo tucked into the hollow centre. | * **Power:** 3x AAA batteries (4.5V) or a 3.7V LiPo tucked into the hollow centre. | ||
| Line 82: | Line 82: | ||
| ==== 6.1 The Trifold Realms (RGB Multiverse) ==== | ==== 6.1 The Trifold Realms (RGB Multiverse) ==== | ||
| + | ---- | ||
| Instead of a single simulation, the orb can run three independent //Gleam// layers (Red, Green, Blue) on the same 20-node lattice. | Instead of a single simulation, the orb can run three independent //Gleam// layers (Red, Green, Blue) on the same 20-node lattice. | ||
| * **The Red Realm (The Hearth):** Represents physical matter and the weight of the world. This layer might be programmed with " | * **The Red Realm (The Hearth):** Represents physical matter and the weight of the world. This layer might be programmed with " | ||
| * **The Green Realm (The Yarn):** Represents life, connections, | * **The Green Realm (The Yarn):** Represents life, connections, | ||
| * **The Blue Realm (The Void):** Represents the ethereal or the " | * **The Blue Realm (The Void):** Represents the ethereal or the " | ||
| - | * <color # | + | * <color # |
| - | * <color # | + | * <color # |
| - | * <color # | + | * <color # |
| - | * <color # | + | * <color # |
| * **Fated Interactions: | * **Fated Interactions: | ||
| Line 95: | Line 96: | ||
| ^ Addition ^ Qty ^ Notes ^ | ^ Addition ^ Qty ^ Notes ^ | ||
| | 5mm RGB LEDs (Common Cathode) | 20 | Replaces standard LEDs | | | 5mm RGB LEDs (Common Cathode) | 20 | Replaces standard LEDs | | ||
| - | | TLC5940 | + | | TLC594 |
| ==== 6.2 The Eyol’s Gaze (Tilt-Shift Fate) ==== | ==== 6.2 The Eyol’s Gaze (Tilt-Shift Fate) ==== | ||
| + | ---- | ||
| Integrating an accelerometer allows the user to influence the " | Integrating an accelerometer allows the user to influence the " | ||
| * **Well of Light:** Tilting could lower the //Birth// (B) requirement for nodes in the downward direction, causing the Gleam to " | * **Well of Light:** Tilting could lower the //Birth// (B) requirement for nodes in the downward direction, causing the Gleam to " | ||
| Line 102: | Line 105: | ||
| ^ Addition ^ Qty ^ Notes ^ | ^ Addition ^ Qty ^ Notes ^ | ||
| - | | MPU-6050 Accelerometer | 1 | Connects via I2C to PIC | | + | | [[https:// |
| ==== 6.3 The Abyssal Vertex (The Lost Dot) ==== | ==== 6.3 The Abyssal Vertex (The Lost Dot) ==== | ||
| + | ---- | ||
| Referencing the " | Referencing the " | ||
| * **Internal Observer:** This light can be programmed to pulse only when the surface simulation reaches a " | * **Internal Observer:** This light can be programmed to pulse only when the surface simulation reaches a " | ||
| Line 113: | Line 117: | ||
| ==== 6.4 The Thrum of Fate (Haptic Pulse) ==== | ==== 6.4 The Thrum of Fate (Haptic Pulse) ==== | ||
| + | ---- | ||
| A tiny vibration motor provides a tactile " | A tiny vibration motor provides a tactile " | ||
| * **Generation Haptics:** The motor can trigger a soft pulse on every " | * **Generation Haptics:** The motor can trigger a soft pulse on every " | ||
| Line 118: | Line 123: | ||
| ^ Addition ^ Qty ^ Notes ^ | ^ Addition ^ Qty ^ Notes ^ | ||
| - | | Pancake Vibration Motor | 1 | Driven via a simple NPN transistor | | + | | Pancake Vibration Motor | 1 | Driven via a simple |
| ==== 6.5 The Seed of the First Cause (Quantum Initiation) ==== | ==== 6.5 The Seed of the First Cause (Quantum Initiation) ==== | ||
| + | ---- | ||
| To initiate the simulation, the orb requires an initial " | To initiate the simulation, the orb requires an initial " | ||
| - | * **The Avalanche Pulse:** By biasing a transistor into the reverse-avalanche region, the PIC can capture quantum tunnelling noise. This is not just " | + | * **The Avalanche Pulse:** By biasing a transistor into the reverse-avalanche region, the PIC can capture quantum tunnelling noise. This is not just " |
| * **Capacitive Weaving:** Using the conductive //Yarn// traces as touch sensors, the user can " | * **Capacitive Weaving:** Using the conductive //Yarn// traces as touch sensors, the user can " | ||
| - | * **The Will of the Gaze:** If an IMU is present, the specific orientation of the orb at the moment of power-on can be used to " | + | * **The Will of the Gaze:** If an accelerometer |
| ^ Addition ^ Qty ^ Notes ^ | ^ Addition ^ Qty ^ Notes ^ | ||
| - | | NPN Transistor (2N3904) | 1 | Reverse-biased for avalanche noise | | + | | [[wp> |
| | High-Value Resistors (1M+) | 2 | For high-gain noise amplification | | | High-Value Resistors (1M+) | 2 | For high-gain noise amplification | | ||
| - | | Capacitive Touch Pad | 1-5 | Integrated into the //Yarn// traces | | + | | [[wp> |
| ===== 7. The Logic of -elta (C Pseudocode) ===== | ===== 7. The Logic of -elta (C Pseudocode) ===== | ||