Devices Overview
HyperStudy supports integration with specialized hardware devices to enhance research capabilities. These devices enable features like TTL pulse triggers for external equipment synchronization, GigE Vision cameras for high-quality video capture, and connections to neural recording systems through the Bridge application.
Ecosystem Architecture
┌─────────────────────────────────────────────────────────────────────────────┐
│ HyperStudy Web Application │
│ (hyperstudy.io) │
└───────────────────────────────────┬─────────────────────────────────────────┘
│
│ WebSocket (port 9000)
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ HyperStudy Bridge │
│ (Desktop app running locally) │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌─────────────┐ │
│ │ TTL Module │ │ Kernel Module│ │ Pupil Module │ │ LSL Module │ │
│ └──────┬───────┘ └──────┬───────┘ └──────┬───────┘ └──────┬──────┘ │
└──────────┼──────────────────┼──────────────────┼──────────────────┼────────┘
│ │ │ │
▼ ▼ ▼ ▼
┌────────────┐ ┌────────────┐ ┌────────────┐ ┌───────────┐
│ HyperStudy │ │ Kernel │ │ Pupil Labs │ │ LSL-based │
│ TTL │ │ Flow2 │ │ Neon │ │ Devices │
└────────────┘ └────────────┘ └────────────┘ └───────────┘
Available Devices
HyperStudy Bridge
The central hub for connecting research hardware to HyperStudy experiments. The Bridge is a desktop application that runs on your local machine and provides a WebSocket interface between the web application and your research devices.
Key Features:
- Multi-device support (TTL, Kernel Flow2, Pupil Labs, LSL)
- Sub-millisecond latency for time-critical operations
- Automatic reconnection and error recovery
- Real-time status monitoring
View HyperStudy Bridge Documentation →
HyperStudy TTL
An RP2040-based TTL pulse generator for sending precisely-timed electrical signals to external equipment. Uses optocoupler isolation to protect both the computer and connected devices.
Key Features:
- Sub-millisecond latency via USB serial
- Electrical isolation via HCPL-2211 optocoupler
- PlatformIO-based firmware
- Integrates seamlessly with HyperStudy Bridge
View HyperStudy TTL Documentation →
GigE Virtual Camera
A native macOS application that creates virtual cameras from GigE Vision industrial cameras, making them available to any macOS application including HyperStudy experiments.
Key Features:
- Works with any GigE Vision compliant camera
- Appears as standard camera in all macOS apps
- macOS System Extension architecture
- Signed and notarized for security
View GigE Virtual Camera Documentation →
Typical Setup
For Neural Recording Experiments
- Install the HyperStudy Bridge on the computer running your acquisition software
- Connect your devices (Kernel Flow2, TTL, etc.) through the Bridge interface
- Enable device integration in your experiment's Metadata settings
- Participants connect to the Bridge during experiment setup
For TTL Trigger Experiments
- Build or obtain a HyperStudy TTL device
- Flash the firmware using PlatformIO
- Install the HyperStudy Bridge and configure TTL connection
- Use the TriggerComponent in your experiment to send pulses
For GigE Camera Experiments
- Install the GigE Virtual Camera application
- Approve the system extension when prompted
- Connect to your GigE Vision camera through the app
- Select "GigE Virtual Camera" as your camera source in HyperStudy
Support
For device-specific issues:
- Check the troubleshooting section in each device's documentation
- Review the GitHub issues for each repository
- For HyperStudy integration questions, see the Kernel Integration Guide