From fc1f3dca884c20d11b1b76542bd020295c111497 Mon Sep 17 00:00:00 2001 From: Sam Rolfe Date: Tue, 7 Jul 2026 22:13:53 +1000 Subject: [PATCH] sam-4screen-desktop 2026-7-7:22:13:52 --- .obsidian/workspace.json | 18 ++--- .trash/Untitled 9.md | 18 +++++ .../Digital Binoculars.md | 77 +++++++++++++++++++ 3 files changed, 104 insertions(+), 9 deletions(-) create mode 100644 .trash/Untitled 9.md create mode 100644 200 projects/260 Build Create Make/Digital Binoculars.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index ac4a6ee..1954122 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -4,21 +4,21 @@ "type": "split", "children": [ { - "id": "e901cf5600f90e40", + "id": "3d20c3a136be5ea6", "type": "tabs", "children": [ { - "id": "dda4ac24dec59bc1", + "id": "29ff3dd1c6bfd474", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "100 inbox/Tools to try with AI.md", + "file": "200 projects/260 Build Create Make/Digital Binoculars.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Tools to try with AI" + "title": "Digital Binoculars" } } ] @@ -181,10 +181,10 @@ "state": { "type": "file-properties", "state": { - "file": "100 inbox/Tools to try with AI.md" + "file": "200 projects/260 Build Create Make/Digital Binoculars.md" }, "icon": "lucide-info", - "title": "File properties for Tools to try with AI" + "title": "File properties for Digital Binoculars" } } ], @@ -207,12 +207,13 @@ "templater-obsidian:Templater": false } }, - "active": "dda4ac24dec59bc1", + "active": "29ff3dd1c6bfd474", "lastOpenFiles": [ + "200 projects/260 Build Create Make/Digital Binoculars.md", + "100 inbox/Tools to try with AI.md", "400 resources/410 Web Pages/Website Design AI.md", "400 resources/410 Web Pages/Metasploit Osint - security hacking.md", "400 resources/410 Web Pages/Sn0int Osint - security hacking.md", - "100 inbox/Tools to try with AI.md", "100 inbox/AI Resume - Content Organization Plan.md", "300 areas/305 Ideas Businesses/App National Mood.md", "200 projects/210 AI Resume/Websites pages for AI resume.md", @@ -236,7 +237,6 @@ "300 areas/305 Ideas Businesses/Electronics Hobbyist Automated Store.md", "300 areas/305 Ideas Businesses", "300 areas/320 Art Music Photography/Lamps of texture.md", - "300 areas/320 Art Music Photography/Paper Cut Out Canvas With Lights.md", "400 resources/470 Holidays Travel", "Untitled.canvas", "Clippings", diff --git a/.trash/Untitled 9.md b/.trash/Untitled 9.md new file mode 100644 index 0000000..0cbbb0e --- /dev/null +++ b/.trash/Untitled 9.md @@ -0,0 +1,18 @@ +# Daily_Note_Template +⏪ [[Invalid date]] | 📅 [[Invalid date-WInvalid date]] | ⏩ [[Invalid date]] + +## 🎯 Focus Areas +- [ ] +- [ ] +- [ ] + +## 🪵 Timeline Log +* **21:08** - + +## 📝 Quick Captures & Thoughts +- + +## 📊 Daily Review +* **Accomplishments:** +* **Friction points:** +* **Improvements for tomorrow:** diff --git a/200 projects/260 Build Create Make/Digital Binoculars.md b/200 projects/260 Build Create Make/Digital Binoculars.md new file mode 100644 index 0000000..2f62b3e --- /dev/null +++ b/200 projects/260 Build Create Make/Digital Binoculars.md @@ -0,0 +1,77 @@ +--- +created: 2026-07-07 22:05 +modified: 2026-07-07 22:05 +type: note +tags: + - business +aliases: [] +--- +# [[Digital Binoculars]] + + +# DIY Face-Mounted Digital HDMI Viewfinder (Obsidian Technical Note) + +- **Date:** 2026-07-07 +- **Project Type:** Hardware Fabrication / Near-to-Eye (NTE) Display Assembly +- **Objective:** Create a direct, zero-latency digital viewfinder using a 2K LCD screen over HDMI from a digital camera with optical zoom, bypassing all wireless hardware. + +--- + +## 🛠️ Step 1: Optical Procurement (AliExpress) + +Do not use basic magnifying glasses or generic Google Cardboard lenses. A high-density 2K display requires specialized optics to prevent warping and extreme chromatic aberration. + +### AliExpress Search Targets +* **Search Query 1:** `50mm Aspheric PMMA Lens FPV` +* **Search Query 2:** `40mm Bi-Convex VR Lens` +* **Search Query 3:** `Phone VR Headset Replacement Lenses` + +### Optical Specifications Needed +* **Lens Material:** Aspheric or Bi-Convex PMMA (acrylic) or optical glass. Aspheric is highly preferred for 2K resolution to keep edge-to-edge clarity sharp. +* **Target Focal Length:** Between **45mm and 60mm**. This keeps the physical depth of your 3D-printed housing short, shallow, and lightweight on your face. + +--- + +## 📐 Step 2: Open-Source CAD Data Selection + +Instead of designing a facial interface and optical box from scratch, leverage established open-source CAD repositories and upload the `.STL` or `.STEP` files directly to a fabrication service like **PCBWay** or **JLCPCB**. + +### Top Repository Recommendations +1. **The "Relativity VR" / DIY_VR Platform (Recommended for Makers)** + * **Source:** Search GitHub for the `dmcke5 DIY_VR` repository. + * **Why it fits:** It is an open-source project explicitly designed for makers building low-cost, high-resolution HDMI headsets using AliExpress screens. The "Eyebox" pieces are engineered to mount dual lenses at an exact sliding focal distance right in front of compact LCD panels. +2. **The OpenIPC "PixelPilot" Shell** + * **Source:** Search Printables or Thingiverse for `OpenIPC PixelPilot Goggle Body`. + * **Why it fits:** This is a field-tested, modern shell designed to hold small, high-density displays. It includes mechanical sliders so you can adjust your **IPD (Interpupillary Distance)** manually. + +--- + +## 🏭 Step 3: Manufacturing Configuration (PCBWay / JLCPCB) + +When configuring your order on a 3D printing platform, use these specific parameters to ensure the build survives active use: + +| Component / Section | Recommended Material | Print Technology | Reason | +| :--- | :--- | :--- | :--- | +| **Main Goggle Body / Face Plate** | **Nylon (PA12)** or **PETG** | **SLS** (Selective Laser Sintering) | Provides durable, impact-resistant structures that won't warp under outdoor heat. | +| **Internal Lens Holders & Mounts** | **Matte Black Resin** or **Matte PLA** | **SLA** (Stereolithography) or FDM | **Crucial:** Matte black prevents internal light bounce and reflections into your eyes. | + +--- + +## 🔌 Step 4: Hardware Architecture & Wiring Pipeline + +Because you are bypassing wireless modules entirely, your minimal hardware pipeline is streamlined for zero latency: +[Digital Camera]│ (Clean HDMI Output @ 60fps)▼[Flexible HDMI Cable]│▼[Display Driver Board (Mounted to Shell/Strap)]│ (FPC Ribbon Cable)▼[2K LCD Screen] ───> [Aspheric Lenses] ───> [User Eyes] +### Critical Rules for the Build +1. **Clean HDMI Output:** Ensure your camera supports "Clean HDMI" (sends the video feed without on-screen battery icons or menu text). +2. **The Diopter Constraint:** You cannot look directly at micro-displays without optics. The shell must house your sourced lenses at an exact distance matching their focal length ($f \approx d_o$) so your eyes can focus effortlessly. +3. **Power Delivery:** Tie a portable USB power bank to the display driver board via a simple USB-C cable or 5V DC step-down regulator. + +--- + +## 📋 Next Steps / Missing Data + +```dataview +TABLE Screen_Size, Camera_Model WHERE project = "DIY-HMD" +``` +*Note: Once you know the exact diagonal size of your 2K screen (e.g., 2.9-inch dual screens vs. 5.5-inch single screen), you can download the exact 3D variant that matches your panel dimensions.* +