Pseudonymous maker “gokux” has built a desk toy to demonstrate how flex sensors and servos work — by mimicking the movement of the sensor using a 3D-printed flag.
“Flex sensors, also known as bend sensors, measure the degree of bending or deflection in an object,” gokux explains. “They operate by altering the sensor element’s resistance when the surface is bent, with the resistance being directly proportional to the amount of bend. [This is] a simple project that imitates the movement of a flexible sensor with a servo.”
This desk toy serves as a platform for demonstrating how to turn flex sensor readings into servo movement. (📹: gokux)
The flex sensor in question is a Spectra Symbol FS-series linear sensor, which features a flexible membrane with a resistance that changes as the sensor deforms from being perfectly straight to bent — something that only takes a tap from the tip of a finger to achieve. This is connected to a Seeed Studio XIAO SAMD21 microcontroller board, along with an SG90 hobby servo and a pull-up resistor.
The hardware is installed in a 3D-printed case, with the flex sensor sticking up vertically at one end and a plastic flag attached to the hobby servo at the case’s longer edge. When fed with power through its USB Type-C connector, the toy monitors the flex sensor’s movement — and when it’s no longer unbent, moves the flag to follow the sensor’s flexion.
The project is documented in full on gokux’s Hackaday.io page, including source code.