Analoginis TDS jutiklis hidroelektrinės laidumo jutiklis Arduino suderinamų skystųjų aptikti vandens kokybės stebėsena

Analoginis TDS jutiklis hidroelektrinės laidumo jutiklis Arduino suderinamų skystųjų aptikti vandens kokybės stebėsena

€9.09
Yra sandėlyje
w150989

Žymos: oro kokybės arduino, srauto generatorius, lentos popieriaus ritinio, terminio vaizdo arduino, mx1508, nešiojamų hidroelektrinės, skaitmeninis elektros pen, hidroelektrinės turbina, hidroenergijos, laidumas zondas arduino.

  • Sertifikavimo: CE
    "PASIDARYK pats" ir Reikmenys: ELEKTROS
    Tipas: Oro Kondicionierių Dalys

    Šis produktas yra produktas įvadas, elektros instaliacijos schema, šaltinio kodas ir t.t.Žr. žemiau.

    Produkto pristatymas

    Ši įranga gali būti naudojama bendrosios namų ūkio vandens kokybės matavimas.

    Paprastai vandentiekio vanduo TDS yra mažiau nei 100 (apie 90 Shenzhen) ir gryno vandens yra mažiau nei 10.

    Arduino suderinama TDS jutiklis yra naudojamas siekiant įvertinti TDS vandens vertę.Į TDS vertė gali atspindėti švara vandens.Jis gali būti naudojamas vandens kokybės nustatymas vidaus vandens, hydroponics ir kitose srityse.

    TDS (Bendras Ištirpusių kietųjų medžiagų), Kinų pavadinimas: bendras ištirpusių kietųjų medžiagų, taip pat žinomas kaip bendras ištirpusių kietųjų medžiagų, parodo, kiek miligramų tirpių kietųjų medžiagų yra ištirpinti litre vandens.Paprastai sakant, kuo didesnis TDS vertė, tuo daugiau ištirpusio vandenyje yra daugiau nešvarus vanduo.Todėl, dydis TDS gali būti naudojamas kaip pagrindas atspindi švara vandens.

    (vaizdas nuo tinklo)

    TDS parkeris yra dažniausiai naudojamas TDS aptikimo.Nors jis yra pigus ir paprastas naudoti, jis negali perduoti duomenis kontrolės sistema ilgalaikių on-line stebėsenos ir vandens kokybės analizė.Naudoti specializuotas priemones, nors duomenys gali būti perduodami, tikslumas yra didelis, bet kaina yra labai brangi.Siekiant šio tikslo, mes specialiai pristatė šį Arduino suderinama TDS jutiklis, prijungtas prie Arduino valdytojas, gali būti naudojamas matuoti TDS vandens vertę.

    Produktas yra specialiai skirtas Arduino, plug and play, ir patogu ir paprasta naudoti. 3.3-5.5 V plataus įtampos elektros energijos tiekimo, 0-2.3 V analoginis signalas išėjimo, todėl, kad šis produktas yra suderinamas su 5V, 3.3 V kontrolės sistema, gali būti labai patogu prisijungti prie gatavų kontrolės sistema.AC signalas yra naudojamas kaip sužadinimo šaltinis, matavimo, kurios gali veiksmingai užkirsti kelią poliarizacija zondas, prailgina zondo ir padidinti stabilumą išėjimo signalo.Į TDS zondas yra atsparus zondas ir gali būti panardintas į vandenį ilgą laiką.

    Produktas gali būti taikomi vandens kokybės nustatymo srityse vidaus vandens ir vandens kultūra.Su šiuo jutiklis, jūs galite lengvai PASIDARYK pats " rinkinys TDS detektorius, lengva aptikti švara vandens, jūsų vandens kokybės uždaryti.

    Būkite atsargūs:

    TDS zondas negali būti naudojama vandens virš 55 C.

    Vieta TDS zondas turėtų būti ne per arti krašto, bako, kitaip jis turės įtakos požymis.

    Vadovas ir laidas TDS zondas yra atsparus vandeniui ir gali būti panardintas į vandenį, bet ryšio sąsaja ir signalo perdavimo valdybos nėra atsparus vandeniui.Prašome atkreipti dėmesį, kad naudoti.

    Produkto savybės

    1. daug įtampos darbe: 3.3~5.5 V

    2. 0~2.3 V analoginis signalas išėjimo, suderinamas su 5V ir 3.3 V, du valdymo sistemas.

    3. sužadinimo šaltinis AC signalas, veiksmingai užkirsti kelią zondas poliarizacijos.

    Arduino kodo #define TdsSensorPin A1 #define VREF 5.0 // analoginis nuoroda įtampa(Voltų) iš ADC #define SCOUNT 30 // suma mėginio taško int analogBuffer[SCOUNT]; // store analogas vertė masyvo, skaityti iš ADC int analogBufferTemp[SCOUNT]; int analogBufferIndex = 0,copyIndex = 0; float averageVoltage = 0,tdsValue = 0,temperatūra = 25; void setup Serijos.pradžia(115200); pinMode(TdsSensorPin,INPUT); void loop statinio nepasirašytas ilgai analogSampleTimepoint = millis(); if(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++; if(analogBufferIndex == SCOUNT) analogBufferIndex = 0; statinio nepasirašytas ilgai printTimepoint = millis(); jei(millis()-printTimepoint > 800U) printTimepoint = millis(); for(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ę plaukti compensationCoefficient=1.0+0.02*(temperatūra-25.0); //temperatūros kompensavimas formulę: fFinalResult(25^C) = fFinalResult(dabartinis)/(1.0+0.02*(fTP-25.0)); float compensationVolatge=averageVoltage/compensationCoefficient; //temperatūros kompensavimas tdsValue=(133.42*compensationVolatge*compensationVolatge*compensationVolatge - 255.86*compensationVolatge*compensationVolatge + 857.39*compensationVolatge)*0.5; //konvertuoti įtampos vertę tds vertė Serijos.print("įtampos:"); Serijos.spausdinti(averageVoltage,2); Serijos.print("V "); Serijos.print("TDS Vertę:"; Serijos.spausdinti(tdsValue,0; Serijos.println("ppm" int getMedianNum(int bArray[], int iFilterLen int bTab[iFilterLen]; for (baitas i = 0; i bTab[i] = bArray[i]; int i, j, bTemp; for (j = 0; j for (i = 0; if (bTab[i] > bTab[i + 1]) bTemp = bTab[i]; bTab[i] = bTab[i +1]; bTab[i + 1] = bTemp; if ((iFilterLen & 1) > 0) bTemp = bTab[(iFilterLen - 1) / 2]; else bTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 - 1]) / 2; return bTemp; Laivybos sąraše

  • Atsiliepimai (0)

    Parašyti atsiliepimą

Panašūs produktai