Head Tracker v2.2
HomeDonateGithubDiscord Chat
  • Head Tracker v2.2
    • Head Tracker v2.1
  • Getting Started
    • Hardware Required
    • Software Installation
      • Flashing Firmware
    • Wiring
      • Option 1- Bluetooth
        • Adding a FrSky BT Module
        • Checking Bluetooth Functionality?
      • Option 2 - Wired
        • Pulse Position Modulation (PPM)
          • Trainer Ports
        • Serial Bus (SBUS)
          • Radio Master TX16S Setup
          • FrSky Taranis X9D
      • Option 3 - Bridged
        • Radio Master TX16S Mk2
      • Analog Input
      • Digital Inputs
      • PPM Input
      • PWM Output
      • ELRS Setup
      • Flight Stick
    • Mounting
      • User Designed Cases
    • Structure of the Application
    • IMU, Calibration and Drift
    • Extended Servo Range
  • Settings
    • GUI Setup
      • Tilt / Roll / Pan
      • General
      • PPM
      • UART
      • Bluetooth
      • PWM
      • Analog & Aux
      • Aux
    • WebBLE
  • Radio Setup
    • How to Edit Documentation
    • Open/Edge TX
      • Color Screen Radios
        • TX16S Example
      • Black and White Radios
    • Jeti
    • Spektrum
      • NX
      • DX
        • DX18
    • Flysky
    • Frsky - Ethos
  • Videos
    • YouTube
  • Support
    • Discord Chat
    • Issues
    • Development
      • Firmware using GitPod.io
      • Firmware using West
        • Debugging
      • GUI (Qt6)
      • Git Workflow and Actions
      • Supported Boards
        • Arduino Nano 33 BLE
          • IMU Sensor Chip
      • Depreciated
        • Firmware (Depreciated)
          • Debugging (Depreciated)
        • GUI (Qt5, Depreciated)
  • Links
    • Download
    • GitHub Page
    • RC Groups Forum
Powered by GitBook
On this page
  1. Settings

WebBLE

PreviousAuxNextHow to Edit Documentation

Last updated 1 year ago

The WebBLE interface include in version 2.2 allows you to change some of the more commong settings out in the fields with your phone.

Apple doesn't support WebBLE in Safari yet. It has been used successfully used with BlueFy as pointed out on Discord WebBLE app

How to Use

  1. You need to set the Bluetooth mode to FrSky Wireless Transmitter (Head), if you already have this set in the GUI you can skip this step. You can also force it into Bluetooth Head mode by holding down the center button and pressing the reset button or applying power. The LED will cycle Red->Green->Blue in this mode, you can release center after you see this LED pattern.

  2. If your radio is connected to the Head Tracker via Bluetooth you will need to disconnect or power it off. It only supports a single connection.

  3. On your phone open a browser that supports WebBLE. Chrome is the only browser I have tested with.

  4. Navigate to this will take you to the most recent stable release.

  5. If all is working okay you should see a connect button

  6. Keep your device close to the board and click connect. You should see a popup with the compatible devices it's found.

  7. Click the Head Tracker and then Pair. It should start receiving all the settings.

  8. You should be greeted with a web site that looks like it's from the 90's.

The changes are updated as you edit them you don't need to . When your done be sure to click "Save Changes to Flash" or they will revert back on the next boot.

Since this is still pretty new, and not as smart as the GUI :) There are a few caveats. You should click Download Values after you make changes to be sure they actually took, if you entered a value out of range for instance. It won't tell you.

It's also possible to enter values into the Min, Center and Max boxes that shouldn't be possible, you can set Minimum higher than Center for instance and it will happily set it.

If your connected to the GUI at the same time as WebBLE any changes you make won't be automatically updated in the GUI. You must disconnect and re-connect to refresh them. If you make a change in the GUI you can click "Download Values" which will refresh the values. The round dot will stop pulsing when it's complete.

!! Any web developers out there I could really use some help improving this !! A nice slider that obey the limits for the Tilt/Roll/Pan outputs like in the GUI would be a great start Visit me on discord if you think you can help. The code is here . Web development isn't my strong point.

😉
https://github.com/dlktdr/HeadTracker_WebBLE
https://apps.apple.com/us/app/webble/id1193531073
http://headtracker.net