Skip to content
Robert Lehmann edited this page Nov 25, 2015 · 4 revisions

The NinjaPBR Controller

Logo

This is the first version of the reactor controller, featuring an Arduino Mega, a 3.2" TFT touch screen with SD card slot made be Sainsmart, and two boards handling the connections to the sensors and are driving the LED panels. The housing is a standard console casing.

controller1 controller2

The connectors for each pod are currently all placed at the outside of the NinjaControl box. This will change in the next iteration, since all sensors communicate via bus systems (I2C, 1-Wire) and thus allow a daisy chain design with shared connection to the Arduino. The number of pods is then limited to 3 since TSL2561 feature only 3 different addresses. The advantage is, that the controller requires only one set of connectors, whereas each pod requires an incoming and an outgoing connector set.

controller3

Currently, the 3 channel light control board is separated from the rest. Replacing the stripboards with a fabricated PCB and reducing the cable lengths will yield a much cleaner result.

controller3

Controller Parts

Parts list for a controller unit with 3 channels allowing independent light control in each pod.

Qty Value Device
1 Arduino Mega R3
1 Sainsmart 3.2" TFT Touchscreen
1 DS3231 SN Real Time Clock
1 TEKO 362 Console Casing
1 40x40x10mm 12V Fan
1 40x20 Stripboard
10 2 Pin Connector Molex KK
3 3 Pin Connector Molex KK
4 4 Pin Connector Molex KK
1 4.7kOhm Resistor
3 2.5 power jack Mouser 502-712A
1 ULN2003 Darlington Array, Mouser 502-712A
1 IC Socket 16 Pin Mouser 517-4816-3004-CP
3 IRLZ44N Mosfet, Mouser 942-IRLZ44NPBF
3 1nF Capacitor, Mouser 75-562R10TSD10
3 10kOhm Resistor
1 female Pin Header, Mouser 517-929974-01-36-RK
1 male Pin Header, Mouser 649-68000-436HLF

The Fritzing schema shows the simplified version with only one light channel.

controlerBoard

Pod Parts

Parts list for each Pod. The solenoid valve for the air supply regulation can be shared by all pods.

Qty Value Device
1 Adafruit TSL2561 Light Sensor, Mouser 485-439
1 SFH45** IR High-Power LED, e.g. Mouser 720-SFH4555
1 CL6 100mAh Supertex inc. Constant Current IC, Mouser 689-CL6K4-G
1 DS18B20 I2C Temperature Sensor, Mouser 700-DS18B20+
1 12V Solenoid Valve, e.g. Jaksa 321649
1 2.5 power plug Mouser 490-PP3-002A
Clone this wiki locally