RC Transmitter (2.4 GHz)
SteamBoat Controller
SB-3CH
Throttle / Burner
Y=Throttle · X=Burner Fan
Steering
X=Rudder
Ch1 Steer
1500
0%
Ch2 Throttle
1000
0%
Ch3 Burner
1500
0%
TX Power
Fuel Enable
Ignition
Steer Trim
Throttle Trim
Arduino Nano
Arduino Nano v3
ATmega
328P
328P
PWR
TX
RX
L13
Digital Pins
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
D2
D3
D4
D5
D6
D7
D8
D9
D10
D11
D12
D13
Analog Pins
A0
A1
A2
A3
A4
A5
A0
A1
A2
A3
A4
A5
Boiler Pressure
0
psi
Steam Temp
70
°F
Engine RPM
0
RPM
Boat Speed
0.0
mph
Rudder Servo
90°
Throttle Valve
0°
Fan Speed
0%
Fuel Solenoid
CLOSED
Simulation Parameters
2.0
12.0
2.0
0.08
Serial Monitor — 115200 baud
steamboat_controller.ino
Pin Assignments
D2←RC Receiver Ch1 (Steering)
D3←RC Receiver Ch2 (Throttle)
D4←RC Receiver Ch3 (Burner)
D6→Fuel Solenoid (via MOSFET)
D7→Water Pump Control
D9→Rudder Servo PWM
D10→Throttle Servo PWM
D11→Fan ESC PWM
D13→Status LED
A0←Pressure Sensor (0-1000 psi)
A1←Thermocouple (MAX6675 SCK)
A2←MAX6675 CS
A3←MAX6675 SO
Power
VIN←7.4V 2S LiPo (via ESC BEC 5V)
GND—Common ground (all devices)