Automatic electronic air pump
An electronic air pump pressurizes object in either manual or automatic mode. In automatic mode, the electronic air pump determines air pressure needed to adjust an object to a set target pressure. The electronic air pump inflates or deflates the ball automatically until the air pressure inside the ball matches the preset value. In manual mode regulation of the air pressure is adjusted by a user.
1. A system comprising:
at least one processor; and
a non-transitory machine-readable medium comprising stored processor-executable instructions, wherein the stored processor-executable instructions, when executed by the at least one processor, cause the at least one processor to:
receive, by an electronic air pump, a target pressure for an object;
measure, by the electronic air pump, a current air pressure of the object; and
determine, by the electronic air pump, that the current air pressure of the object is greater than the target pressure;
the non-transitory machine-readable medium comprising further stored processor-executable instructions that, when the current air pressure of the object is greater than the target pressure, cause the at least one processor to:
automatically deflate, by the electronic air pump, the object for a predetermined time period;
wait a specified period of time after closing a solenoid valve before measuring a second air pressure of the object, and
output, by the electronic air pump, an indication that the object has been pressurized to the target pressure.
2. The system of claim 1 , wherein automatically deflating the object comprises opening the solenoid valve for the predetermined time period.
3. The system of claim 1 , wherein the indication that the object has been pressurized to the target pressure comprises an audio signal.
4. The system of claim 1 , wherein the stored processor-executable instructions, when executed, further cause the at least one processor to:
determine that the second air pressure of the object exceeds a threshold of the target pressure, the threshold comprising a maximum value;
automatically deflate, by the electronic air pump, the object for a second predetermined period of time; and
measure a third air pressure of the object.
5. The system of claim 1 , wherein the target pressure is based on a received user input.
6. A system comprising:
at least one processor; and
a non-transitory machine-readable medium comprising stored processor-executable instructions, wherein the stored processor-executable instructions, when executed by the at least one processor, cause the at least one processor to:
receive, by an electronic air pump, a target pressure for an object;
measure, by the electronic air pump, a current air pressure of the object, wherein measuring the current air pressure of the object comprises averaging a plurality of air pressure sample measurements taken at specified intervals;
the non-transitory machine-readable medium comprising further stored processor-executable instructions that, when the current air pressure of the object is less than the target pressure, cause the at least one processor to:
automatically inflate, by the electronic air pump, the object for a predetermined time period; and
output, by the electronic air pump, an indication that the object has been pressurized to the target pressure.
7. The system of claim 6 , wherein the further stored processor-executable instructions to automatically inflate the object for a predetermined time period comprise stored processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to actuate a pump motor.
8. The system of claim 6 , wherein additional stored processor-executable instructions, when executed, cause the at least one processor to:
determine that a second air pressure of the object is below a threshold of the target pressure, the threshold comprising a minimum value;
automatically inflate, by the electronic air pump, the object for a second predetermined period of time; and
measure a third air pressure of the object.
9. The system of claim 6 , wherein the indication that the object has been pressurized to the target pressure comprises an audio signal.
10. The system of claim 6 , wherein the target pressure is based on a received user input.
11. The system of claim 6 , wherein the stored processor-executable instructions to measure a current air pressure of the object comprise additional stored processor-executable instructions that, when executed, cause the at least one processor to average a plurality of air pressure sample measurements taken at specified intervals, wherein the plurality of air pressure sample measurements comprise ten air pressure sample measurements taken at 0.5 millisecond intervals.
12. A non-transitory computer-readable medium comprising stored processor-executable instructions, wherein the stored processor-executable instructions, when executed by the at least one processor, cause the at least one processor to:
receive, by an electronic air pump, a target pressure for an object;
measure, by the electronic air pump, a current air pressure of the object, wherein measuring a current air pressure of the object comprises averaging a plurality of air pressure sample measurements taken at specified intervals;
the non-transitory computer-readable medium comprising further stored processor-executable instructions that, when the current air pressure of the object is less than the target pressure, cause the at least one processor to:
automatically inflate, by actuating a pump motor in the electronic air pump, the object for a predetermined time period; and
output, by the electronic air pump, an indication that the object has been pressurized to the target pressure.
13. The non-transitory computer-readable medium of claim 12 , wherein additional stored processor-executable instructions, when executed, cause the at least one processor to:
determine that a second air pressure of the object is below a threshold of the target pressure, the threshold comprising a minimum value;
automatically inflate, by the electronic air pump, the object for a second predetermined period of time; and
measure a third air pressure of the object.
14. The non-transitory computer-readable medium of claim 12 , wherein the indication that the object has been pressurized to the target pressure comprises an audio signal.
15. The non-transitory computer-readable medium of claim 12 , wherein the target pressure is based on a received user input.
16. The non-transitory computer-readable medium of claim 15 , wherein the received user input is received through one or more setting buttons on a body of the electronic air pump.
17. The non-transitory computer-readable medium of claim 12 , wherein the plurality of air pressure sample measurements comprise ten air pressure sample measurements taken at an averaged 0.5 millisecond intervals.
18. The non-transitory computer-readable medium of claim 12 , wherein the indication that the object has been pressurized to the target pressure comprises visual output from an LED indicating the target pressure on a display of the electronic air pump.
19. The non-transitory computer-readable medium of claim 12 , wherein each air pressure sample measurement is calculated using multivariate linear regression.