The Arduino-Powered Breath Control Machine

Important: I will not provide detailed instruction on how to build a breath control machine. This page has a diagram and some parts, and if you have enough knowledge to build one, go for it. If you don’t, please don’t.

I have constructed my own electronically powered breath control machine, based on the open Arduino microprocessor family.

Basic structure of the machine?

The following is a diagram of the structure of the machine:

The machine has two valves.

Valve #1 has two positions: 1) Passthrough, air is coming through the rebreathing/fresh air circuit; 2) Poppers, fresh air is coming directly through the poppers container, no air is going through the rebreathing/fresh air

If Valve #1 is in the “poppers” mode, position of Valve #2 is meaningless since air is not going through it.

Valve #2 has two positions: 1) Fresh air, user is getting fresh air from valve #2; 2) Rebreathing, user is getting used air from the rebreathing bag.

Regardless of the positions of the valves, all used air from the user goes to the rebreathing bag. Overflow of used air leaks out through the regulation valve.

The valves are controlled with 12 v direct current, by a relay board attached to the Arduino.

What kind of valves should I use?

Search for ’12 vdc ball valve’. You will find hundreds of suitable valves.

What electrical components do I need?

Amongh others, the following are the elecrical components used:

What gas mask should I use?

Any gas mask with separate intake and outlet valves will do. For example this one:,showdetail,1496682195-15855,e,1496682202-16008,masken.masken_gasmasken,41019,,Tshowrub–masken.masken_gasmasken,.htm

How can I make it safe?

You can’t. First of all, Arduino is not a suitable platform for life critical applications. Second, if you leave anyone alone with a breath control machine, expect a homicide charge.