-
Notifications
You must be signed in to change notification settings - Fork 0
NinjaController
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.
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.
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.
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.
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 |