Arduino સાથે YL-83 રેઇન ડિટેક્ટર કેવી રીતે બનાવવું

  • YL-83 સેન્સર તેની મેટલ પ્લેટમાં પ્રતિકારક ફેરફારો દ્વારા વરસાદને શોધી કાઢે છે.
  • તેનું એનાલોગ આઉટપુટ વરસાદની તીવ્રતા માપવા માટે પરવાનગી આપે છે, જ્યારે ડિજિટલ આઉટપુટ તેની હાજરી સૂચવે છે.
  • તે ઓટોમેશન પ્રોજેક્ટ્સ માટે આદર્શ છે, જેમ કે એલાર્મ એક્ટિવેશન અથવા સિંચાઈ સિસ્ટમ્સ.

yl-83

શું તમે ક્યારેય વિચાર્યું છે કે YL-83 સેન્સર અને Arduino વડે વરસાદ કેવી રીતે શોધી શકાય? આ રસપ્રદ વિષય ઇલેક્ટ્રોનિક્સને હવામાનશાસ્ત્ર સાથે વ્યવહારિક પ્રોજેક્ટ્સમાં જોડે છે જે તમે ઘરેથી હાથ ધરી શકો છો. પ્રારંભ કરવા માટે તમારે પ્રોગ્રામિંગ અથવા સર્કિટમાં નિષ્ણાત બનવાની જરૂર નથી; યોગ્ય સાધનો, થોડી ધીરજ અને થોડીક સર્જનાત્મકતા સાથે, તમે એક સાથે મૂકી શકો છો કાર્યાત્મક વરસાદ ડિટેક્ટર જે પાણીના ટીપાં પર પ્રતિક્રિયા આપે છે.

આજે આપણે વિગતવાર શીખીશું કે આ સેન્સર કેવી રીતે કામ કરે છે, તેને Arduino બોર્ડ સાથે કેવી રીતે જોડવું અને સૌથી અગત્યનું, શું પ્રાયોગિક કાર્યક્રમો રોજિંદા જીવનમાં છે. એલાર્મને સક્રિય કરવાથી લઈને સિંચાઈ પ્રણાલીને સ્વચાલિત કરવા સુધી, ઘણી બધી શક્યતાઓ છે. તેથી, વધુ અડચણ વિના, ચાલો આ બધી માહિતીને તોડી નાખીએ.

YL-83 સેન્સર શું છે અને તે કેવી રીતે કામ કરે છે?

YL-83 રેઈન સેન્સર એ છે ખૂબ જ લોકપ્રિય ઘટક તેની સરળતા અને ઓછી કિંમતને કારણે Arduino પ્રોજેક્ટ્સમાં. આ ઉપકરણ મુખ્યત્વે બે ભાગો ધરાવે છે:

  • એક વાહક પ્લેટ જે પાણીને તેની વીજળી ચલાવવાની ક્ષમતા દ્વારા શોધી કાઢે છે.
  • તુલનાત્મક મોડ્યુલ જે બોર્ડ સિગ્નલોને એનાલોગ અથવા ડિજિટલ મૂલ્યોમાં રૂપાંતરિત કરે છે.

જ્યારે વરસાદના ટીપાં સેન્સર પ્લેટ પર પડે છે, ત્યારે તે સપાટી પરના ધાતુના સંપર્કોને જોડે છે, જેના કારણે પ્રતિકારમાં ફેરફાર થાય છે. આ ફેરફારની પ્રક્રિયા કમ્પેરેટર મોડ્યુલ દ્વારા કરવામાં આવે છે, જે તમે તેનો ઉપયોગ કેવી રીતે કરવા માંગો છો તેના આધારે 0 અને 1023 ની વચ્ચેના એનાલોગ મૂલ્યો અથવા ડિજિટલ આઉટપુટ (0 અથવા 1) જનરેટ કરે છે.

રેઇન સેન્સરની મૂળભૂત સુવિધાઓ

આ સેન્સર છે અત્યંત સર્વતોમુખી અને વિવિધ પ્રોજેક્ટ્સમાં સ્વીકારી શકાય છે. તેની મુખ્ય લાક્ષણિકતાઓમાં શામેલ છે:

  • 3.3 થી 5V સુધી પાવર, સુસંગત મોટાભાગના Arduino બોર્ડ સાથે.
  • બે આઉટપુટ: ડિજિટલ (DO) અને એનાલોગ (AO).
  • બિલ્ટ-ઇન પોટેન્ટિઓમીટરનો ઉપયોગ કરીને એડજસ્ટેબલ સંવેદનશીલતા.
  • તેની નિકલ-પ્લેટેડ સપાટીને કારણે ઓક્સિડેશનના પ્રતિકાર સાથે કોમ્પેક્ટ ડિઝાઇન.

આ સુવિધાઓ માટે આભાર, તમે બંને માટે આ સેન્સરનો ઉપયોગ કરી શકો છો પાણીની હાજરી શોધો તેની તીવ્રતા માપવા માટે.

YL-83 સેન્સરને Arduino સાથે કેવી રીતે કનેક્ટ કરવું

ઇલેક્ટ્રિકલ એસેમ્બલી સરળ અને ઝડપી છે. તમને જરૂર પડશે કનેક્શન કેબલ્સ અને, અલબત્ત, સુસંગત Arduino બોર્ડ જેમ કે UNO, મેગા અથવા નેનો. અહીં એક મૂળભૂત માર્ગદર્શિકા છે:

  • સેન્સરની VCC પિનને Arduino ના 5V પિન સાથે કનેક્ટ કરો.
  • સેન્સરનું GND Arduino બોર્ડના GND સાથે જોડાયેલ હોવું આવશ્યક છે.
  • ડિજિટલ આઉટપુટ (DO) Arduino ના કોઈપણ ડિજિટલ પિન સાથે કનેક્ટ થઈ શકે છે, ઉદાહરણ તરીકે, D2.
  • જો તમે એનાલોગ મૂલ્યો માપવા માંગતા હો, તો એનાલોગ આઉટપુટ (AO) ને એનાલોગ પિન સાથે કનેક્ટ કરો, જેમ કે A0.

એકવાર બધું કનેક્ટ થઈ જાય, પછી સેન્સર મોડ્યુલ પર પોટેન્ટિઓમીટરને સમાયોજિત કરો સંવેદનશીલતા થ્રેશોલ્ડ માપાંકિત કરો ભેજ માટે.

શરૂ કરવા માટે કોડ: વાંચન મૂલ્યો

નું અર્થઘટન કરવા માટે કોડ આવશ્યક છે અલગ ડેટા સેન્સર દ્વારા પ્રદાન કરવામાં આવે છે. અહીં એક મૂળભૂત ઉદાહરણ છે:

const int sensorPin = A0; રદબાતલ સેટઅપ() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); Serial.print("એનાલોગ રીડ:"); Serial.println(મૂલ્ય); વિલંબ(1000); }

આ કોડ સેન્સરમાંથી એનાલોગ મૂલ્યો વાંચે છે અને તેમને સીરીયલ મોનિટર પર પ્રદર્શિત કરે છે. તમે સેન્સરની સપાટીને ભીની કરી શકો છો અને અવલોકન કરી શકો છો કે મૂલ્યો કેવી રીતે બદલાય છે.

વધુ કોડ ઉદાહરણો

શું તમે કંઈક વધુ ઇન્ટરેક્ટિવ કરવા માંગો છો? આ કોડનો પ્રયાસ કરો જે વરસાદને વર્ગીકૃત કરે છે વિવિધ તીવ્રતા:

const int sensorPin = A0; રદબાતલ સેટઅપ() { Serial.begin(9600); } void loop() { int value = analogRead(sensorPin); જો (મૂલ્ય > 950) { Serial.println("વરસાદ નથી"); } અન્ય જો (મૂલ્ય > 600) { Serial.println("વરસાદ પડી રહ્યો છે"); } અન્ય જો (મૂલ્ય > 300) { Serial.println("Downpour"); } અન્ય { Serial.println("સંભવિત પૂર"); } વિલંબ(1000); }

આ નાનો પ્રોગ્રામ તમને મોનિટર કરવાની મંજૂરી આપે છે વરસાદનું સ્તર વાસ્તવિક સમય માં

પ્રાયોગિક વરસાદ સેન્સર એપ્લિકેશન

YL-83 હોમ ઓટોમેશન અથવા શૈક્ષણિક પ્રોજેક્ટ્સમાં ઉપયોગની શ્રેણી ધરાવે છે. અહીં કેટલાક વિચારો છે:

  • સિંચાઈ ઓટોમેશન: તમે સેન્સરને પાણીના પંપ સાથે કનેક્ટ કરી શકો છો જે જ્યારે તે અપૂરતી ભેજ શોધે ત્યારે સક્રિય થાય છે.
  • એલાર્મ જો સેન્સર ભારે વરસાદ અથવા પૂરને શોધે છે, તો સાંભળી શકાય તેવા એલાર્મને સક્રિય કરે છે.
  • ચંદરવો નિયંત્રણ: હવામાન પરિસ્થિતિઓના આધારે ટેરેસ પર ચંદરવો આપમેળે લંબાવો અથવા પાછો ખેંચો.

તેની સરળતા અને ઓછી કિંમત માટે આભાર, આ સેન્સર માટે એક ઉત્તમ સાધન છે DIY પ્રોજેક્ટ્સ.

YL-83 રેઇન સેન્સર એક બુદ્ધિશાળી સહાયક કરતાં ઘણું વધારે છે, તે પ્રોગ્રામિંગ અને એપ્લાઇડ ઇલેક્ટ્રોનિક્સની રસપ્રદ દુનિયાનું પ્રવેશદ્વાર છે. સરળ સેટઅપ અને થોડી સર્જનાત્મકતા સાથે, તમે ઉપયોગી અને વ્યવહારુ સિસ્ટમો બનાવી શકો છો જે હવામાન પરિસ્થિતિઓને પ્રતિસાદ આપે છે. જો તમે ક્યારેય વિચાર્યું હોય કે કાર્યોને સ્વચાલિત કેવી રીતે કરવું અથવા કોઈ અલગ શૈક્ષણિક પ્રોજેક્ટનો આનંદ માણવો, તો આ સેન્સર એક શ્રેષ્ઠ વિકલ્પ છે. ચાલો કામ પર જઈએ!


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.