Multi-purpose interface

The multi-purpose interface described in (Hardware specifications / Connectivity / Multi-purpose interface) can serve multiple purposes:

Powering the Hapticlabs Satellite

The satellite can be powered through the GND and 3.3 V contacts from a 3.3 V source. When powering the Hapticlabs Satellite through these contacts without any connection to Hapticlabs Studio, you can still play back tracks that you previously saved to the Hapticlabs Satellite by using the touch sensor or the external triggers.

Powering a 3.3 V device

The satellite can power low-power 3.3 V devices through the GND and 3.3 V contacts.

Triggering saved tracks

It is possible to save tracks from the Hapticlabs Studio on the Hapticlabs Satellite (see Interface: Save tracks). By providing one of the multi-purpose contacts (S1 or S2) with a voltage of 3.3 V with respect to the GND connection, you can trigger playback of the respective tracks (S1 triggers the track saved to slot 1, S2 triggers the track saved to slot 2). Note that this is based on values, not edges: by keeping the contact at 3.3 V, you can repeatedly trigger the track playback.

You can set the contacts’ voltages in an arbitrary way. To give you some ideas, we introduce some possible methods:

Using Hapticlabs Sensor boards

We offer multiple sensor boards, which directly connect to the Multi-purpose interface and offer different modalities to trigger track playback:

Untitled

Connection to Blokdots

Blokdots is a simple to use software to build interactive hardware prototypes without writing a line of code.

Within Blokdots, the Hapticlabs Satellite unit can be used as an output device. This setup allows to trigger saved tracks with other sensors such as a potentiometer, encoder or pressure input. More info can be found in the Blokdots documentation.

The Seeed Studio Grove system as advertised on the website uses a proprietary connector. To connect the Hapticlabs Satellite, you will need a Grove to JST-PH adapter. Reach out for more info.