Float Tank Controller
. The circuit is 220V and will be used at home for my Epsom salt isolation tank.
All the wiring will connect to one control box with this project to be web-based.
It should have all the above menu functions as well as music control and different statistics
. The circuit is 220V and will be used at home for my Epsom salt isolation tank.
All the wiring will connect to one control box with this project to be web-based.
It should have all the above menu functions as well as music control and different statistics
Statistics
Float mode
Should calculate the number of hours in float mode per day, average hours per week, per month. Display the number of times floated. Average time per float in minutes. Please output this as a graph as well:
Graph of month vs number of floats
Graph of month vs average time per float
Number of floats ended early
// music on and fade out // fade time in // fade time out
// flaot time set thru app
// heater control thru temp
Time to log.
Clean mode
Water level under clean mode
Should calculate the amount of chemicals used per week and month.
display Sum of drip out puts per chemical per month
display the sensor levels over time.
Graph of ph value vs days
Average ph value per week/month.
Graph of alkalinity value vs days
Average alkalinity value per week/month.
Graph of peroxide value vs days
Average peroxide value per week/month. // 30 mins action
Should display the water levels per month // warning below 9.5 (selectable) inch //
Min water level:
Max water leve: // trigger water pump to flow water inside the tank// should tell about how much volume of water to add.
Drip menu – since we have sensors for ph, alkalinity and peroxide in the tank, we can use the data to make decisions on the volume of drip required per chemical. Since I don’t have this data tabulated yet. I want to make a simple input table that says:
The baseline for Ph is 7.6 . Add 10 ml of Ph+ solution for every 0.1 below the baseline
The baseline for Ph is 7.6 . Add 11 ml of Ph+ solution for every 0.1 below the baseline
The baseline for peroxide is 80 ppm. Add 15 ml of peroxide solution for every 10 ppm below the baseline
The yellow is user define and saved. I can edit this later and click save again.
Float menu
Water level
Floating sessions are usually like this:
Float mode = on
The total float duration is 45 minutes
Music track A starts after 30 seconds
Music plays for 10 minutes and fades out
Music track B fades in 10 minutes before the float end
In some cases, there is a time when the user ends the float early. He would end the float either on the web-based platform or the control box. This is to track number of floats ended early.
There should be an input for:
the float duration in minutes
Number of seconds to wait before triggering music track A
The music track A – should be stored somewhere? – please advise
Number of minutes after the start to wait before fading out Track A
The music track B – should be stored somewhere? – please advise
Number of minutes before the end to wait before fading in Track B
Should display current water level.
Should have a table to input
The baseline water level should be __ cm. Add __ liters of water for ever __ cm of water needed.
Water Temperature control
There is a temperature sensorThere is a temperature control option on the box as well as on the web-based application
Water filter control (on/off) // clean mode
There are two water filter pumps that should always be on unless “service mode is activated’
The pumps are 220V and require separate on/off channels.
The pumps can be turned on/off on the web-based application.
Water quality levels:
Ph
There should be a PH sensor (Please source the ph sensor yourself and inform me of the model number.)
If the ph is below a certain user defined baseline, a message would show up on the web-based application.
Alkalinity
There should be an alkalinity sensor (Please source the sensor yourself and inform me of the model number.)
If the alkalinity is below a certain user defined baseline, a message would show up on the web-based application as well as a message in the alkalinity details in the control box.
I think that the ph and alkalinity sensor could be the same one – but I’m not sure. I have no problem to have two sensor channels.
Peroxide sensor
I don’t know if this exists… but I will need a hydrogen peroxide sensor same as above..
Drip output
I want to have four medical drip pumps similar to the one seen in the link below.
http://www.amazon.com/Dosing-Peristaltic-dosing-Aquarium-Analytical/dp/B00HLCOXFI/ref=pd_sim_328_5?ie=UTF8&dpID=41bvunY77CL&dpSrc=sims&preST=_AC_UL160_SR160%2C160_&refRID=1PE2A25SKD4BWHM4WMPN
The dosage can be set on the web based application
The dosage will be in ml.
On the web-based application, it will ask if there is enough solution. If the user says yes, it will begin to execute the drip.
Dosage will be
- PH+
- PH-
- Peroxide
- Spare
The supplier is to purchase microcontroller, sensors, five drip pumps (one spare) and make sure they work in the circuit. All additional purchases can be specified in a list before confirmation from my side. All purchases for this project will be rated at cost.
Music control
This is related to a speaker on the web-based application. Does the speaker need an amplifier?
Final deliverables:
Web based Control box with microcontroller programmed and sensors and drip pumps working.
Proof that the 220V relays work as per programming
