This article introduces a novel self-triggering strategy designed to ensure the control of discrete-time linear systems with guaranteed stability, even in the presence of disturbances and uncertainties. This strategy aims to consistently maintain satisfaction of state constraints while accounting for the uncertainties in the system through a set-membership description. The self-triggering framework primarily relies on reachable and invariant sets. Reachable sets quantify the maximum deviation of the disturbed system from the predicted behavior, while an invariant set establishes triggering bounds for these reachable sets. This control method is intended to minimize the number of measurements required, thereby avoiding network bandwidth saturation. To validate the effectiveness of the proposed strategy, the experiments are conducted on an air extractor system, demonstrating a reduction in the number of measurement samples while ensuring stability and satisfying system state constraints.