mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
19 lines
12 KiB
JavaScript
19 lines
12 KiB
JavaScript
import{o as a,c as s,O as n}from"./chunks/framework.47aa8d5b.js";const o=JSON.parse('{"title":"","description":"","frontmatter":{},"headers":[],"relativePath":"getting_started/led_safety.md","filePath":"getting_started/led_safety.md","lastUpdated":1745094404000}'),t={name:"getting_started/led_safety.md"},p=Object.assign(t,{setup(r){return(l,e)=>(a(),s("div",null,e[0]||(e[0]=[n(`<h2 id="near‐eye-infrared-ir-emitter-safety" tabindex="-1">Near‑Eye Infrared (IR) Emitter Safety <a class="header-anchor" href="#near‐eye-infrared-ir-emitter-safety" aria-label="Permalink to "Near‑Eye Infrared (IR) Emitter Safety""></a></h2><p><strong>Please exercise caution when messing around with IR emitters.</strong></p><p>Infrared emitters are invisible but <strong>not harmless</strong>. Excessive IR energy can heat the <strong>cornea</strong> and, over long exposures, contribute to cataract formation. At higher intensities and shorter wavelengths, the <strong>retina</strong> is also at risk due to focused thermal energy. This page explains how EyeTrackVR remains well below internationally accepted exposure limits, and how <em>you</em> can help ensure continued safety.</p><div class="danger custom-block"><p class="custom-block-title">DANGER</p><p><strong>DO NOT</strong> remove current‑limiting resistors, supply the LEDs with a different voltage, substitute emitters, or bypass firmware current caps. These modifications invalidate the safety calculations and may cause <strong>permanent eye damage</strong>.</p></div><hr><h3 id="relevant-safety-limits" tabindex="-1">Relevant Safety Limits <a class="header-anchor" href="#relevant-safety-limits" aria-label="Permalink to "Relevant Safety Limits""></a></h3><p>We design for compliance with these key international safety standards:</p><ul><li><strong>ICNIRP 2013</strong>: For exposures >1000 seconds, the <strong>anterior eye</strong> (cornea and lens) irradiance limit is<br><strong>10 mW/cm²</strong> (equivalent to 100 W/m²).</li><li><strong>IEC 62471</strong> and <strong>IEC 60825-1</strong>: For sources in the <strong>retinal hazard region</strong> (400–1400 nm), and a worst-case exposure of ≥10 s, the irradiance limit is<br><strong>4 mW/cm²</strong> (averaged over a 7 mm pupil projected cone of 11 mrad).</li></ul><p>EyeTrackVR emitters operate at <strong>850 nm</strong>, within the retinal hazard region.<br> Our calculated output is well below both thresholds:<br><strong>≤ 0.8 mW/cm²</strong> at 1 cm — <strong>5×</strong> below the retinal limit, <strong>13×</strong> below the corneal limit.</p><hr><h3 id="why-current-ma-isn-t-enough" tabindex="-1">Why Current (mA) Isn’t Enough <a class="header-anchor" href="#why-current-ma-isn-t-enough" aria-label="Permalink to "Why Current (mA) Isn’t Enough""></a></h3><p>LED current (mA) is not a direct measure of safety. <strong>Irradiance</strong> (power per unit area) determines actual eye exposure:</p><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Irradiance E = Radiant Intensity Ie / Illuminated Area A</span></span>
|
||
<span class="line"><span style="color:#babed8;">A = r² · Ω where Ω = 2π(1−cosθ)</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br></div></div><ul><li><em>Ie</em> = radiant intensity (in <strong>mW/sr</strong>, from datasheet)</li><li><em>r</em> = distance from LED to cornea (worst-case 1 cm)</li><li><em>θ</em> = half-angle of LED emission cone (datasheet: 60°, full angle 120°)</li><li><em>Ω</em> = solid angle in <strong>steradians</strong><br> (for θ = 60° → Ω ≈ π sr)<br> → A = π cm² at 1 cm</li></ul><hr><h2 id="hardware-exposure-calculations" tabindex="-1">Hardware Exposure Calculations <a class="header-anchor" href="#hardware-exposure-calculations" aria-label="Permalink to "Hardware Exposure Calculations""></a></h2><h3 id="led-xl‐3216hirc‐850" tabindex="-1">LED: XL‑3216HIRC‑850 <a class="header-anchor" href="#led-xl‐3216hirc‐850" aria-label="Permalink to "LED: XL‑3216HIRC‑850""></a></h3><table><thead><tr><th>Datasheet Value</th><th>Symbol</th><th>Notes</th></tr></thead><tbody><tr><td>Radiant intensity @ 20 mA</td><td><em>Ie₍20ₘₐ₎</em> = 5 mW/sr</td><td>Typical max value, 60° half-angle</td></tr><tr><td>Full emission angle</td><td>120°</td><td>⇒ θ = 60°, Ω ≈ π sr</td></tr></tbody></table><p>Radiant intensity scales roughly linearly with current:</p><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ie = Ie₍20ₘₐ₎ × (I_drive / 20 mA)</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br></div></div><hr><h3 id="v3-module-2-leds-3-2-ma-each" tabindex="-1">V3 Module (2 LEDs @ 3.2 mA each) <a class="header-anchor" href="#v3-module-2-leds-3-2-ma-each" aria-label="Permalink to "V3 Module (2 LEDs @ 3.2 mA each)""></a></h3><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ie_single = 5 × (3.2 / 20) = 0.80 mW/sr</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_single = 0.80 / π = 0.25 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_total = 0.25 × 2 = 0.51 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">→ ~5% of ICNIRP corneal limit</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><hr><h3 id="v4-module-4-leds-2-4-ma-each" tabindex="-1">V4 Module (4 LEDs @ 2.4 mA each) <a class="header-anchor" href="#v4-module-4-leds-2-4-ma-each" aria-label="Permalink to "V4 Module (4 LEDs @ 2.4 mA each)""></a></h3><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ie_single = 5 × (2.4 / 20) = 0.60 mW/sr</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_single = 0.60 / π = 0.19 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_total = 0.19 × 4 = 0.76 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">→ ~8% of ICNIRP corneal limit</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><hr><h3 id="worst-case-high-bin-calculations" tabindex="-1">Worst-Case (High Bin) Calculations <a class="header-anchor" href="#worst-case-high-bin-calculations" aria-label="Permalink to "Worst-Case (High Bin) Calculations""></a></h3><p>Some LEDs may fall into a higher output bin with up to <strong>8 mW/sr @ 20 mA</strong>. We conservatively recalculate:</p><h4 id="v3-max-bin-2-leds-3-2-ma" tabindex="-1">V3 Max Bin (2 LEDs @ 3.2 mA): <a class="header-anchor" href="#v3-max-bin-2-leds-3-2-ma" aria-label="Permalink to "V3 Max Bin (2 LEDs @ 3.2 mA):""></a></h4><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ie_single = 8 × (3.2 / 20) = 1.28 mW/sr</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_single = 1.28 / π = 0.41 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_total = 0.41 × 2 = 0.81 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">→ ~8.1% of ICNIRP corneal limit</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><h4 id="v4-max-bin-4-leds-2-4-ma" tabindex="-1">V4 Max Bin (4 LEDs @ 2.4 mA): <a class="header-anchor" href="#v4-max-bin-4-leds-2-4-ma" aria-label="Permalink to "V4 Max Bin (4 LEDs @ 2.4 mA):""></a></h4><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ie_single = 8 × (2.4 / 20) = 0.96 mW/sr</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_single = 0.96 / π = 0.31 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_total = 0.31 × 4 = 1.22 mW/cm²</span></span>
|
||
<span class="line"><span style="color:#babed8;">→ ~12.2% of ICNIRP corneal limit</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br></div></div><hr><h2 id="your-responsibilities" tabindex="-1">Your Responsibilities <a class="header-anchor" href="#your-responsibilities" aria-label="Permalink to "Your Responsibilities""></a></h2><ol><li><strong>Do not modify the hardware.</strong> Changing components or resistors voids all safety guarantees.</li><li><strong>Verify functionality before use.</strong> Use an IR-sensitive camera to confirm all LEDs are on and of equal brightness.</li><li><strong>Perform periodic inspections</strong> to ensure IR emitters have not damaged and remain equal brightness.</li></ol><hr><h2 id="appendix-a-–-formula-summary" tabindex="-1">Appendix A – Formula Summary <a class="header-anchor" href="#appendix-a-–-formula-summary" aria-label="Permalink to "Appendix A – Formula Summary""></a></h2><div class="language- line-numbers-mode"><button title="Copy Code" class="copy"></button><span class="lang"></span><pre class="shiki material-theme-palenight"><code><span class="line"><span style="color:#babed8;">Ω = 2π(1−cosθ) (solid angle of emission)</span></span>
|
||
<span class="line"><span style="color:#babed8;">A = Ω × r² (illuminated area)</span></span>
|
||
<span class="line"><span style="color:#babed8;">Ie = Ie₍20ₘₐ₎ × I / 20 mA</span></span>
|
||
<span class="line"><span style="color:#babed8;">E (per LED) = Ie / A</span></span>
|
||
<span class="line"><span style="color:#babed8;">E_total = E × (# of LEDs)</span></span></code></pre><div class="line-numbers-wrapper" aria-hidden="true"><span class="line-number">1</span><br><span class="line-number">2</span><br><span class="line-number">3</span><br><span class="line-number">4</span><br><span class="line-number">5</span><br></div></div><hr><h2 id="appendix-b-–-quoted-guideline-icnirp-2013" tabindex="-1">Appendix B – Quoted Guideline (ICNIRP 2013) <a class="header-anchor" href="#appendix-b-–-quoted-guideline-icnirp-2013" aria-label="Permalink to "Appendix B – Quoted Guideline (ICNIRP 2013)""></a></h2><blockquote><p>“To avoid thermal injury of the cornea and possible delayed effects on the lens of the eye (cataractogenesis), infrared radiation (780 nm < λ < 3 µm) should be limited to 100 W m⁻² (10 mW cm⁻²) for lengthy exposures (> 1000 s).”</p></blockquote><blockquote><p>— <em>ICNIRP Guidelines on Limits of Exposure to Incoherent Optical Radiation (2013)</em><br> PDF: <code>/public/safety/ICNIRP_optical_radiation.pdf</code></p></blockquote><hr><p>If you have suggestions, believe these calculations are inaccurate, or wish to contribute improvements, please <a href="https://github.com/EyeTrackVR/EyetrackVR-Docs" target="_blank" rel="noreferrer">open a discussion on GitHub</a>. Your feedback helps us keep everyone safe.</p>`,45)])))}});export{o as __pageData,p as default};
|