Links

Hardware Required

You have 2 options to get the hardware:
  • Order a pre-built version or buy an unassembled kit:
  • Build the device yourself as this is not too complex. In this case you will need a few items described below:

1) Arduino Nano 33 BLE

The new Arduino Nano 33 BLE Sense Rev 2 is not currently supported. The sensors on the board have changed. Looking forward to supporting this board and it's new features. Please follow the progress here, https://github.com/dlktdr/HeadTracker/pull/141 and visit us on Discord to discuss.
There are two variants of the Arduino Nano 33 BLE. The "Basic" one and the "Sense" version. Both have identical PCB's but the Sense has additional IC's installed. The proximity sensor on the Sense version can be used to reset the center instead of a physical switch.
If you have no intention of using the proximity sensor, buy the cheaper BLE board.
These boards are available from many sources. You can use the Octopart Search. It will show many suppliers stock, updated regularly:
Update: The world is low on the Nano 33 BLE Boards but there is still some stock out there.
The links below are to the basic Nano 33 BLE (not the sense version)

If you buy a Nano 33 BLE boards with headers pre-installed and want to remove them.

An easy way is to use a set of flush cut snips and clip off all the pins and remove the plastic bits from the bottom side. You will now only have short pieces of pin remaining. Heat one pin at a time from the top side of the board until it's loose, while holding it in your hand above a table. Smack your hand on the bench and the pin and solder will be ejected out downward leaving a nice clean hole.

2) USB Cable

The Arduino Nano 33 BLE board is using a rare type of the USB connector. On this board it is Micro-AB. This means that the following 2 types of connectors will fit:
There is a chance that you do not have cable with this type of connector. In case you will have to make an order, check the picture of the cable as sometimes cables have wrong or too generic description. These are the connectors that will work:

3) Push Button Switch

You will want to be able to line up the camera with the way you are facing. This is done by resetting the center with a button. If you bought the "Sense" version of the Arduino Nano 33 BLE then you can use the proximity sensor instead. Any normally open push button will work. Photo below is an example of a small tactile 6x6mm one.

4) RC Radio

It must support Trainer input functionality (PPM, SBUS or Bluetooth). Most radios support trainer using PPM with a 3.5mm head phone connector. Please refer to your manual for functionality and proper connector.
  • Frsky
  • RadioMaster
  • Jumper
  • Radiolink
  • Spektrum
  • Flysky
  • Futaba
  • and many more..

5) FPV Headset

Any analog or digital FPV headset will work. Brands such as:
  • DJI
  • Fatshark
  • Eachine
  • and many more...

6) Camera + Camera Tilt/Roll/Pan Mount or Gimbal

You will mount this on your plane/drone/boat/rower, which will translate movements of your head into the movements of the camera.