This page is for the Beta version of dropControllerV4. It will change as there are update.
Things shown here may or may not make it in to the final version and the functions and app are likely to change.
- 1 Downloads
- 2 dropController V4 Introduction
- 3 dropControllerV4 Device
- 4 dropControllerV4 Connection Modes
- 5 Network connection wizard
- 6 Web Control App
- 7 Updating the Firmware
- 8 Manual Drain Function
- 9 Notes
- 10 Known Issues
- 11 To Do / ideas
DC4_0538 – Updated the START button position. Added a closed webpage message.
DC4_0535 – Moved the START button to a fixed position at the bottom of the screen.
DC4_0530 – Fixed an issue with delta values.
Update the firmware through Settings => Update. See below for details.
dropController V4 Introduction
dropController is now IOT!
Easy to use, easy to understand interface that can use on any networked device that has a web browser; PC, laptop, phone, tablet.
– super fast multi-core controller
– 8 valve and 16 valve versions
– LCD status screen
– camera trigger port (shutter & focus)
– flash trigger port
– auxiliary trigger port
– can be used as a 24v or 12v system
– easy to update
– Local mode – connect directly to the dropController (requires a device with wifi)
– Network mode – connect the dropController to your local network
Includes the new advanced features from dropControllerV3
– Camera SYNC trigger
– Loop Mode COPY
– Sequence number can be increased on the Graph Page to see the effects of delta values
– turn focus trigger ON/OFF
Hard to see but there is a small LCD. This is used to show the status only. The final version may or may not have the screen.
The top push button switch (the small round hole) may be removed for the final version. I included a top position button and a side position on the prototypes so I could test which position worked best. I prefer the one on the side panel. Not having the top button switch means the top panel will be solid (no hole).
FT2 = Axillary Trigger Port.
FT1 = Flash Trigger Port
CT = Camera Trigger Port
IN = Input Port. Note: This is now removed. The new design does not have an input.
SET = Multifunction button switch
RST = Reset.
Flash Trigger 2 Port
This will be renamed AUX Trigger Port.
Non powered trigger. The connection is closed when triggered which means the attached circuit has to have it’s own vcc. Max voltage should be kept to 5V or less.
Flash Trigger Port
Single channel non-powered trigger. The connection is closed when triggered which means the attached circuit has to have it’s own vcc. Max voltage should be kept to 5V or less.
Camera Trigger Port
Dual channel trigger (focus + shutter) non-powered trigger.
The focus signal can be disabled in software (there is a control on the Settings Page).
Plug tip = shutter
Plug mid = focus
Plug base = ground
Not yet implemented in software.
Single channel input trigger; either digital (on/off) or variable (light sensor, sound sensor).
I am still deciding if I will develop this. .
Plug tip = vcc +3.3v
Plug mid = signal (max 3.3v)
Plug base = ground
There is some protection on the signal in channel but care must be taken when connecting sensors.
App version DC4_0524. The input port is set as a simple remote start switch. Connect the signal to vcc to trigger.
At present this button has two functions
1 – if pressed when the device first starts any saved network credentials are erased.
2 – if pressed when the dropController is in use, shows the network connection properties (IP address).
Resets the devices (cycles the power).
Handy if you want to use the SET button to erase saved network credentials.
dropControllerV4 Connection Modes
Local Mode is where the user connects directly to the dropController using the dropControllers built in wifi network. This allows the dropController to be used when a local network is not available.
Network Mode is where the dropController connects to a local network and the user then connects to the dropController via the local network.
Network connection wizard
The easiest way to use the dropController is in Network Mode using your local or home wifi. In Network Mode any device (computer, phone, tablet) that is connected to the same network can be used to control the dropController. Before you can use Network Mode though you need to connect the dropController to the local network. To make the setup process as easy as possible the dropControllerV4 has a built in network connection manager/wizard.
The connection manager uses the dropControllers internal wifi network. To use the connection manager the basic process is:
– connect to the dropController network
– load the connection manager by visiting http://192.168.4.1
– enter your home network details
– the dropController connects and saves the details
– restart the dropController
– on restart the dropController automatically connects to the local network.
Setting up the connection to the local network is only required once.
The connection manager is active only on the dropControllers own wifi. This means you need to connect
The dropController is able to create it’s own network. This is used for the Connection Manager and also Local Mode.
When there are no saved network credentials the dropController Connection Manager is opened automatically on start. The Connection Manager is enabled for 60 seconds. If, after 60 seconds, there is no connection the dropController will default to Local Mode.
On a networked enabled device (here I am using a Samsung phone running Android) open settings and go to Connections. Select Wifi. and Scan for networks. You should see dropController.
Connect to the dropController network. If you are asked for a password try 12345678
If using a mobile and you still cannot connect make sure the network has not switched back to the default network. If you still cannot connect, try another browser. Once you have established a connection you will connect to the dropController Connection Page.
The dropController displays a list of the found networks, click the one you want to connect to, the name of the network is automatically copied to the form. Enter the password and click SAVE & CONNECT.
The dropController then tries to connect to the selected network.
If you go back to the Connection Manager menu, if the dropController is connected to the network, the network details will be displayed.
If the dropController is not connected Not Connected will be shown.
When the dropController successfully connects to a local network it will remember the settings and automatically try to connect every time it is started.
When using the basic connection wizard the IP address will be assigned by the router / wireless access point. To connect using a static IP address, on the Network List page, click the Show advanced settings link. This will open the advanced options.
Here you can enter the details for a static/fixed IP address.
Erasing Saved Network Credentials
To clear saved network credentials, hold the SET button down and restart the dropController by clicking the RESET button. To show that the SET button is active/held the dropController title will be inverted (black on white).
[image: screen shot showing inverted title]
Unable to Connect
After you have connected the dropController to your local network, if you cannot connect from a desktop on the local network check the following:
1 – the dropController and PC are on the same network.
2 – is a firewall is blocking the connection (Windows firewall may be blocking unknown IP addressees on the local network by default).
Web Control App
The control app is based on the previous Android app design and the controls should be familiar to anybody who has used a previous version of the dropController.
There are 5 main pages
There are 2 popup screens
– Loop Page
– Firmware update
After the dropController connects to the local network, go to the assigned IP address. In the example here my IP is http://192.168.2.249, and the main Drop Page should appear.
Updating the Firmware
dropControllerV4 has an easy to use update function on the Settings page:
Download the firmware from the link at the top of the page. The download will normally be a zip file.
Manual Drain Function
Firmware DC4_0549 adds a manual drain function. Here is how to use it.
In early versions of the dropCointroller there were manual drain buttons. This made it really convenient when draining bottles and cleaning valves but added too much complexity to the device and especially the case so I removed them. I have missed them ever since. In dropControllerV4 manual drain is back, albeit in a slightly different form.
To enter Manual Drain click the SEL button.
The screen will change to the Manual Drain menu.
Click the SEL button to increment the valve. The valve number increments; 1,2,3,4,5,6,7,8. After valve 8 EXIT is displayed.
Pressing the SET button will open and close the valve.
To exit; press the SEL button until EXIT appears then click the SET button. You will return to the main display.
If the web app is open while using Manual Drain, the app will follow the dropController.
Manual Drain can only be used when there are no active drops.
Drops cannot be made while using Manual Drain
Valves automatically close when incrementing the valve number and on EXIT.
The 8 valve version allows up to 24 drops. Any valve can be used with any drop.
When the SEND button is clicked, the drop data is sent to the dropController device and the drop sequence is started. While the sequence is active the controls in the web app are inactive (same as previous versions).
There are no drop time checks. This means you can overlap drops with each other. I have not yet decided if I will add this.
The scale on the graph gets crowded if the numbers get too big (need to recalculate the scale).
The default page scale/viewport size on iPhone safari is too small. The default page width is 375 only.
There is an issue when using the Chrome browser on Windows PC. The first app load works as expected, however, if the page is refreshed the css file does not always load. Other browsers (Firefox, Edge, IE) do not have have this issue. This may be resolved.
To Do / ideas
Remove the top button switch (switch 2) from the PCB and remove the top hole from the case.
Add a PCB connector for 24v. This is for the 16 valve version.
Rename FT2 to AUX on the side plate.
May add a camera keep awake function using the focus trigger.
format numbers (add leading zeros) when updating the screen. Partially done.
Still not decided what direction to take with this. I may remove it. I may try to develop it.
If I remove it I can move the second push button switch to the side and then add a manual valve drain function using the 2 push button switches. I went through the same process with version 3 and in the end decided to remove the inputs.
The input function is removed.
On the pre-release prototypes:
– the input is used as a remote start switch only.
– the input signal is pulled LOW. This means a simply trigger switch can be created by connecting the 3.55mm jack tip with the 3.5mm jack middle segment. The base of the plug is ground. Do not connect the base with the tip!