Nod Developer Center

Innovator Kit

This kit includes all of the components you need to build applications for the world’s most accurate gesture control device.
ndk
Figure 1: Innovator Kit (Nod Devices, Charging Cradle, Wall Wart, Micro USB Cable)

capacitive-touch-tactile
Figure 2: Capacitive Touch and Tactile Areas of the Ring

How to Wear Nod

  • Place Nod on your index finger with the Nod logo facing towards you
  • The touch slider and tactile buttons should be facing down in this orientation:

how-to-wear-nod
Figure 3: Wearing Nod in the correct orientation

  • You can use the Nod App to switch to left handed mode
  • Future software updates will contain automatic left/right hand detection and orientation.

Contents of Innovator Kit

Disclaimer: These units are development prototypes and are not waterproof or IP-68 rated. Please exercise caution when handling these units

Components

Nod development rings

  • Nod rings come fitted with a size large insert, equivalent to a ring size 12. To fit smaller finger sizes, add a strip of the provided adhesive foam to the innersurface of the insert. Figure 2 identifies the capacitive touch and tactile areas on the ring. For this version, please ensure that you wear the ring on your index finger with the seam, or joint between the two facets of the ring, facing toward you

Charging Cradle

  • To charge, insert the ring into the cradle, flat side down. For more detailed instructions, please see Section 3 of this guide

Travel adaptor with detachable micro USB cable. (1 adaptor and 1 USB cable per charging cradle)

  • US plug, 100~240 VAC Input, 5 VDC Output. Use the travel adaptor to power the charging cradle from an electrical outlet

The Nod App for Android requires AOSP v4.4+. (Instructions for 2013 Nexus tablet)Downloading the Nod App for Android

  • Join the Nod Alpha Testers Google Groups: http://nod.co/join
  • Download the App from http://nod.co/app
  • Once you have downloaded the App, future updates are automatic.
  • Open the Nod App on your device

Charging your Nod

  • Connect the charger to a wall outlet or powered USB hub.
  • Hold the charger with one hand and gently insert the ring, flat side down, into the cradle. Ensure that it is all the way in.
  • To verify the device is charging, look carefully for a breathing white light on the flat black top of the charging cube.
  • Wait until the flashing white light changes to solid white, indicating that the ring is fully charged. You are now ready to pair and connect.
  • You can also verify the battery level in the Nod App.
  • How to Charge Nod

Pairing and Connecting your Nod

  • Place your ring on a flat, stable surface to allow the auto-calibration feature to function properly. This is indicated by the flashing blue LED. Calibration is completed when the LED stops flashing.
  • Open the Bluetooth Settings screen on your device and enable Bluetooth.
  • Find your ring (listed as “nod-NNN”) under “Available Devices,” and select it to pair. The ring will now appear under “Paired Devices.”
  • Select the paired ring. Wait for the word “Connected” to appear below the device’s name.
  • Open the Nod App.
  • Navigate to the Settings menu. Find your ring under “Paired Devices” and select it. Your ring should now appear under “Connected Devices”.
  • Pairing Nod over Bluetooth on Android

Battery Life

Not all power savings are enabled. If device is not in the charger and not paired to a device for 5 minutes, it enters into “Sleep” mode. To revive from this mode, press and hold any tactile button till you see both the red and blue LEDs flash rapidly. This indicates that the device is active again. Remember to leave the ring on a flat surface to allow it to finish calibrating (blue LED stops blinking). You may need to re-connect to your device following the instructions in Section 4. When continuously paired, expect ~3 hours of use between charges. Please plan your demonstrations/testing accordingly.

We recommend that you unpair your Nod before transporting or storing it. This way, the sleep mode will be activated within 5 minutes and save power.

Rebooting your Nod

  • Press and hold the tactile button until the LED indicator light flashes red and blue. Release immediately to reboot the device. NOTE: Early versions of Nod are constructed with glue, so please treat the tactile buttons gently.
  • How to Reset Nod

Nod Modes

The Nod can operate in two modes, HID and OpenSpatial.

HID Mode can provide pointer, gesture and gamepad controls on Android, Linux, Mac OS X and Windows 8. It encompasses three modes that each contain several features:

Pointer Mode (default)

  • Pointer
    • Move pointer: Hold slider and move
    • Left Click: Tap on Slider
    • Right Click: Tap and release on thumb side touchpad
    • Double Click: Double Tap on Slider
    • Drag: Tap and Hold the slider and then move
    • How to Use Pointer
  • Gestures
    • Move right: Hold the thumb side touchpad, move your hand to the right and release
    • Move left: Hold the thumb side touchpad, move your hand to the left and release
    • Move up: Hold the thumb side touchpad, move your hand up and release
    • Move down: Hold the thumb side touchpad, move your hand down and release
    • Select: Hold the thumb side touchpad, rotate your hand clockwise and release
    • Exit/Escape: Hold the thumb side touchpad, rotate your hand counterclockwise and release.
    • How to Use Gesture Mode

gesture-controls
Figure 4: Gesture Controls

Gamepad Mode

This mode maps the left-side controls on the gamepad to a Nod worn on the left hand and the right-side controls to a Nod worn on the right hand. See detailed mapping in Figure 5.

gamepad-mode-mappings
Figure 5: Gamepad Mode Mappings

OpenSpatial Mode allows a greater range of gestures because it provides a more elaborate set of primitives, from a 2D pointer to 3D gestures. Individual apps can enable the OpenSpatial mode to unlock additional possibilities for expression.

Switching Between Modes

  • Navigate to the settings menu in the Nod App and check to make sure that the ring is listed as “Connected.” If it is not, follow the instructions in Section 4 to connect.
  • Once the ring is connected to your device, select the ring from the settings menu to open the ring’s preferences page.
  • The Mode setting will display the ring’s current mode. Select the desired mode from the dropdown menu. Your selection will persist across reboots of the Nod. The options are:
    • Pointer (default pointer+gestures mode)
    • Gamepad Mode (mimic’s a Samsung Gamepad EI-GP20)
    • Free Pointer (no initiation required, if your hand moves, pointer will follow)
    • 3D Mode (Used by OpenSpatial Apps)

Firmware Updates

  • Please ensure your device is fully charged. Check your Nod app to find the current battery level. Ensure you have at least 50% charge before updating
  • Select the Firmware Channel:
    • Alpha: This is the “channel” you want. This has been tested by our team and qualified.
    • Developer: (DO NOT USE) This is the “channel” for internal developers running tip of our codebase. We use slightly modified devices that support recovery if the update fails. Using this may permanently brick your device and we will not be able to recover it.
    • Select Upgrade Firmware.
    • Troubleshooting Firmware updates
      • If you see a Solid Red light, turn off Bluetooth on your device. Stop the Nod app from the Notification Bar and from the task switcher. Restart Bluetooth and repeat the firmware upgrade from the Nod App.

Demos

1) Android Ring EOL: https://www.dropbox.com/home/Nod_apps/AndroidApp

2) Android Demo/example app, works with both Ring & Backspin: https://www.dropbox.com/home/Nod_apps/Android_Example/Ring_Testframeworks
Available @ playstore: https://play.google.com/apps/testing/com.nod.NodTestFramework

3) Ring 3rd party windows apps: https://www.dropbox.com/home/Nod_apps/Windows/Windows_DK2_apps

Support

Please email us at support@hellonod.com

More Information

If you want to know more, these are some good places to continue exploring:

  • https://dev.nod.com/ links to all our Software Development Kits. It also offers developer-focused support resources such as our IRC channel.
  • https://forums.nod.com is a forum where you can discuss your questions and concerns with a community of Nodders, and others interested in developing software with Nod.