Analog TDS sensor vandkraft ledningsevne sensor Arduino kompatibel flydende opdagelse overvågningen af vandkvaliteten

  • Anmeldelser
  • På lager
kr68.18

Tags: luftkvaliteten arduino, flow generator, tavle papir roll, termisk imaging arduino, mx1508, bærbare vandkraft, digital electric pen, turbine vandkraft, vandkraft, ledningsevne probe arduino.

Dette produkt indeholder produkt introduktion, ledningsdiagram, kildekode og så videre.Se nedenfor.

Produkt indføre

Dette udstyr kan bruges til almindelig husstand vand kvalitetsmåling.

Generelt, vand fra hanen TDS er mindre end 100 (omkring 90 af Shenzhen) og rent vand er mindre end 10.

Arduino-kompatibel TDS-sensor anvendes til at måle TDS værdien af vand.TDS-værdi kan afspejle kvaliteten af vand.Det kan bruges i vand kvalitet opdagelse af brugsvand, hydroponics og andre områder.

TDS (Total Opløst Tørstof), Kinesisk navn: total opløste faste stoffer, også kendt som total opløste faste stoffer, viser, hvor mange milligram af opløseligt tørstof er opløst i en liter vand.Generelt, jo højere TDS-værdi, jo mere opløst vand indeholder, jo mere urent vand.Derfor er størrelsen af TDS kan bruges som et grundlag for at reflektere renholdelse af vand.

(billede fra nettet)

TDS pen er almindeligt anvendt til TDS afsløring.Selv om det er billigt og let at bruge, kan det ikke overføre data til kontrol system for langsigtet on-line overvågning og vandkvalitet analyse.Brug af specialiserede instrumenter, selv om de kan overføres data, nøjagtigheden er høj, men prisen er meget dyrt.Til dette formål har vi specielt indført denne Arduino kompatibel TDS-sensor, der er tilsluttet til Arduino controller, kan bruges til at måle TDS værdien af vand.

Produktet er specielt designet til Arduino, plug and play, og er enkel og nem at bruge. 3.3-5,5 V bred-spænding strømforsyning, 0-2.3 V analoge signal output, således at dette produkt er kompatibel med 5V, 3.3 V kontrol system, kan være meget praktisk at oprette forbindelse til ready-made kontrol system.AC-signal, der er anvendt som excitationskilden i målingen, som effektivt kan forhindre polarisering af sonden, forlænger levetiden af sonden og øge stabiliteten af signalet.TDS-sonden er en vand-bevis sonde og kan nedsænkes i vand til en lang tid.

Produktet kan anvendes til vand-kvalitet opdagelse i de områder af indenlandske vand og kultur.Med denne sensor, kan du nemt DIY-et sæt af TDS detektor, let at opdage renholdelse af vand, for din vandkvalitet tæt.

Vær forsigtig:

TDS probe kan ikke bruges i vand over 55 C.

Placeringen af TDS sonde bør ikke være for tæt på kanten af beholderen, da det ellers vil påvirke den betegnelse.

Hoved og tråd af TDS-probe, der er vandtæt og kan nedsænkes i vand, men forbindelsen interface og signal overførsel bestyrelsen er ikke vandtæt.Vær opmærksom på brugen.

Produkt-egenskaber

1. bred spænding arbejde: 3.3~5,5 V

2. 0~2.3 V analoge signal output, der er kompatible med 5V og 3,3 V to kontrol-systemer.

3. excitation kilde er AC signal, der effektivt forhindrer probe polarisering.

4. vandtæt sonde kan være nedsænket i vand i lang tid.

5. Arduino-kompatibel, enkel tilslutning, plug and play, intet behov for at lodde.

tekniske specifikationer

Signal adapter bestyrelsen: indgangsspænding: 3.3~5,5 V udgangssignal: 0~2.3 V Arbejds-strøm: 3~6mA TDS måleområde: 0~1000ppm TDS måling nøjagtighed: ± 10% F. S. (25 C) Størrelse: 42*32mm Modul interface: XH2.54-3P-Elektrode interface: XH2.54-2P

TDS probe: Antallet af sonder: 2 længde: 83cm Forbindelse interface: XH2.54-2P Farve: hvid Andre: Vandtæt sonde

Arduino kildekode #define TdsSensorPin A1 #define VREF 5.0 // analog reference spænding(Volt) af ADC #define SCOUNT 30 // summen af sample point int analogBuffer[SCOUNT]; // gemme de analoge værdi i den matrix, læse fra ADC int analogBufferTemp[SCOUNT]; int analogBufferIndex = 0,copyIndex = 0; float averageVoltage = 0,tdsValue = 0,temperatur = 25; void setup Serie.begynder(115200); pinMode(TdsSensorPin,INPUT); void loop static unsigned long analogSampleTimepoint = millis(); if(millis()-analogSampleTimepoint > 40U) //for hver 40 millisekunder,læs analog værdi fra ADC analogSampleTimepoint = millis(); analogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); //læs den analoge værdi og gemmer i buffer analogBufferIndex++; if(analogBufferIndex == SCOUNT) analogBufferIndex = 0; static unsigned long printTimepoint = millis(); hvis(millis()-printTimepoint > 800U) printTimepoint = millis(); for(copyIndex=0;copyIndex analogBufferTemp[copyIndex]= analogBuffer[copyIndex]; averageVoltage = getMedianNum(analogBufferTemp,SCOUNT) * (float)VREF / 1024.0; // læs den analoge værdi mere stabil af median-filtrering algoritme, og konvertere til spænding værdi float compensationCoefficient=1.0+0.02*(temperatur-25.0); //temperatur kompensation formel: fFinalResult(25^C) = fFinalResult(nuværende)/(1.0+0.02*(fTP-25.0)); float compensationVolatge=averageVoltage/compensationCoefficient; //temperatur kompensation tdsValue=(133.42*compensationVolatge*compensationVolatge*compensationVolatge - 255.86*compensationVolatge*compensationVolatge + 857.39*compensationVolatge)*0.5; //konverter spænding værdi til tds værdien Seriel.print("spænding:"); Serie.print(averageVoltage,2); Serie.print("V "); Serie.print("TDS Værdien:"; Serie.print(tdsValue,0; Serie.println("ppm" int getMedianNum(int bArray[], int iFilterLen int bTab[iFilterLen]; for (byte i = 0; i bTab[i] = bArray[i]; int i, j, bTemp; for (j = 0; j for (i = 0; i hvis (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, Shipping liste

TDS signal adapter bestyrelsen x1 Vandtæt TDS probe x1 Analog sensor ledning x1 '


  • DIY-Forsyninger: ELEKTRISK
  • Type: Klimaanlægget Dele
  • Certificering: CE