Ar kada nors susimąstėte, kaip aptikti lietų naudojant YL-83 jutiklį ir Arduino? Ši patraukli tema sujungia elektroniką su meteorologija praktiniais projektais, kuriuos galite vykdyti namuose. Jums nereikia būti programavimo ar grandinių ekspertu, kad galėtumėte pradėti; Turėdami tinkamus įrankius, šiek tiek kantrybės ir žiupsneliu kūrybiškumo, galite surinkti a funkcinis lietaus detektorius kuris reaguoja į vandens lašelius.
Šiandien mes išsamiai sužinosime, kaip veikia šis jutiklis, kaip prijungti jį prie Arduino plokštės ir, svarbiausia, ką Praktiniai pritaikymai turi kasdieniame gyvenime. Galimybės yra kelios – nuo signalizacijos įjungimo iki drėkinimo sistemos automatizavimo. Taigi, be papildomo dėmesio, išskaidykime visą šią informaciją.
Kas yra YL-83 jutiklis ir kaip jis veikia?
YL-83 lietaus jutiklis yra a labai populiarus komponentas Arduino projektuose dėl savo paprastumo ir mažos kainos. Šis įrenginys daugiausia susideda iš dviejų dalių:
- Laidi plokštė, kuri aptinka vandenį pagal savo gebėjimą pravesti elektrą.
- Palyginimo modulis, konvertuojantis plokštės signalus į analogines arba skaitmenines reikšmes.
Kai lietaus lašai patenka ant jutiklio plokštės, jie sujungia metalinius kontaktus ant paviršiaus, todėl pasikeičia pasipriešinimas. Šį pakeitimą apdoroja palyginimo modulis, kuris generuoja analogines reikšmes nuo 0 iki 1023 arba skaitmeninį išvestį (0 arba 1), priklausomai nuo to, kaip norite jį naudoti.
Pagrindinės lietaus jutiklio savybės
Šis jutiklis yra itin universalus ir gali būti pritaikytas įvairiems projektams. Jo pagrindinės savybės yra šios:
- Maitinimas nuo 3.3 iki 5 V, suderinamas su dauguma Arduino plokščių.
- Du išėjimai: skaitmeninis (DO) ir analoginis (AO).
- Reguliuojamas jautrumas naudojant įmontuotą potenciometrą.
- Kompaktiškas dizainas, atsparus oksidacijai dėl nikeliuoto paviršiaus.
Dėl šių savybių šį jutiklį galite naudoti tiek nustatyti vandens buvimą kaip išmatuoti jo intensyvumą.
Kaip prijungti YL-83 jutiklį prie Arduino
Elektros montavimas yra paprastas ir greitas. Jums reikės jungiamieji laidai ir, žinoma, suderinama Arduino plokštė, tokia kaip UNO, Mega ar Nano. Čia yra pagrindinis vadovas:
- Jutiklio VCC kaištį prijunkite prie Arduino 5 V kaiščio.
- Jutiklio GND turi būti prijungtas prie Arduino plokštės GND.
- Skaitmeninis išėjimas (DO) gali būti prijungtas prie bet kurio skaitmeninio Arduino kaiščio, pavyzdžiui, D2.
- Jei norite išmatuoti analogines reikšmes, prijunkite analoginį išvestį (AO) prie analoginio kaiščio, pvz., A0.
Kai viskas prijungta, sureguliuokite jutiklio modulio potenciometrą į sukalibruoti jautrumo slenkstį į drėgmę.
Kodas pradžiai: reikšmių skaitymas
Kodas yra būtinas norint interpretuoti skirtingus duomenis suteikia jutiklis. Štai pagrindinis pavyzdys:
const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int reikšmė = analogRead(sensorPin); Serial.print("Analoginis skaitymas: "); Serial.println(value); delsimas (1000); }
Šis kodas nuskaito analogines reikšmes iš jutiklio ir parodo jas serijiniame monitoriuje. Galite sudrėkinti jutiklio paviršių ir stebėti, kaip skiriasi reikšmės.
Daugiau kodų pavyzdžių
Ar norite padaryti ką nors interaktyvesnio? Išbandykite šį kodą, pagal kurį lietus klasifikuojamas į skirtingo intensyvumo:
const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int reikšmė = analogRead(sensorPin); if (reikšmė > 950) { Serial.println("Nėra lietaus"); } else if (reikšmė > 600) { Serial.println("Lyja"); } else if (reikšmė > 300) { Serial.println("Downpour"); } else { Serial.println("Galimas potvynis"); } delsimas(1000); }
Ši maža programa leidžia stebėti kritulių lygis lt Tiempo reali.
Praktiniai lietaus jutiklių pritaikymai
YL-83 naudojamas įvairiems namų automatizavimo ar švietimo projektams. Štai keletas idėjų:
- Laistymo automatika: Jutiklį galite prijungti prie vandens siurblio, kuris įsijungia, kai nustato nepakankamą drėgmę.
- Signalai: Suaktyvina garsinį signalą, jei jutiklis aptinka stiprų lietų arba potvynį.
- Markizės valdymas: Automatiškai ištieskite arba įtraukite markizės terasose, priklausomai nuo oro sąlygų.
Dėl savo paprastumo ir mažos kainos šis jutiklis yra puikus įrankis Pasidaryk pats projektai.
Lietaus jutiklis YL-83 yra daug daugiau nei išradingas priedas, tai vartai į žavų programavimo ir taikomosios elektronikos pasaulį. Su paprasta sąranka ir šiek tiek kūrybiškumo galite sukurti naudingas ir praktiškas sistemas, kurios reaguoja į oro sąlygas. Jei kada nors susimąstėte, kaip automatizuoti užduotis ar tiesiog mėgavotės kitokiu edukaciniu projektu, šis jutiklis yra puikus pasirinkimas. kimbam prie darbo!