Piezīme: Šis produkts satur produktu ieviešanu, elektroinstalācijas diagramma, avota kods, un tā tālāk.Skatīt zemāk.
Produktu ieviešanu
Šīs ierīces var izmantot, lai novērtētu vispārējo sadzīves ūdens kvalitāti.
Parasti, krāna ūdens TDS ir 100 (par 90 Shenzhen) un attīrīts ūdens ir 10.
Uz Arduino-saderīgu TDS sensors tiek izmantots, lai mērītu TDS ūdens vērtību.TDS vērtība var atspoguļot tīrības ūdens, un to var izmantot ūdens kvalitātes testēšanas jomās iekšzemes ūdens un hidroponika.
TDS (Kopējās Izšķīdušās cietās vielas): Norāda, cik daudz miligrami izšķīdušās cietās vielas izšķīdina 1 litrā ūdens.Parasti, jo lielāks ir TDS vērtība, jo vairāk lizāts ir iekļauta ūdens un vairāk netīrs ūdens.Tāpēc, izmērs TDS var izmantot, kā vienu no pamata atspoguļojot tīrību ūdens.
Parasti izmanto TDS testēšanas aprīkojumam, kas ir TDS pildspalvu.Lai gan tas ir lēti un viegli izmantot, tas nevar pārraidīt datus ar vadības sistēmu, vai ilgtermiņa tiešsaistē uzraudzīt un analizēt ūdens kvalitāti.Izmantojot īpašu instrumentu, lai gan iespējams pārsūtīt datus, to precizitāti, ir augsta, bet cena ir ļoti dārga.Lai to panāktu, mums ir speciāli ieviesta šī Arduino-saderīgu TDS sensors, ko var izmantot, lai novērtētu TDS ūdens vērtību pēc tam, kad savieno ar Arduino kontrolieris.
Paredzētas arduino, šis produkts ir plug and play un viegli izmantot.Plašā sprieguma piegādes 3.3~5.5 V un analogo signālu izejas no 0~2.3 V padara šo produktu par saderīgu ar 5V, 3.3 V kontroles sistēma, ko var viegli izmantot gatavu kontroles sistēmas.Uzbudinājuma avots, ko izmanto mērījumiem izmanto AC signālu, kas var efektīvi novērst zondes polarizācija, pagarināt zondes dzīvi, un palielināt stabilitāti izejas signāls.TDS zondes ir ūdensnecaurlaidīga zonde, kas var būt iegrimis ūdenī uz ilgu laiku.
Produkts var tikt piemērota ūdens kvalitātes testēšanas jomās iekšzemes ūdens, hidroponika un tamlīdzīgi.Ar šo sensoru, jūs viegli varat DIY par TDS detektoru, un vienkārši pārbaudīt tīrību ūdenī, lai padarītu jūsu ūdens kvalitāte ir labāka.
Paziņojums:
TDS zondes, nevar izmantot ūdens ir augstāka par 55 °C.
TDS zondes nevajadzētu novietot pārāk tuvu malai, konteineru, kā tas ietekmēs reklāmas.
Galva un svina no TDS zondes ir ūdensizturīgs un var tikt iegremdēts ūdenī, bet savienojuma saskarne un signāla adapteris valdi nav ūdensizturīgs.Lūdzu, pievērsiet uzmanību, lai izmantotu.
Funkcijas
1. Plašs darbības spriegums: 3.3~5.5 V
2. 0~2.3 V analogo signālu izejas, kas ir saderīgas ar 5V, 3.3 V divi kontroles sistēmas
3. Ierosmes avots ir AC signālu, efektīvi novērst zondes polarizāciju
4. Ūdensnecaurlaidīga zonde ilgtermiņa iegremdēšanai ūdenī
5. Arduino saderīgu, viegli savienot, plug and play, nav nepieciešama lodēšana
Tehniskās specifikācijas
Signāla adapteris valde:
Ieejas spriegums: 3.3~5.5 V
Izejas signāls: 0~2.3 V
Darba strāva: 3~6mA
TDS mērījumu diapazons: 0~1000 ppm
TDS mērīšanas precizitāte: ±10% F. S. (25°C)
Izmēri: 42*32mm
Moduļa interfeiss: XH2.54-3P
Elektrodu interfeiss: XH2.54-2P
TDS zonde:
Skaits zondēm: 2
Kopējais garums: 83cm
Savienojuma interfeiss: XH2.54-2P
Krāsa: Balta
Citi: Ūdensnecaurlaidīga zonde
Paketē iekļauts:
1 * TDS signāla adapteris valde
1 * Ūdensizturīgs TDS zonde
1 * Analogo sensoru līnijas
---------------------------
Arduino Avota Kodu
#definēt TdsSensorPin A1
#definēt kValue 1.8 //kValue = Kalibrators TDS vērtība/mērīšanas, lai iegūtu TDS
#definēt VREF 5.0 // analog atsauces spriegums(V) no ADC
#definēt SCOUNT 30 // summa parauga
int analogBuffer[SCOUNT]; // saglabāt analogo vērtību masīva, lasiet no ADC
int analogBufferTemp[SCOUNT];
int analogBufferIndex = 0,copyIndex = 0;
peldēt averageVoltage = 0,tdsValue = 0,temperatūra = 25;
void setup()
{
Seriālā.sāk(115200);
pinMode(TdsSensorPin,IEVADE);
}
void loop()
{
statiskā neparakstīts garš analogSampleTimepoint = millis();
ja(millis()-analogSampleTimepoint > 40U) //ik pēc 40 milisekundēs,lasīt analogo vērtību no ADC
{
analogSampleTimepoint = millis();
analogBuffer[analogBufferIndex] = analogRead(TdsSensorPin); //lasīt analogo vērtību un veikalu uz bufera
analogBufferIndex++;
ja(analogBufferIndex == SCOUNT)
analogBufferIndex = 0;
}
statiskā neparakstīts garš printTimepoint = millis();
ja(millis()-printTimepoint > 800U)
{
printTimepoint = millis();
par(copyIndex=0;copyIndex bTab[i + 1])
{
bTemp = bTab[i];
bTab[i] = bTab[i + 1];
bTab[i + 1] = bTemp;
}
}
}
ja ((iFilterLen & 1) > 0)
bTemp = bTab[(iFilterLen - 1) / 2];
cits
bTemp = (bTab[iFilterLen / 2] + bTab[iFilterLen / 2 - 1]) / 2;
Alek Goloil Ru
2020-11-14 5/5 |
very good |
Rifatos00
2020-11-24 5/5 |
not tested |