esp programming project with web interface control
Budget: $30 – $250 USD
The ESP32 S3 will be connected to ¾” water pipe with flow meter “F1”, TDS meter “TD1”, pulser “Pulser”, TDS meter “TDS2”. Flow meter is paddle wheel flow meter with about 140 pulses per 1000ml
User must be able to set “Pulser” frequency per flow rate: over internet
Web Interface to display:
Selected “Pulser” frequency per 100ml
Flow rate
TDS1
TDS2
The ESP must use “F1” to determine output frequency (50% duty cycle -+,configurable) of square wave output
Depending on the selected “Pulser” frequency, the ESP must output a square wave pulse to the pulser, per flow rate: If the selected “Pulser” frequency is 15 per 100ml, then the ESP must output a square wave pulse of 20 x 10 x 15 = 3000 Hz (duty cycle 50%) id the flow rate is 20 L/m (20 Liters per minute). If the flow rate drops – the “Pulser” frequency must drop accordingly.
Flow rate will be from 5 l/min to 30 l/min
User must be able to set “Pulser” frequency per flow rate: over internet
Web Interface to display:
Selected “Pulser” frequency per 100ml
Flow rate
TDS1
TDS2
The ESP must use “F1” to determine output frequency (50% duty cycle -+,configurable) of square wave output
Depending on the selected “Pulser” frequency, the ESP must output a square wave pulse to the pulser, per flow rate: If the selected “Pulser” frequency is 15 per 100ml, then the ESP must output a square wave pulse of 20 x 10 x 15 = 3000 Hz (duty cycle 50%) id the flow rate is 20 L/m (20 Liters per minute). If the flow rate drops – the “Pulser” frequency must drop accordingly.
Flow rate will be from 5 l/min to 30 l/min