Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 2.63 KB

README.md

File metadata and controls

42 lines (30 loc) · 2.63 KB

12v_Compressor

An open-source Arduino controlled 12v mobile compressor using 3d printed and upcycled parts.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

vid

Overview

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.

There are also two status LED's

Left LED:

  • Red = lithium battery is recharging
  • Blue = Lithium battery is fully charged

Right LED:

  • Green = Tanks are full (if 12v is present relay = off)
  • Red = Tanks should be refilled (if 12v is present relay = on)

C740-E988-A85-A-4125-8306-F7122-EC01628

0-F9-DC07-B-1-AC6-40-D4-9-CB7-EE59770-C8-E80

IMG-0614

IMG-0619

Extra info

This project relies on a modified version of the GUISlice library. This has been included in the repo