Analoginis TDS Jutiklis Vandens Laidumo Jutiklis Arduino Skysčio Aptikti Vandens Kokybės Stebėsenos Modulis "PASIDARYK pats" TDS Internete Stebėti
Pastaba: Šis produktas yra produktas įvadas, elektros instaliacijos schema, šaltinio kodas ir t.t.Žr. žemiau.
Produkto pristatymas
Ši įranga gali būti naudojama matavimo bendrosios namų ūkio vandens kokybę.
Paprastai vandentiekio vanduo TDS yra per 100 (apie 90 Shenzhen) ir išgrynintas vanduo yra per 10.
Arduino-suderinama TDS jutiklis yra naudojamas siekiant įvertinti TDS vandens vertę.Į TDS vertė gali atspindėti švara vandenyje ir gali būti taikomi vandens kokybės tyrimus srityse, vidaus vandens ir hydroponics.
TDS (Bendras Ištirpusių kietųjų medžiagų): Nurodo, kiek miligramų ištirpusių kietųjų medžiagų ištirpinami 1 litre vandens.Apskritai, kuo didesnės TDS vertė, tuo daugiau lysate esančius vandens ir daugiau nešvarus vanduo.Todėl, dydis TDS gali būti naudojamas kaip vienas iš pagrindas atspindi švara vandens.
Dažniausiai naudojamas TDS bandymo įranga, kuri yra TDS pen.Nors tai yra nebrangus ir paprastas naudoti, jis negali perduoti duomenis kontrolės sistema, ar ilgalaikis internete stebėti ir analizuoti vandens kokybę.Naudojant specialią priemonę, nors duomenys gali būti perduodami, tikslumas yra didelis, bet kaina yra labai brangi.Siekiant šio tikslo, mes turime specialiai pristatė šį Arduino-suderinama TDS jutiklis, kuris gali būti naudojamas siekiant įvertinti TDS vandens vertę, prisijungus prie Arduino valdytojas.
Sukurta arduino, šis produktas yra plug and play lengva ir paprasta naudoti.Platus maitinimo įtampa 3.3~5.5 V ir analoginis signalas išėjimo 0~2.3 V kad šis produktas suderinamas su 5V, 3.3 V kontrolės sistemą, kuri gali būti lengvai naudojamas paruoštas kontrolės sistema.Sužadinimo šaltinis, naudojamas matavimo naudoja AC signalas, kuris gali veiksmingai užkirsti zondas poliarizacijos, išplėsti zondas gyvenimą, ir padidinti stabilumą išėjimo signalo.Į TDS zondas yra atsparus vandeniui zondas, kuris gali būti panardintas į vandenį ilgą laiką.
Produktas gali būti taikomi vandens kokybės tyrimus srityse, buitiniai vandens, hydroponics ir pan.Su šiuo jutiklis, galite lengvai "PASIDARYK pats" TDS detektorius, ir lengvai patikrinti švara vandens, kad jūsų vandens kokybės, geriau.
Skelbimas:
TDS zondai negali būti naudojamas vandens virš 55 °C.
Į TDS zondas, neturėtų būti tiekiami per arti krašto, konteineris, kaip ji turės įtakos ekranas.
Vadovas ir pagrindinis TDS zondas yra atsparus vandeniui ir gali būti panardintas į vandenį, bet ryšio sąsaja ir signalo adapteris valdybos nėra atsparus vandeniui.Prašome atkreipti dėmesį, kad naudoti.
Savybės
1. Daug įtampos valdymas: 3.3~5.5 V
2. 0~2.3 V analoginis signalas išėjimo, suderinamas su 5V, 3.3 V, du valdymo sistemos
3. Sužadinimo šaltinis yra KINTAMOSIOS signalo, veiksmingai užkirsti kelią zondas poliarizacijos
4. Vandeniui atsparus zondas ilgalaikio panardinimo į vandenį
5. Arduino suderinama, paprasta, prisijungti, plug and play, nr. litavimo reikia
Techninės specifikacijos
Signalo adapteris valdyba:
Įėjimo įtampa: 3.3~5.5 V
Išėjimo signalas: 0~2.3 V
Darbinė srovė: 3~6mA
TDS matavimo diapazonas: 0~1000 ppm
TDS matavimo tikslumas: ±10% F. S. (25°C)
Dydis: 42*32 mm
Modulis sąsaja: XH2.54-3P
Elektrodo sąsajos: XH2.54-2P
TDS zondas:
Skaičius zondai: 2
Bendras ilgis: 83cm
Ryšio sąsajos: XH2.54-2P
Spalva: Balta
Kiti: Vandeniui atsparus zondas
---------------------------
Arduino Šaltinio Kodas
#define TdsSensorPin A1
#define kValue 1.8 //kValue = Kalibravimo TDS vertė/matavimo gauti TDS
#define VREF 5.0 // analoginis nuoroda įtampa(Voltų) iš ADC
#define SCOUNT 30 // suma mėginio taškas
int analogBuffer[SCOUNT]; // store analogas vertė masyvo, skaityti iš ADC
int analogBufferTemp[SCOUNT];
int analogBufferIndex = 0,copyIndex = 0;
plaukti averageVoltage = 0,tdsValue = 0,temperatūra = 25;
void setup()
{
Serijos.pradžia(115200);
pinMode(TdsSensorPin,INPUT);
}
void loop()
{
statinio nepasirašytas ilgai analogSampleTimepoint = millis();
jei(millis()-analogSampleTimepoint > 40U) //kas 40 milisekundžių,skaityti analoginis vertė iš ADC
{
analogSampleTimepoint = millis();
analogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); //skaitoma analoginis vertę ir saugoti į rezervo
analogBufferIndex++;
jei(analogBufferIndex == SCOUNT)
analogBufferIndex = 0;
}
statinio nepasirašytas ilgai printTimepoint = millis();
jei(millis()-printTimepoint > 800U)
{
printTimepoint = millis();
už(copyIndex=0;copyIndex analogBufferTemp[copyIndex]= analogBuffer[copyIndex];
averageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (float)VREF / 1024.0; // skaityti analoginis vertė daugiau stabilus iki vidurio filtravimo algoritmas, ir konvertuoti į įtampos vertę