Savarankiškas lietaus jutiklio montavimas. Lietaus jutiklio montavimas patys Scheminė lietaus jutiklio schema ant priekinio stiklo

Jei ant kelio užklumpa liūtis, tai važiuojant nepatogu ir pavojinga. Šiuo tikslu automatinis jutikliai, užtikrinantis ant automobilio stiklo esančių valymo šepetėlių veikimą. Pasirodo, valytuvai įsijungia papildomai nespaudžiant jutiklių, mygtukų. Panašią automatinę sistemą galima įdiegti ir jūsų automobilyje. Panagrinėkime mechanizmo principą.

Kaip sumontuoti lietaus jutiklį.

Valdymo jutiklis yra automobilio viduje, tiesiai ant priekinio stiklo. Pasirodo, jis yra automobilio valytuvų zonoje. Vietoje, kurioje planuojame montuoti šį jutiklį, neturėtų būti jokių pažeidimų.

Sistema automatiniu režimu leidžia šiam įrenginiui nuolat skenuoti stiklo paviršių, naudodamas infraraudonąją spinduliuotę, „daro išvadas“. Šis signalas, atsispindėjęs nuo prietaiso ant stiklo, perduoda elektroninį signalą į maitinimo šaltinį. Dėl to valytuvai prireikus įsijungia patys. Naujausios naujovės leidžia reguliuoti šepetėlių judėjimo greitį. Reikia atsiminti, kad jutiklis atlieka paviršiaus nuskaitymą tik tada, kai įjungti valytuvai. Valytuvus pastatėme į pirmąją padėtį, dabar jie veiks savarankiškai. Montavimą galima patikėti specialistui.

Kitos automatinio reguliatoriaus funkcijos.

Valytuvai įjungiami 2, vėliau trečiu režimais, elementus galite valdyti rankiniu būdu. Neįjunkite jutiklio saulėtu oru, nes atspindžius ant stiklo įranga gali suvokti kaip lietų. Prietaisas gali reaguoti į smėlį, smulkius akmenukus, skristi ant priekinio stiklo.


Jutiklį pritvirtiname prie priekinio stiklo, tada užtepame specialiu apsauginiu geliu – jis užtikrina sklandų mechanizmo veikimą. Gelis sumažins koeficientą, reikalingą šviesos lūžio procesui. Dėl to susidaro 2 darbo zonos. Jei pirmąją korpuso zoną pritvirtiname prie laikiklio, tai antrąją tvirtiname savisriegiais varžtais.

Darbo zonoje neturi būti oro burbuliukų. Procedūra baigta, belieka paleisti šią sistemą. Mėlyną laidą nustatome kaip masę, uždedame ant automobilio kėbulo. Kad įrenginys veiktų patikimai, laidas turi būti aiškiai pritvirtintas. Raudoną laidą jungiame prie jungiklio kontakto, jungiame prie geltono laido (su žalia juostele). Belieka prijungti juodą laidą prie 53 kaiščio.



Dabar mes kalibruojame jutiklį. Visa instaliacija reguliuojama, pagal stiklo šviesos pralaidumo parametrus nustatome jautrumo lygius. Po pirmojo lietaus pakoreguosime visus trūkumus, reagavimo slenkstį.

Iš pradžių buvo įrengtas toks naudingas prietaisas kaip lietaus jutiklis. Jo dėka valytuvai dirba automatiniu režimu, vos pradėjus lyti, įsijungia patys, pašalindami šią užduotį vairuotojui. Daugeliui automobilių entuziastų, kurie neturi tokios sistemos, kyla klausimas, ar įmanoma tokią sistemą įdiegti savarankiškai? Atsakymas yra taip, žinoma, galite, ir tai bus aptarta šiame straipsnyje.
Net VAZ, pavyzdžiui, VAZ 2110, gali būti aprūpinti tokiais jutikliais.

Lietaus jutiklių veikimo ypatumai
Kai valytuvai veikia, kai įjungta pirmoji padėtis, lietaus jutiklis stebi valytuvų judėjimo greitį. Šiuo atveju nuo to priklauso stiklo valymo intensyvumas. Kuo stipresnis lietus, tuo aktyviau dirbs valytuvai. Jei lietus nurims, sulėtės ir stiklo valytuvai. Kalbant apie 2 ir 3 pozicijas, tokiu atveju valytuvai veiks tik tam tikru greičiu.

Svarbu, kad priekinio stiklo valytuvą būtų galima valdyti rankiniu būdu. Taigi, pavyzdžiui, jei jutiklis sumontuotas keleivio pusėje, tai jei vairuotojo pusės stiklas yra nešvarus, jutiklis gali neatpažinti taršos ir neįjungti valytuvų. Arba būna taip, kad esant sausam orui, į stiklą atsitrenkus vabalams ar lapams, suveikia jutiklis. Atsižvelgiant į tai, turi būti įmanoma visiškai išjungti valytuvus arba prireikus juos įjungti.

Medžiagos ir įrankiai prijungimui:
- tinkamo prekės ženklo lietaus jutiklis;
- klijai;
- savisriegiai varžtai;
- laidai;
- atsuktuvas, veržliarakčiai ir kiti įrankiai.


Lietaus jutiklio prijungimo procesas:


Pirmas žingsnis. RS-22 tipo jutiklio montavimas

Iš viso autorius laiko dviejų tipų jutiklius, tai yra užsienio gamybos RS-22, taip pat vietinės gamybos DDA jutiklis.

Kaip sumontuoti RS-22 tipo jutiklį:

1. Lietaus jutiklio laikiklis turi būti priklijuotas prie priekinio stiklo.
2. Ant jutiklio korpuso reikia užtepti specialų gelį, kuris sumažins dviejų darbo zonų lūžio rodiklį.
3. Jutiklio korpuso pagrindas yra pritvirtintas prie pagrindo savisriegiu varžtu.
4. Paskutiniame etape patikriname, ar tarp jutiklio darbinės zonos ir stiklo nėra burbuliukų.








Antras žingsnis. RS-22 jutiklio jungtis
Dabar galite pradėti prijungti elektrinę dalį. Jutiklis prijungtas prie valytuvo režimo jungiklio.

1. Mėlynas jutiklio laidas yra prijungtas prie automobilio kėbulo, tai yra minusas.
2. Raudonas jutiklio laidas turi būti prijungtas prie kontakto, pažymėto "I", o standartinis geltonas laidas su žalia juostele yra išjungtas.
3. Dabar geltonas jutiklio laidas turi būti prijungtas prie geltono laido su žalia juostele.
4. Ir galiausiai juodas laidas yra prijungtas prie bloko, tai yra kontaktas "53", tam naudojamas mėlynas laidas.


Kad prietaisas pradėtų tinkamai veikti, pirmiausia jį reikia sukalibruoti priklausomai nuo stiklo jautrumo ir pralaidumo. Jautrumas reguliuojamas taip, kad jutiklis įsijungtų, kai reikiamas stiklo užterštumo laipsnis arba sušlapimas. Daugiau apie tokio jutiklio veikimą galite sužinoti iš jo instrukcijų.

Trečias žingsnis. DDA jutiklio prijungimo ypatybės
Vietos gamybos lietaus jutiklis gerokai skiriasi nuo RS-22 tipo jutiklio. Svarbiausias dalykas, į kurį galima atkreipti dėmesį, yra maža jutiklio kaina, paprastas montavimas ir galimybė prisijungti netrukdant pagrindiniams automobilio laidams. Taip pat sistemą galima reguliuoti priklausomai nuo to, kokiu greičiu automobilis važiuoja. Kuo greičiau automobilis važiuoja, tuo greičiau veikia ir valytuvai, nes stiklas greičiau susitepa. Tokie jutiklių modeliai kaip DDA-25 yra sumontuoti „Kalina“, taip pat „Lada Priora“. DDA-15 skiriasi tik kontaktų išdėstymu ant relės.
Jutiklis taip pat turi galimybę pasirinkti režimą, jis gali veikti kovojant su lietumi, sniegu, taip pat standartiniu režimu.

Kaip įdiegti DDA jutiklį
1. Pirma, jutiklio laikiklis turi būti priklijuotas prie stiklo.
2. Kitas žingsnis - išardyti automobilio tvirtinimo bloką ir ištraukti standartinę valytuvų valdymo relę. Tada DDA tiesiog įdiegiama jo vietoje.
3. Ant kairiojo priekinio stiklo stulpo reikės nutiesti laidus.
4. Paskutiniame etape būtina sureguliuoti jutiklio jautrumą.






Daugiau apie tai, kaip prijungti jutiklį, galite sužinoti vaizdo įraše.

Kai kuriuose mėgėjiškuose projektuose, susijusiuose su oro sąlygų būklės stebėjimu ar, pavyzdžiui, augalų auginimu atviromis sąlygomis, pravartu žinoti, ar šiuo metu lyja, ar ne. Kadangi daugelis radijo mėgėjų Arduino plokštę naudoja kaip valdymo plokštę, tam buvo sukurtas specialus kritimo / lietaus jutiklis, kurį galima lengvai prijungti prie Arduino. Šioje medžiagoje pateiktas paprastas Arduino projektas leis įjungti garso signalą, kai suveikia kritimo / lietaus jutiklis.



Lietaus jutiklis susideda iš jutiklio plokštės ir plokštės su LM393 lygintuvu. Be skaitmeninės išvesties, jutiklis turi analoginį išėjimą, todėl Arduino mikrovaldiklis gali nuskaityti analoginius rodmenis įtampos diapazone nuo 0 iki 5 V arba reikšmę nuo 0 iki 1023 po ADC.



Jei jutiklio jutiklio plokštė yra sausos būsenos, modulio analoginė išvestis yra 5 V. Jei lietus nukris ant plokštės, jungiančios plokštės laidus tarpusavyje, analoginis išėjimas keičiasi nuo 5 V iki 0 V, priklausomai nuo dėl drėgmės kiekio lėkštėje. Tokiu būdu jutiklis praneša, ar lyja stipriai, ar silpnai. „Arduino“ įjungs aliarmą po tam tikro lietaus kiekio ir tam tikro vėlavimo, kuris bus apibrėžtas kode. Taip išvengsite klaidingų teigiamų rezultatų. Šiuo atveju slenkstis yra 300, o vėlavimas yra 30 sekundžių.


Žemiau yra „Arduino“ eskizas, leidžiantis įjungti aliarmą, prijungtą prie skaitmeninio prievado 8, kai jis yra užregistruotas lietaus jutikliu.


int rainSensePin = 0; // jutiklio signalo analoginė įvestis 0 int alertPin = 8; // skaitmeninis išėjimas 8 - signalizacijai int curCounter = 0; // skaitiklis – padidinamas 1 kas sekundę po to, kai suaktyvinamas jutiklis, tuščioji sąranka () (Serial.begin (9600); pinMode (alertPin, OUTPUT); pinMode (rainSensePin, INPUT);) void loop () (int rainSenseReading = analogRead (rainSensePin ); Serial.println (rainSenseReading); // nuosekliam stebėjimo delsai (250); // trumpas delsimas, jei (curCounter> = 30) (// laiko pabaigos delsa digitalWrite (alertPin, HIGH); // suaktyvintas signalas ) // jei lietaus nebėra, iš naujo nustatykite skaitiklį if (rainSenseReading<300){ curCounter++; } else if (rainSenseReading >300) (// jei lietaus intensyvumas neviršija slenksčio digitalWrite (alertPin, LOW); // neįjungti aliarmo curCounter = 0; // atstatyti skaitiklį į 0) delsimas (1000); )

Kai lyja (o „Arduino“ tai aptinka), D8 išvestis padidėja. Šis išėjimas gali būti prijungtas prie garsinio aliarmo (pjezo garsinio signalo) arba jungiklio (elektromagnetinės relės). Išvesties laidų schema parodyta žemiau.



Šiuo atveju maitinimas Arduino tiekiamas iš išorinio 9 V šaltinio, signalizatoriaus / relės įjungimo grandinė gali būti maitinama nuo 5-12 V. Vcc maitinimo įtampa turi būti tinkama ir šios grandinės įtampai, ir srovei.


Taigi sukurti projektą, kuriame „Arduino“ lenta galėtų užfiksuoti lietaus buvimą ar nebuvimą ar krintančius lašus iš bet kurio skysčio šaltinio, nėra sunku. Arduino lašėjimo / lietaus jutiklis yra gana įprastas, nebrangus ir paprastas naudoti. Galų gale, jūs galite tai padaryti patys.

Norint sumontuoti valytuvų valdymo sistemą, nebūtina naudotis autoserviso paslaugomis, šį darbą galite atlikti patys. Tokią funkciją turi beveik visi šiuolaikiniai automobiliai, todėl valytuvai įvairiomis oro sąlygomis stebimi automatiškai. Lietaus jutiklis yra įmontuotas bet kokio svetimo automobilio priekiniame stikle, todėl jo negalima išimti.

Tačiau lietaus jutiklį galima sumontuoti ant seno buitinio automobilio. Pagaminti šį įrenginį gana paprasta, jis visai tinkamas VAZ automobiliams. Norėdami dirbti, jums reikia universalaus jutiklio.

Kaip prietaisas veikia

Prietaisas veikia remiantis optika, kuri turi būti vertikaliai. Universalų jutiklį uždėkite vidinėje priekinio stiklo pusėje. Montavimo vieta turi būti šepečių dengiamoje zonoje, ant skaidraus paviršiaus neturi būti įtrūkimų, drožlių ar kitų defektų.

Naudodamas infraraudonąją spinduliuotę, jutiklis nuskaito išorinio stiklo paviršiaus būklę. Lietaus lašai ir purvas keičia šviesos signalo atspindį. Po to elektroniniame valdymo bloke duodama komanda įjungti valytuvus. Laiko tarpai tarp šepečio judesių nustatomi automatiškai ir priklauso nuo kritulių intensyvumo.

Tokį lietaus jutiklį leidžiama montuoti ant priekinio stiklo. Tokiu atveju viršutinė tonuota juostelė netrukdys tinkamai veikti įrenginiui. Jutiklis netiks automobiliams su infraraudonųjų spindulių filtru ant stiklo.

Lietaus jutiklio įjungimas

Jutiklis veikia tik įjungus valytuvus pirmoje padėtyje, valytuvų intensyvumą automatiškai parenka įrenginys. Jei valytuvai yra antroje ar trečioje padėtyje, tada jų greitis nesikeičia.

Montuodami lietaus jutiklį, turite palikti galimybę rankiniu būdu valdyti valytuvus. Kelyje gali kilti bet kokių situacijų, todėl neturėtumėte visiškai pasikliauti automatika. Pavyzdžiui, vairuotojo pusėje atsiranda daug purslų iš priešpriešinio eismo, tačiau šie purslai nepatenka į jutiklio veikimo zoną, stiklas nėra valomas.

Ekspertai rekomenduoja lietaus jutiklį laikyti atjungtą esant sausam orui. Kadangi prietaisas reaguoja į įvairius objektus: skraidantį vabzdį, medžių lapus ir pūkus. Tokiu atveju stiklo poveržlę visada reikia paleisti rankiniu būdu. Automatinis vandens išleidimas į stiklą gali išgąsdinti vairuotoją, netikėtai apribodamas vaizdą.

Gamindami jutiklį kaip pagrindą galite pasirinkti importuotą mikroprocesorių arba naudoti vietinius pokyčius.

Lietaus jutiklis ant svetimo mikroprocesoriaus modelio RS-22 RAIN jutiklio

Mikroprocesorius gaminamas amerikiečių kompanijos „Microchip“ ir tinka bet kokiai transporto priemonei su 12 V įranga Lietaus jutiklio prijungimas susideda iš keturių etapų:

  1. Prie priekinio stiklo vidinės pusės klijais tvirtinamas specialus laikiklis;
  2. Gelis tepamas ant jutiklio darbo srities paviršiaus, kad būtų suderintas lūžio rodiklis;
  3. Jutiklio korpuso padėtis ant laikiklio fiksuojama varžtu;
  4. Patikrinkite, ar darbo zonoje nėra oro burbuliukų.

Tokį lietaus jutiklį VAZ automobiliuose galima prijungti valytuvo režimo jungikliu:

  1. Jutiklis prijungtas prie automobilio kėbulo mėlynu laidu;
  2. Raudonas laidas ištraukiamas nuo jutiklio iki jungiklio I kontakto;
  3. Geltonas jutiklio laidas pritvirtintas prie tokios pat spalvos laido, bet su žalia juostele.
  4. Juodu laidu įrenginys prijungiamas prie bloko ant kontakto Nr.53.

Kad prietaisas tinkamai veiktų, pradiniame etape turite sukalibruoti elementų jautrumą ir patikrinti priekinio stiklo pralaidumą. Priekinio stiklo valytuvai pradės tinkamai veikti tik nustačius lietaus jutiklio slenkstį.

Buitinis lietaus jutiklio kūrimas

Rusijos inžinieriai sukūrė lietaus jutiklį, kuris neturi analogų pasaulyje. Pagrindiniai jo pranašumai yra šie:

  1. Sistemos valdymo paprastumas ir patikimumas;
  2. Galimybė savarankiškai surinkti;
  3. Jutiklis prijungtas autonomiškai. Automobilio elektros instaliacija nėra susijusi (o šis veiksnys ypač svarbus, kai automobiliui taikoma garantija);
  4. Galimybė išjungti jutiklį ir perjungti į rankinį valytuvų valdymo režimą;
  5. Žema kaina.

Prietaisas turi funkciją reguliuoti pauzes, kurios lydi valytuvų judėjimą. Šepečių dažnio keitimas turi tiesioginį ryšį su automobilio greičiu kelyje. Lėtai judant pauzės pailgėja, o greitai judant – trumpėja. Jei vairuotojas savo automobiliu nori šturmuoti gilią balą, sistema iš anksto nustatys didelio skysčio tūrio priartėjimą prie stiklo. 5–10 cm atstumu bus aptiktas artėjantis vanduo ir nešvarumai, o sistema iš anksto suaktyvins valytuvus.

Labiausiai paplitęs vidaus rinkoje yra DDA-25 jutiklio modelis. Paprastai tokie įrenginiai komplektuojami su „Lada“ automobiliais („Kalina“ arba „Priora“). Lietaus jutiklis turi kelis režimus, apsaugančius nuo sniego ir lietaus. Trys integruotos programos gali būti keičiamos mygtuku ant įrenginio korpuso. Tokį jutiklį galite įdiegti patys, tam pakanka laikytis nustatytos tvarkos:

  1. Pritvirtinkite optinį jutiklį prie priekinio stiklo ant lipnaus pagrindo;
  2. Sumontuokite jutiklį vietoje relės automobilio tvirtinimo bloke (stebėdami rakto žymėjimą ir padėtį);
  3. Uždėkite laidus ant priekinio stiklo stulpo;
  4. Nustatykite jutiklio jautrumo lygį.

Lietaus jutiklio montavimas aiškiau parodytas vaizdo įraše:

Tinkamą lietaus jutiklį rasite daugumoje internetinių automobilių parduotuvių. Tokio įrenginio kaina paprastai nėra didelė: galite sutelkti dėmesį į tūkstančio rublių kainą.

Šiame straipsnyje mes sužinosime, kaip galite naudoti Arduino nuotėkio jutiklį. Tokie jutikliai dažnai vadinami skirtingais pavadinimais: lietaus jutiklis, drėgmės jutiklis, lašėjimo jutiklis, nuotėkio jutiklis. Šiuo atveju beveik visada vienas ir tas pats jutiklis, kaip taisyklė, pagamintas kaip paruoštas modulis. Jutiklis lengvai jungiasi prie Arduino, darbo su tokiais jutikliais eskizas paprastas, kaina neaukšta. Idealiai tinka paprastiems Arduino Uno, Mega, Nano projektams.

Arduino projektuose esantis nuotėkio ir lietaus jutiklis leidžia aptikti drėgmės lašų atsiradimą ir laiku į tai reaguoti, pavyzdžiui, įjungiant įspėjimą. Tokios sistemos aktyviai naudojamos žemės ūkio pramonėje, automobilių pramonėje ir kitose kasdienėse mūsų gyvenimo srityse. Šiame straipsnyje mes apsvarstysime galimybę dirbti su paruoštu moduliu, kurį galima lengvai įsigyti bet kurioje specializuotoje internetinėje parduotuvėje.

Jutiklio modulis susideda iš dviejų dalių:

  • "Jutiklio" kritimo aptikimo lenta. Jis stebi ant jo patekusios drėgmės kiekį. Iš esmės jutiklis yra paprastas kintamasis rezistorius, kurį įvairiose vietose trumpai jungia vanduo, dėl ko pasikeičia varža.
  • Antroji jutiklio dalis yra dvigubas komparatorius (dažniausiai LM393, bet galimi LM293 ir LM193). Pagrindinė jo užduotis yra konvertuoti jutiklio vertę į analoginį signalą nuo 0 iki 5 voltų.

Rinkoje yra jutiklių variantų su atskirtu jutikliu ir lyginamuoju elementu, sujungtu į vieną skydelį.

Jutiklis maitinamas 5 V įtampa, kurią galima lengvai suvynioti iš bet kurios Arduino plokštės. Paprastai jutiklio modulis turi du išėjimus:

  • Analoginis. Valdiklio gaunama reikšmė svyruos nuo 0 iki 1023. Kur 0 - viskas apsemta arba lyja, jutiklis labai šlapias, 1023 - sausas oras, jutiklis yra sausas (kai kurie jutikliai turi priešingas reikšmes, 1023 - didžiausia drėgmė , 0 - maksimalus sausumas) ...
  • Skaitmeninis. Suteikia aukštą (5V) arba žemą įtampą, viršijus tam tikrą slenkstį. Slenksčio lygis reguliuojamas žoliapjove.

Nuotėkio ir lietaus jutiklio prijungimas prie arduino

Norint prijungti jutiklį prie arduino, reikia pačios plokštės (UNO, Mega, Nano ar bet kurios kitos) ir paties jutiklio. Norint patikrinti kritulių intensyvumą, jutiklį rekomenduojama pastatyti ne horizontaliai, o tam tikru kampu, kad susikaupę lašai tekėtų žemyn.

Nuotėkio jutiklio modulio prijungimo schema prie arduino:

  • VCC (maitinimo įvestis) – turi atitikti prijungtą arduino grandinę pagal įtampą ir srovę. Tai šiuo atveju 5V;
  • GND - žemė;
  • AO - analoginis išėjimas;
  • DO – skaitmeninis išėjimas.

Analoginį išvestį prijungiame prie mikrovaldiklio analoginio kaiščio, pavyzdžiui, A1. Skaitmeninis išėjimas atitinkamai prijungtas prie vieno iš skaitmeninių kontaktų. Įtampa gali būti tiekiama iš arduino plokštės 5V kaiščio, įžeminimas prijungtas prie žemės.

Realiuose projektuose jungiant nuotėkio jutiklius, būtina užtikrinti modulio elektroninės dalies apsaugą nuo drėgmės prasiskverbimo!

Pavyzdinis eskizas

#define PIN_ANALOG_RAIN_SENSOR A1 // Analoginė nuotėkio ir lietaus jutiklio signalo įvestis #define PIN_DIGITAL_RAIN_SENSOR 5 // Skaitmeninė nuotėkio ir lietaus jutiklio signalo įvestis, galios sąranka () (Serial.begin (9600);) tuščioji kilpa () (int sensorValue = analogRead (PIN_ANALOG_RAIN_SENSOR); // Skaitykite duomenis iš analoginio prievado Serial.print ("Analoginė vertė:"); Serial.println (sensorValue); // Išveskite analoginę reikšmę į prievado monitorių sensorValue = digitalRead (PIN_DIGITAL_RAIN_SENSOR); / / Skaitykite duomenis iš skaitmeninio prievado Serial.print ("Skaitmeninė vertė:"); Serial.println (sensorValue); // Skaitmeninės vertės išvedimas į prievado monitoriaus delsą (1000); // Vėlavimas tarp matavimų

Šiame eskize mes tiesiog nuskaitome jutiklio reikšmes ir išvedame jas į prievado monitorių. Atlikite eksperimentą ir patikrinkite, kaip pasikeičia išmatuota vertė, kai liečiate jutiklį šlapia arba sausa ranka. Jei jutiklis šlapias, pradėjo lyti arba atsirado nuotėkis, nuvalykite jį sausa šluoste – lietus baigėsi.

Lietaus signalizacijos projekto pavyzdys

Panagrinėkime pavyzdį, naudojant garsinį signalą prijungto garsinio signalo pavidalu skaitmeninėje išvestyje D6. Jei pageidaujate, vietoj signalizacijos galite prijungti relę ir atlikti įvairias operacijas atidarydami tinklą. Eskize gautus duomenis per UART sąsają perduosime į prievado monitorių.

Eskizas projektui su signalizacija

Žemiau yra bandomasis kodas, suaktyvinantis garso signalą jau minėtame skaitmeniniame išėjime 6 su laiko uždelsimu, kad būtų išvengta klaidingų pavojaus signalų atsitiktinai vandens patekus į jutiklį. Darbas įgyvendinamas per kintamąjį, kuris atnaujinamas kas sekundę ir veikia kaip slenkstis – curCounter. Signalizacija suveikia, kai iš jutiklio perduodama reikšmė tampa mažesnė nei 300. Vėlavimas tarp drėgmės aptikimo ir garso signalo yra šiek tiek daugiau nei 30 sekundžių.

#define PIN_RAIN_SENSOR A1 // Analoginė nuotėkio ir lietaus jutiklio signalo įvestis #define PIN_ALERT 6 // Skaitmeninis signalo išėjimas #define MAX_COUNTER 30 // Skaitiklio slenkstis #define ALERT_LEVEL 300 // Skaitiklio slenkstis int curCounter = 0; // „statistikos“ rinkimo skaitiklis, kuris padidėja 1 kas sekundę po to, kai suaktyvinamas jutiklis, anonsinė sąranka () (Serial.begin (9600); pinMode (PIN_ALERT, OUTPUT); pinMode (PIN_RAIN_SENSOR, INPUT); // Galite palikite tuščią, nes tai yra numatytoji reikšmė) void loop () (int sensorValue = analogRead (PIN_RAIN_SENSOR); Serial.println (sensorValue); // Išspausdinkite reikšmę prievado monitoriaus delsoje (300); // trumpas uždelsimas / / Jei turime sukaupę pakankamai pagrindo aliarmui suaktyvinti if (curCounter> = MAX_COUNTER) (digitalWrite (PIN_ALERT, HIGH); // Signalizacijos aktyvavimo curCounter = MAX_COUNTER; // Kintamos apsaugos nuo perpildymo) // Nustatyti drėgmės lygį if (sensorValue< ALERT_LEVEL){ // В очередной раз убедились, что все влажно, увеличиваем счетчик curCounter++; }else { // Интенсивность дождя не превышает порога digitalWrite(PIN_ALERT, LOW); // Выключаем сигнализацию curCounter = 0; // Обнуляем счетчик } delay(1000); // Задержка между измерениями }

Apibendrinant

Lietaus ir nuotėkio jutiklis gali būti naudojamas arduino, kad būtų sukurti įrenginiai, kurie reaguoja į drėgmės atsiradimą lašų pavidalu. Tarp nagrinėjamo modulio privalumų galima išskirti jo paprastumą, patogumą ir mažą kainą. Jutiklį galima prijungti labai paprastai – naudojant analoginius arba skaitmeninius išėjimus. Standartinė analoginio skaitymo funkcija (arba digitalRead skaitmeniniam kaiščiui) naudojama norint gauti eskizo reikšmę. Naudojant gautas reikšmes, naudojant relę galima įjungti aliarmą ar kitus išorinius įrenginius.