This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
The compressor is made up of a used BMW air suspension compressor (manufacturer is WABCO, the same part is also used be Mercedes), some empty 0.95l oxygen tanks (those used for small oxy-acetylene torches), an arduino, and diverse electrical components.
The compressor is controlled via an Arduino Uno, which switches a relay on or off depending on the pressure inside the tanks. The current pressure is displayed on a 2.8" TFT screen. A small lithium battery is included, so that a pressure read out can be achieved without 12v power supply.
- If 12v supply is not present, the power button can be pressed and the display will show a realtime pressure readout for 20 seconds and switch off automatically.
- If 12v supply is present and device is switched off the lithium battery will be recharged
- If 12v supply is present and device is switchen on, the compressor will be powered on and off via the relay automatically depending on realtime pressure. The lithium battery will also be recharged. Realtime pressure will be displayed on screen.
- Red = lithium battery is recharging
- Blue = Lithium battery is fully charged
- Green = Tanks are full (if 12v is present relay = off)
- Red = Tanks should be refilled (if 12v is present relay = on)
This project relies on a modified version of the GUISlice library. This has been included in the repo