TDS (Total Dissolved Solids) indicates how many milligrams of soluble solids are dissolved in one liter of water. From the Instructables TDS Measuring in Aquarium, we got more focus on how to monitor the TDS and thus make this Lora TDS with Arduino, for Makers to create TDS monitor applications easily.
Makerfabs Lora TDS sensor monitors the water status, includes TDS/ temperature, and send the data remotely via Lora, to create a local Lora network, so users can easily create multiple TDS node and process/display them in one Lora server, suitable for applications that need multiple TDS monitor. Refer to receive multiple Lora nodes with ESP32 display Lora expansion.
Makerfabs Lora TDS can be used directly with powering up, it is programmed with Makerfabs default firmware, with the spec of:
1. Unique ID. Each Lora TDS sensor has a unique ID that can be used to identify each other, so uses can have multiple TDS sensor nodes locally;
2. TDS report every 60 minutes and fall into sleep. With Makerfabs hardware/ firmware setting, the sleep mode current 18.1 uA and 13.4mA in working, theoretically the working lifetime up to 2 years, with 1000 mAh battery.
Of course, Uses can re-program it with Arduino IDE, we suggest a standard USB2UART converter for this. Note that the DTR in the USB2UART converter is needed to connect to the "Reset" pin for Arduino sketch downloading, if there is no DTR, you may need to press the “reset” button manually in the downloading.
Unlike other cheap TDS sensors that stress “temperate is an important factor to compensate” but not any solution for this, Makefabs Lora TDS sensor has integrated water temperature measurement, with DS18B20, so users can not only get the water temperature, which is also an important factor for the little fish, but also an important factory for TDS measuring.