mirror of
https://github.com/andrewchilicki/LumonMDR.git
synced 2025-07-01 18:17:27 -04:00
Update README.md
This commit is contained in:
30
README.md
30
README.md
@ -1,6 +1,6 @@
|
||||
# Introduction
|
||||
|
||||
The goal of this project was to create a working miniature desktop display inspired by the 'Macrodata Refinement' computers featured in Apple TV's *Severance*. This build consists of two core elements: the software and the physical enclosure, both outlined below.
|
||||
The goal of this project was to create a working miniature desktop display inspired by the 'Macrodata Refinement' computers featured in Apple TV's *Severance*. This build consists of two key aspects: the **software** and the **hardware design**, both outlined below.
|
||||
|
||||
Feel free to email comments, suggestions, or inquiries directly to andrewchilx@gmail.com.
|
||||
|
||||
@ -41,36 +41,46 @@ Feel free to email comments, suggestions, or inquiries directly to andrewchilx@g
|
||||
> **GROUP**
|
||||
- 'Bad' numbers are grouped based on proximity to one another.
|
||||
- At random intervals, a group visible in the viewport will be activated:
|
||||
- If hovered over, they become **'super active'**, extending their active time and appearing agitated.
|
||||
- If hovered over, they become 'super active', extending their active time and appearing agitated.
|
||||
- If clicked, the group is **'refined'**, animating into a pre-determined bin and resetting as no longer 'bad'.
|
||||
|
||||
## b. The Interface
|
||||
|
||||
<p align="center">
|
||||
<img src="https://github.com/user-attachments/assets/14310434-81b7-4f62-8833-948708edee78" width="30%">
|
||||
<img src="https://github.com/user-attachments/assets/6e2145ac-08f5-44f9-bdad-ebf272cbc0ce" width="30%">
|
||||
<img src="https://github.com/user-attachments/assets/14310434-81b7-4f62-8833-948708edee78" width="30%">
|
||||
<img src="https://github.com/user-attachments/assets/6e2145ac-08f5-44f9-bdad-ebf272cbc0ce" width="30%">
|
||||
<img src="https://github.com/user-attachments/assets/5d105682-2eb9-4c84-9806-cfafa7e4dd91" width="30%">
|
||||
</p>
|
||||
|
||||
- A moving Perlin noise map offsets each number (vertically or horizontally).
|
||||
- Activated bad groups expand / contract / jitter.
|
||||
- Numbers scale based on cursor position.
|
||||
- Numbers scale-up based on cursor position.
|
||||
- Refined groups animate into bins, with a percent bar keeping track of your progress.
|
||||
|
||||
#### Additional Features:
|
||||
- The application is cross-compatible, allowing compilation for both Linux and Raspberry Pi (ARM).
|
||||
- A debug mode reveals various settings (which can be saved / loaded from disk as JSON).
|
||||
- An 'idle' mode can be enabled to display the Lumon logo screensaver.
|
||||
- The number grid animates on-screen when going from idle mode.
|
||||
- A *'debug mode'* reveals various settings (which can be saved / loaded from disk as JSON).
|
||||
- An *'idle mode'* can be enabled to display the Lumon logo screensaver.
|
||||
- The user can navigate the full grid using arrow and zoom keys.
|
||||
|
||||
---
|
||||
---
|
||||
|
||||
# II. The Housing
|
||||
# II. Hardware Design
|
||||
|
||||
#### Objectives
|
||||
|
||||
- Reconstruct the computer housing from the show as a printable 3D model.
|
||||
- Design the interior to support a RaspberryPi + screen
|
||||
- Design the interior to support a RaspberryPi and LCD screen
|
||||
|
||||
## Final Design
|
||||
|
||||
- The computer’s outer shell was modeled in Blender from the ground up, closely following reference images from the show to capture the original look.
|
||||
- The design was then optimized for 3D printing.
|
||||
- The structure was made modular, allowing for easy assembly and disassembly.
|
||||
- Each part includes a flat printing surface, enabling clean prints without the need for supports.
|
||||
- Precise tolerances were incorporated to ensure a snug fit for all components.
|
||||
- Finally, the interior was equipped with an adjustable Raspberry Pi mount.
|
||||
- The mounting bracket can move both laterally and forward, allowing for fine-tuned alignment of the LCD screen with the front panel.
|
||||
|
||||
## Final Product
|
||||
|
Reference in New Issue
Block a user