Gesture | Description | Function |
---|---|---|
1-Finger | Show any finger | Gesturing one finger will activate the light, turning it on to its default value. |
2-Finger | Show any two fingers | Gesturing and holding in place two fingers will increase the light’s brightness. The light will increase to its maximum before resetting to its minimum. |
3-Finger | Show any three fingers | Gesturing three fingers will save the current values as the light’s new default setting. |
5-Finger | Show all five fingers | Gesturing one finger will deactivate the life without saving the current settings. |
rotate right | Show any finger and rotate clockwise | Pointing one finger at the sensor while rotating clockwise will increase the light’s hue across the color spectrum from red to blue. |
rotate left | Show any finger and rotate counterclockwise | Pointing one finger at the sensor while rotating counterclockwise will increase the light’s hue across the color spectrum from blue to red. |
Product | Description & Features | Pros | Cons |
---|---|---|---|
Aqara Camera Hub 3 | A smart home control hub that can be paired with multiple major home devices like Alexa, Apple HomeKit, Google Home, with the addition of gesture control. Can Pan and Tilt camera with 110 degrees Field of View lens. Body can pan 360 degrees vertically – to avoid blind spots. Ability to capture video in 2K. Has night vision light and AI powered facial recognition. Local Infrared (IR) Controller to connect with existing IR devices and can operate without internet. | Data (like faces) are not imported to a remote server or the cloud for processing. Gesture control | Only 5 gestures can be added to the Aqara and only one function can be automated to each of them. |
Fibaro Swipe | A gesture control pad that allows a user to control devices in their Z-Wave network. It detects up to six simple gestures, as well as combinations of those gestures, which can be used to turn on/off associated devices or trigger scenes. It can also serve as a picture frame, with digital pictures changing as often as the user desires. Can operate on either USB power supply or batteries. Equipped with a buzzer, which signals detected gestures. Compatible with any Z-Wave or Z-Wave+ Controller and supports protected mode with AES-128 encryption. | Allows 6 gestures, plus combinations of those gestures, allowing for numerous commands. Supports “associates” for better security. | When battery powered, the device goes into slumber mode, making the first gesture lost to turning on the device. The gestures are difficult to remember especially for older and younger generations. Difficult to set up and pair with devices. Runs on Z-wave protocol which has limited range. |
Tap Strap 2 | The Tap Strap 2 is worn on the wrist and connects to any Bluetooth device. It has a built-in trackpad and several sensors that let it detect finger taps, gestures, and hand movements. Users can control their devices in any way they want using their “TapMapper” web tool. Eyes-free text input and device control Can be operated one-handed. Allows for customizable inputs. Is also portable and accessible | Increased productivity Reduced fatigue Improved accessibility Increased immersion | There is a steep learning curve associated with using. Tap With Us products because it requires adapting to typing “in the air”. Tap With Us products are not compatible with all digital devices. Users may need to charge it daily if they use it heavily. |
Library | Description | Author |
---|---|---|
WiFi.h | Enables network connection (local and Internet) using the Arduino WiFi shield. | Arduino |
WiFiClient.h | Creates a client that can connect to a specified internet IP address and port. | Adrian McEwen |
FastLED.h | Multi-platform library for controlling LEDs along with optimized math, effect, and noise functions. | Daniel Garcia |
EEPROM.h | Enables the saving of values to the Arduino memory. | Arduino |
Arduino_Secrets.h | Holds credentials for accessing and joining specified Wi-Fi network | Wuruibin & Xiangnan (Seeed Studio) |
Gesture.h | Enables gestures to be recognized by the Arduino board | Arduino |
TFT_eSPI.h | Hardware driver and graphics library for Wio | Bodmer |
Free_Fonts.h | Enables the Wio to call up various fonts and styles to display on screen. | Bodmer |