Kā izveidot YL-83 lietus detektoru ar Arduino

  • Sensors YL-83 nosaka lietus, izmantojot pretestības izmaiņas tā metāla plāksnē.
  • Tā analogā izeja ļauj izmērīt lietus intensitāti, savukārt digitālā izeja norāda uz tā klātbūtni.
  • Tas ir ideāli piemērots automatizācijas projektiem, piemēram, signalizācijas aktivizēšanai vai apūdeņošanas sistēmām.

yl-83

Vai esat kādreiz domājis, kā noteikt lietus ar YL-83 sensoru un Arduino? Šī aizraujošā tēma apvieno elektroniku ar meteoroloģiju praktiskos projektos, kurus varat īstenot no mājām. Lai sāktu darbu, jums nav jābūt programmēšanas vai shēmu ekspertam; Izmantojot pareizos rīkus, nedaudz pacietības un radošuma, jūs varat izveidot a funkcionāls lietus detektors kas reaģē uz ūdens pilieniem.

Šodien mēs detalizēti uzzināsim, kā darbojas šis sensors, kā to savienot ar Arduino plati un, pats galvenais, ko Praktiski pielietojumi ir ikdienas dzīvē. No trauksmes aktivizēšanas līdz apūdeņošanas sistēmas automatizācijai ir vairākas iespējas. Tātad, bez papildu piepūles, sadalīsim visu šo informāciju.

Kas ir YL-83 sensors un kā tas darbojas?

Lietus sensors YL-83 ir a ļoti populāra sastāvdaļa Arduino projektos tā vienkāršības un zemo izmaksu dēļ. Šī ierīce galvenokārt sastāv no divām daļām:

  • Vadoša plāksne, kas nosaka ūdeni, izmantojot spēju vadīt elektrību.
  • Salīdzinājuma modulis, kas pārvērš plates signālus analogās vai digitālās vērtībās.

Lietus lāsēm krītot uz sensora plāksnes, tās savieno virsmas metāla kontaktus, izraisot pretestības izmaiņas. Šīs izmaiņas apstrādā salīdzinājuma modulis, kas ģenerē analogās vērtības no 0 līdz 1023 vai digitālo izvadi (0 vai 1) atkarībā no tā, kā vēlaties to izmantot.

Lietus sensora pamatfunkcijas

Šis sensors ir ārkārtīgi daudzpusīga un to var pielāgot dažādiem projektiem. Tās galvenās iezīmes ietver:

  • Jauda no 3.3 līdz 5 V, savienojams ar lielāko daļu Arduino dēļu.
  • Divas izejas: digitālā (DO) un analogā (AO).
  • Regulējama jutība, izmantojot iebūvēto potenciometru.
  • Kompakts dizains ar izturību pret oksidēšanu, pateicoties tā niķelētajai virsmai.

Pateicoties šīm funkcijām, jūs varat izmantot šo sensoru gan noteikt ūdens klātbūtni lai izmērītu tā intensitāti.

Kā savienot YL-83 sensoru ar Arduino

Elektriskā montāža ir vienkārša un ātra. Jums būs nepieciešams savienojuma kabeļi un, protams, saderīga Arduino plate, piemēram, UNO, Mega vai Nano. Šeit ir pamata rokasgrāmata:

  • Pievienojiet sensora VCC tapu ar Arduino 5 V tapu.
  • Sensora GND jābūt savienotam ar Arduino plates GND.
  • Digitālo izeju (DO) var savienot ar jebkuru Arduino digitālo tapu, piemēram, D2.
  • Ja vēlaties izmērīt analogās vērtības, pievienojiet analogo izvadi (AO) ar analogo tapu, piemēram, A0.

Kad viss ir pievienots, noregulējiet sensora moduļa potenciometru uz kalibrēt jutības slieksni mitrumam.

Kods, lai sāktu: nolasīt vērtības

Kods ir būtisks, lai interpretētu dažādi dati nodrošina sensors. Šeit ir pamata piemērs:

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); Serial.print("Analogā lasīšana: "); Serial.println(vērtība); kavēšanās (1000); }

Šis kods nolasa analogās vērtības no sensora un parāda tās sērijas monitorā. Varat samitrināt sensora virsmu un novērot, kā vērtības mainās.

Vairāk kodu piemēru

Vai vēlaties darīt kaut ko interaktīvāku? Izmēģiniet šo kodu, kas klasificē lietus dažādas intensitātes:

const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); if (vērtība > 950) { Serial.println("Nav lietus"); } else if (vērtība > 600) { Serial.println("Līst"); } else if (vērtība > 300) { Serial.println("Downpour"); } else { Serial.println("Iespējamie plūdi"); } aizkave(1000); }

Šī mazā programma ļauj jums uzraudzīt nokrišņu līmenis en Tiempo reāls.

Praktiski lietus sensoru pielietojumi

YL-83 var izmantot dažādu veidu mājas automatizācijā vai izglītības projektos. Šeit ir dažas idejas:

  • Apūdeņošanas automatizācija: Sensoru var pievienot ūdens sūknim, kas aktivizējas, kad konstatē nepietiekamu mitrumu.
  • trauksmes signāli: Aktivizē skaņas signālu, ja sensors konstatē stipru lietu vai plūdus.
  • Markīzes vadība: Automātiski pagariniet vai ievelciet nojumes uz terasēm atkarībā no laika apstākļiem.

Pateicoties tā vienkāršībai un zemajām izmaksām, šis sensors ir lielisks rīks DIY projekti.

Lietus sensors YL-83 ir daudz vairāk nekā ģeniāls aksesuārs, tas ir vārti uz aizraujošo programmēšanas un lietišķās elektronikas pasauli. Izmantojot vienkāršu iestatīšanu un nelielu radošumu, varat izveidot noderīgas un praktiskas sistēmas, kas reaģē uz laika apstākļiem. Ja esat kādreiz domājis, kā automatizēt uzdevumus vai vienkārši izbaudījis citu izglītības projektu, šis sensors ir lieliska iespēja. Sāksim strādāt!


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.