Exhaust cutout valves are butterfly valves fitted in the exhaust pipe — open them and the exhaust bypasses the silencer, giving a much louder tone. Normally these are controlled by a simple toggle switch wired directly to a relay. I decided to put an Arduino in the middle of that, which in hindsight added complexity for no real benefit. But I learned a lot doing it.
The car runs 12V. I needed 5V for the Arduino Nano and a logic-level signal to drive the MD13S motor driver controlling the valve actuator. I used a 3A DC-DC buck converter to step the 12V down to 5V, which was the right call. I also used a voltage divider to get 3.3V for a reference signal — I later confirmed through university coursework that this is not the correct approach for powering a circuit; the output voltage drops under load. A proper LDO regulator is the right answer, and it does work in this project only because the 3.3V line carries very little current.
The enclosure was the part I put the most thought into. Designed entirely in Fusion 360, printed in black PLA — the box has internal posts so every PCB and module screws in at a fixed position. The top cover has ventilation louvres. The wiring exits through a grommet hole. For a first project, it looked properly finished.
Build