A keni menduar ndonjëherë se si ta zbuloni shiun me një sensor YL-83 dhe një Arduino? Kjo temë magjepsëse bashkon elektronikën me meteorologjinë në projekte praktike që mund të realizoni nga shtëpia. Ju nuk keni nevojë të jeni ekspert në programim ose qarqe për të filluar; Me mjetet e duhura, pak durim dhe pak kreativitet, mund të bashkoni një detektor funksional i shiut që reagon ndaj pikave të ujit.
Sot do të mësojmë në detaje se si funksionon ky sensor, si ta lidhni atë me një tabelë Arduino dhe më e rëndësishmja, çfarë Zbatime praktike ka në jetën e përditshme. Nga aktivizimi i një alarmi deri te automatizimi i një sistemi vaditjeje, mundësitë janë disa. Pra, pa vonesë, le të zbërthejmë të gjithë këtë informacion.
Çfarë është sensori YL-83 dhe si funksionon?
Sensori i shiut YL-83 është a komponent shumë i njohur në projektet Arduino për shkak të thjeshtësisë dhe kostos së ulët. Kjo pajisje përbëhet kryesisht nga dy pjesë:
- Një pllakë përçuese që zbulon ujin përmes aftësisë së tij për të përcjellë energjinë elektrike.
- Një modul krahasues që konverton sinjalet e tabelës në vlera analoge ose dixhitale.
Kur pikat e shiut bien në pllakën e sensorit, ato lidhin kontaktet metalike në sipërfaqe, duke shkaktuar një ndryshim në rezistencë. Ky ndryshim përpunohet nga moduli i krahasuesit, i cili gjeneron vlera analoge midis 0 dhe 1023 ose një dalje dixhitale (0 ose 1) në varësi të mënyrës se si dëshironi ta përdorni.
Karakteristikat themelore të sensorit të shiut
Ky sensor është jashtëzakonisht i gjithanshëm dhe mund të përshtatet për projekte të ndryshme. Karakteristikat e tij kryesore përfshijnë:
- Fuqia nga 3.3 në 5 V, i pajtueshëm me shumicën e pllakave Arduino.
- Dy dalje: dixhitale (DO) dhe analoge (AO).
- Ndjeshmëria e rregullueshme duke përdorur një potenciometër të integruar.
- Dizajn kompakt me rezistencë ndaj oksidimit falë sipërfaqes së saj të nikeluar.
Falë këtyre veçorive, ju mund ta përdorni këtë sensor për të dyja zbulojnë praninë e ujit për të matur intensitetin e saj.
Si të lidhni sensorin YL-83 me Arduino
Montimi elektrik është i thjeshtë dhe i shpejtë. Do t'ju duhet kabllot e lidhjes dhe, natyrisht, një bord Arduino i pajtueshëm si UNO, Mega ose Nano. Këtu është një udhëzues bazë:
- Lidhni pinin VCC të sensorit me kutinë 5V të Arduino.
- GND e sensorit duhet të lidhet me GND të tabelës Arduino.
- Dalja dixhitale (DO) mund të lidhet me çdo pin dixhital të Arduino, për shembull, D2.
- Nëse dëshironi të matni vlerat analoge, lidhni daljen analoge (AO) me një kunj analoge, si p.sh. A0.
Pasi të jetë lidhur gjithçka, rregulloni potenciometrin në modulin e sensorit kalibroni pragun e ndjeshmërisë ndaj lagështirës.
Kodi për të filluar: leximi i vlerave
Kodi është thelbësor për të interpretuar të dhëna të ndryshme siguruar nga sensori. Këtu është një shembull bazë:
const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); Serial.print("Leximi analog: "); Serial.println(vlera); vonesë (1000); }
Ky kod lexon vlerat analoge nga sensori dhe i shfaq ato në monitorin serik. Ju mund të lagni sipërfaqen e sensorit dhe të vëzhgoni se si ndryshojnë vlerat.
Më shumë shembuj kodesh
Dëshironi të bëni diçka më interaktive? Provoni këtë kod që e klasifikon shiun në intensitete të ndryshme:
const int sensorPin = A0; void setup() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); if (vlera > 950) { Serial.println("Nuk ka shi"); } else if (vlera > 600) { Serial.println("Po bie shi"); } else if (vlera > 300) { Serial.println("Downpour"); } else { Serial.println("Përmbytje e mundshme"); } vonesë (1000); }
Ky program i vogël ju lejon të monitoroni niveli i reshjeve en Tiempo e vërtetë.
Aplikime praktike të sensorit të shiut
YL-83 ka një sërë përdorimesh në automatizimin e shtëpisë ose projektet edukative. Këtu janë disa ide:
- Automatizimi i ujitjes: Mund ta lidhni sensorin me një pompë uji që aktivizohet kur zbulon lagështi të pamjaftueshme.
- alarmet: Aktivizon një alarm zanor nëse sensori zbulon shi të dendur ose përmbytje.
- Kontrolli i tendës: Zgjatni ose tërhiqni automatikisht tendat në tarraca në varësi të kushteve të motit.
Falë thjeshtësisë dhe kostos së ulët, ky sensor është një mjet i shkëlqyer për të Projekte DIY.
Sensori i shiut YL-83 është shumë më tepër se një aksesor i zgjuar, ai është një portë për në botën magjepsëse të programimit dhe elektronikës së aplikuar. Me një konfigurim të thjeshtë dhe pak kreativitet, mund të krijoni sisteme të dobishme dhe praktike që i përgjigjen kushteve të motit. Nëse keni menduar ndonjëherë se si të automatizoni detyrat ose thjesht të shijoni një projekt tjetër arsimor, ky sensor është një opsion i shkëlqyeshëm. Le të shkojmë në punë!