mirror of
https://github.com/EyeTrackVR/EyeTrackVR-Docs.git
synced 2025-11-04 14:49:44 +08:00
docs: beta new part list
This commit is contained in:
parent
3e5db628da
commit
750a0fe81c
@ -47,7 +47,7 @@ const theme = {
|
|||||||
collapsible: true,
|
collapsible: true,
|
||||||
items: [
|
items: [
|
||||||
{ text: "Part List", link: "/how_to_build/parts_list" },
|
{ text: "Part List", link: "/how_to_build/parts_list" },
|
||||||
{ text: "slimeList", link: "/how_to_build/part_list" },
|
{ text: "Parts List (BETA)", link: "/how_to_build/part_list" },
|
||||||
{
|
{
|
||||||
text: "Protecting Cameras",
|
text: "Protecting Cameras",
|
||||||
link: "/how_to_build/protecting_cameras"
|
link: "/how_to_build/protecting_cameras"
|
||||||
|
|||||||
@ -60,7 +60,15 @@ export default {
|
|||||||
cost: 12.87,
|
cost: 12.87,
|
||||||
costAll: () => this.tracker * 4.69 + 3.18,
|
costAll: () => this.tracker * 4.69 + 3.18,
|
||||||
links: '<a href="https://www.aliexpress.us/item/3256806008099661.html">AliExpress ESP32 CAM</a> Requires additional programmer'
|
links: '<a href="https://www.aliexpress.us/item/3256806008099661.html">AliExpress ESP32 CAM</a> Requires additional programmer'
|
||||||
}
|
},
|
||||||
|
{
|
||||||
|
name: 'FREENOVE ESP32-S3-WROOM',
|
||||||
|
amount: () => this.tracker,
|
||||||
|
cost: 19.95,
|
||||||
|
costAll: () => this.tracker * 19.95,
|
||||||
|
links: '<a href="https://www.amazon.com/FREENOVE-ESP32-S3-WROOM-Compatible-Wireless-Detailed/dp/B0BMQ8F7FN">Amazon</a> Large, more expensive than XIAO'
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
],
|
],
|
||||||
selectedChoice: 1
|
selectedChoice: 1
|
||||||
|
|||||||
@ -76,7 +76,34 @@ export default {
|
|||||||
links: '<a href="https://www.amazon.com/Pigtail-Extension-Cables-Connector-Replacement/dp/B09ZQNJ2DJ/">Amazon</a>'
|
links: '<a href="https://www.amazon.com/Pigtail-Extension-Cables-Connector-Replacement/dp/B09ZQNJ2DJ/">Amazon</a>'
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
selectedChoice: 1
|
selectedChoice: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'USB-C Breakout',
|
||||||
|
choices: [
|
||||||
|
{
|
||||||
|
name: 'Bring Your Own',
|
||||||
|
amount: () => this.tracker,
|
||||||
|
cost: 0,
|
||||||
|
costAll: () => this.tracker * 0,
|
||||||
|
links: 'If you do not need or already have.'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'AliExpress Male & Female',
|
||||||
|
amount: () => 1,
|
||||||
|
cost: 1.19,
|
||||||
|
costAll: () => this.tracker + 1.19 + 1.37,
|
||||||
|
links: '<a href="https://www.aliexpress.us/item/3256801151667308.html">AliExpress</a> Choose: "Color: 5Set".'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'AliExpress Vertical Male',
|
||||||
|
amount: () => 1,
|
||||||
|
cost: 2.37,
|
||||||
|
costAll: () => this.tracker + 0.37 + 1.99,
|
||||||
|
links: '<a href="https://www.aliexpress.us/item/3256804002116469.html">AliExpress</a>'
|
||||||
|
},
|
||||||
|
],
|
||||||
|
selectedChoice: 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Wire for ESPs',
|
name: 'Wire for ESPs',
|
||||||
@ -104,7 +131,7 @@ export default {
|
|||||||
links: '<a href="https://a.aliexpress.com/_mK72cy6">AliExpress</a> Select "Specification: 30 AWG or lower"'
|
links: '<a href="https://a.aliexpress.com/_mK72cy6">AliExpress</a> Select "Specification: 30 AWG or lower"'
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
selectedChoice: 1
|
selectedChoice: 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Wire for LEDs',
|
name: 'Wire for LEDs',
|
||||||
@ -132,43 +159,89 @@ export default {
|
|||||||
links: '<a href="https://a.aliexpress.com/_mK72cy6">AliExpress</a> Select "Specification: 30 AWG or higher"'
|
links: '<a href="https://a.aliexpress.com/_mK72cy6">AliExpress</a> Select "Specification: 30 AWG or higher"'
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
selectedChoice: 1
|
selectedChoice: 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'IR LEDs',
|
name: 'Camera Extension Cables',
|
||||||
choices: [
|
choices: [
|
||||||
{
|
{
|
||||||
name: 'Bring Your Own',
|
name: 'Bring Your Own',
|
||||||
amount: () => this.tracker,
|
amount: () => this.tracker,
|
||||||
cost: 0,
|
cost: 0,
|
||||||
costAll: () => this.tracker * 0,
|
costAll: () => this.tracker * 0,
|
||||||
links: 'If you already have safe IR LED hardware and know what you are doing.'
|
links: 'If you do not need or already have.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Official V4 mini Solder-less Kit',
|
name: 'AliExpress 24pin 0.5mm Pitch',
|
||||||
amount: () => 1,
|
amount: () => 1,
|
||||||
cost: 28,
|
cost: 1.33,
|
||||||
costAll: () => this.tracker + 28 + 3,
|
costAll: () => this.tracker + 0.33 + 1.99,
|
||||||
links: '<a href="https://store.eyetrackvr.dev/products/v4-mini-fully-solderless-kit">ETVR Store</a> Length depending on HMD'
|
links: '<a href="https://www.aliexpress.us/item/2255799835842411.html">AliExpress</a> Choose: "Insert Type: 24p 0.5mm pitch" and Type A. Length depends on HMD, usually 150mm or 200mm.'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Official V4 mini Bring Your Own Wires Kit',
|
name: 'Adafruit 24 pin 0.5mm pitch',
|
||||||
amount: () => 1,
|
amount: () => this.tracker,
|
||||||
cost: 24,
|
cost: 1.35,
|
||||||
costAll: () => this.tracker + 24 + 3,
|
costAll: () => this.tracker * 1.35 + 6,
|
||||||
links: '<a href="https://store.eyetrackvr.dev/products/v4-mini-some-assemblly-required">AliExpress</a> Must solder up your own wires'
|
links: '<a href="https://www.adafruit.com/product/4230">Adafruit</a> 250mm'
|
||||||
},
|
|
||||||
{
|
|
||||||
name: 'Official V4 lite Assemble Yourself',
|
|
||||||
amount: () => 1,
|
|
||||||
cost: 7,
|
|
||||||
costAll: () => this.tracker + 7 + 3,
|
|
||||||
links: '<a href="https://store.eyetrackvr.dev/products/v4-1-lite-diy-led-kit">AliExpress</a> Must assemble yourself'
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
selectedChoice: 1
|
selectedChoice: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Camera Extension Connectors',
|
||||||
|
choices: [
|
||||||
|
{
|
||||||
|
name: 'Bring Your Own',
|
||||||
|
amount: () => this.tracker,
|
||||||
|
cost: 0,
|
||||||
|
costAll: () => this.tracker * 0,
|
||||||
|
links: 'If you do not need or already have.'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'AliExpress 24 pin',
|
||||||
|
amount: () => 1,
|
||||||
|
cost: 1.32,
|
||||||
|
costAll: () => this.tracker + 0.32 + 1.99,
|
||||||
|
links: '<a href="https://www.aliexpress.us/item/3256804096715690.html">AliExpress</a> Choose: "Pins: 24P".'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Adafruit 24 pin',
|
||||||
|
amount: () => this.tracker,
|
||||||
|
cost: 0.86,
|
||||||
|
costAll: () => this.tracker * 0.865 + 6,
|
||||||
|
links: '<a href="https://www.adafruit.com/product/4524">Adafruit</a>'
|
||||||
|
},
|
||||||
|
],
|
||||||
|
selectedChoice: 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'External Antennas',
|
||||||
|
choices: [
|
||||||
|
{
|
||||||
|
name: 'Bring Your Own',
|
||||||
|
amount: () => this.tracker,
|
||||||
|
cost: 0,
|
||||||
|
costAll: () => this.tracker * 0,
|
||||||
|
links: 'If you do not need or already have.'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'AliExpress Small',
|
||||||
|
amount: () => 1,
|
||||||
|
cost: 0.16,
|
||||||
|
costAll: () => this.tracker * 0.16 + 3.48,
|
||||||
|
links: '<a href="https://www.aliexpress.us/item/2251832800433720.html">AliExpress</a> Choose: "Color: 2.4G Antenna".'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: 'Amazon Large',
|
||||||
|
amount: () => 1,
|
||||||
|
cost: 9.99,
|
||||||
|
costAll: () => this.tracker + 7.99,
|
||||||
|
links: '<a href="https://www.amazon.com/Diymall-Antenna-Antennas-Arduino-ESP-072pcs/dp/B00ZBJNO9O/">Amazon</a>'
|
||||||
|
},
|
||||||
|
],
|
||||||
|
selectedChoice: 0
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
||||||
// Add other components similarly
|
// Add other components similarly
|
||||||
],
|
],
|
||||||
|
|||||||
@ -1,16 +1,62 @@
|
|||||||
<script setup>
|
<script setup>
|
||||||
import DiyTable from './DiyTable.vue'
|
import DiyTable from './DiyTable.vue'
|
||||||
import OptionalDiyTable from './OptionalDiyTable.vue'
|
import OptionalDiyTable from './OptionalDiyTable.vue'
|
||||||
|
import Alerts from '../../vue/alerts/Alerts.vue'
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
# Required Parts
|
# Required Parts:
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<DiyTable />
|
<DiyTable />
|
||||||
|
|
||||||
# Additional Parts
|
# Additional Parts:
|
||||||
|
|
||||||
<OptionalDiyTable />
|
<OptionalDiyTable />
|
||||||
|
|
||||||
...
|
|
||||||
|
|
||||||
|
## ESP setup options:
|
||||||
|
::: danger
|
||||||
|
There are two primary categories of trackers supported: wireless and wired.
|
||||||
|
It's super important that you really look at all your options and consider your use case before making a decision.
|
||||||
|
:::
|
||||||
|
|
||||||
|
## Option 1: Wireless over WiFi 2.4 GHz
|
||||||
|
### Wireless Capable ESPs:
|
||||||
|
|
||||||
|
* Seeed Studio XIAO Sense
|
||||||
|
* ESP32-CAM
|
||||||
|
* FREENOVE ESP32-S3-WROOM CAM Board
|
||||||
|
|
||||||
|
This offers a good starting point as the ESP32 CAM boards are cheaper than wired capable trackers.
|
||||||
|
However, they can be a bit more temperamental and if you are using a wired headset, they don't really make sense.
|
||||||
|
|
||||||
|
**Pros:**
|
||||||
|
- Not as experimental
|
||||||
|
- Less cables (power only)
|
||||||
|
- No issues with USB hubs
|
||||||
|
|
||||||
|
**Cons:**
|
||||||
|
- Requires two external antennas for optimal streaming quality
|
||||||
|
- Requires WiFi 2.4 GHz router or access point in reasonable proximity
|
||||||
|
- High risk of radio interference with FBT and other WiFi 2.4 GHz devices
|
||||||
|
- ESP32-CAM uses more power and heats up due to radio power needs
|
||||||
|
|
||||||
|
## Option 2: Wired over USB Serial (in beta)
|
||||||
|
### Wired Capable ESPs:
|
||||||
|
* Seeed Studio XIAO Sense
|
||||||
|
* FREENOVE ESP32-S3-WROOM CAM Board
|
||||||
|
|
||||||
|
This is our latest setup recommended for users with wired headsets such as the Valve Index.
|
||||||
|
|
||||||
|
**Pros:**
|
||||||
|
- Much better performance and higher framerate up to 70 FPS with lower latency
|
||||||
|
- No conflicts with advanced FBT setups such as Vive or Tundra Trackers
|
||||||
|
- Can be wireless or wired
|
||||||
|
- Less soldering required
|
||||||
|
|
||||||
|
**Cons:**
|
||||||
|
- Requires USB port i.e. on Valve Index and USB hub mounted on your headset
|
||||||
|
- Can be slightly more costly
|
||||||
|
- When in use with a Vive Facial Tracker, an MTT USB hub is required
|
||||||
Loading…
Reference in New Issue
Block a user