EVE Knob Control Demo in action!
In this project we are going to play with a magnetic sensor, a generic servo, and a Matrix Orbital EVE2 SPI TFT to show position with an on-screen gauge. We wanted to test our new Scoodo EVE2 Shield, play with our 3D printer to make the knob and test the speed of the EVE2-35G SPI TFT on-screen updates with a gauge.
Hardware
- EVE2 SPI TFT 320x240
- Arduino Uno
- AS5048A-TS Magnetic Position Sensor
- Power Adapter (optional)
- Generic Servo
Software
- Arduino IDE
EXPANDED TECHNICAL DETAILS
High-Performance Industrial UI Hub
This advanced project integrates a high-resolution graphical display with industrial feedback sensors for precise mechanical monitoring.
- BT81x (EVE2) Graphics Core: Uses the Matrix Orbital EVE2 display, which offloads all graphical rendering from the Arduino. This allows for complex animations and high-frame-rate gauges without slowing down the motor control.
- AMS Magnetic Position Matrix: The Arduino interfaces with a high-precision AMS magnetic encoder to monitor the exact position of a servo-driven shaft with 12-bit resolution.
Interaction
- Closed-Loop GUI Verification: The TFT display provides a "Real-Time Angle Gauge." The Arduino captures the magnetic sensor data and instantly updates the EVE2's graphical needle, providing the user with a reliable visual of the mechanical state.