dropController V3

dropControllerV3 is now available in beta version. Download links are on the download page.

dropControllerV3 is very similar to version 2. The main differences are:
– slightly simpler circuit
– moved the pins around
– 2 flash triggers (can be expended to 3). Third trigger not yet implemented.
– mosfets instead of TIP120s
– 2 external triggers, digital or analogue (not yet available)
– apps rewritten and better looking

 
The breadboard version in the photos below does not have the additional inputs. See the circuit diagram for the full circuit. The circuit has 3 flash triggers but only 2 are implemented in the software. The circuit has 2 trigger inputs which are also not yet implemented.

I have just finished the first proto-board version. I am currently testing it and I hope to publish details soon. Surprisingly it seems to work first time which is a first for me. This is board only, no project box. I had been trying to find a box that fits nicely but haven’t found one and got tired of waiting so I started building the first prototype without a box. The layout is larger than required but I wanted to give space to make soldering a little easier.

NOTE:
The breadboard photos below show software serial TX on A4/D18 and software serial RX on A5/D19. I have since swapped these around to make the proto-board layout slightly easier. I will update the breadboard photos when I get chance.
This final circuit has:
Arduino software serial RX on pin A4/D18. Goes to BT TX
Arduino software serial TX on pin A5/D19. Goes to BT RTX via a voltage divider

 
Updated 28-02-2019
dropController_V3.0_Circuit_2019_02_28_1600
Download a hires image of the circuit

Mosfets
To switch the solenoid valves I am using IRFZ44N and IRL540N mosfets (both are common and cheap) but anything similar will work. You just need a 5V logic level mosfet with a low RDS(on) value at 4.5v or 5v (ideally 4.5v or lower). I have a list I can publish if anybody wants it.

 
dropControllerV3_Breadboard_02_resize

dropControllerV3_Breadboard_03_resize

dropControllerV3_Breadboard_04_resize

dropControllerV3_Breadboard_05_resize

dropControllerV3_Breadboard_06_resize

dropControllerV3_Breadboard_07_resize

dropControllerV3_Breadboard_08_resize

Proto-board Version

This is the first proto-board version. I use the initial version to make sure everything works and to tweak the layout. This is larger than it needs to be but since I don’t have a project box yet I wanted to use the available space. Some of the components can be moved for better placing.

dropControllerV3_Protoboard_01_1200The white 2 pin sockets (connected to the mosfets) allow for a manual valve drain switch to be added.

dropControllerV3_ManualValveDrainSwitches_01

dropControllerV3_WithValveSwitches_800
With manual drain switches attached.

dropControllerV3_Protoboard_02_BACK_1200

dropController_V3.0_Circuit_07_DesignFront_1600

dropController_V3.0_Circuit_07_DesignBack_1600

 

Android App

Drop data controls are the same.
Camera and flash triggers can be turned off.

dropControllerV3_AndroidApp_001_360

dropControllerV3_AndroidApp_002_360

 

Windows App

Cleaner interface using tabs rather than popup windows.
Extra controls for a second flash trigger.
Drop time graph – visual guide to the drop times.

dropController_WinApp_001_300

dropController_WinApp_002_300

 

Setting up a Bluetooth HC-06 module

I have a mini guide that explains how to set up the Bluetooth module.