Tuproq namligining ko'rsatkichlari va regulyatorlari. Yozgi uylar uchun mos keladigan korroziyaga chidamli tuproq namligi sensori

Tuproqqa qachon suv kerakligini aniqlash uchun Arduino-ni FC-28 tuproq namligi sensoriga ulang.

Ushbu maqolada biz Arduino bilan FC-28 tuproq namligi sensoridan foydalanamiz. Ushbu sensor tuproqning hajmli suv tarkibini o'lchaydi va bizga namlik darajasini beradi. Sensor bizga chiqishda analog va raqamli ma'lumotlarni beradi. Biz uni ikkala rejimda ham ulaymiz.

Tuproqning namligi sensori suv miqdorini o'lchash uchun ishlatiladigan ikkita sensordan iborat. Ikki prob oqimning tuproqdan o'tishiga imkon beradi, bu esa qarshilik qiymatini beradi, bu esa oxir-oqibat namlik qiymatini o'lchash imkonini beradi.

Suv mavjud bo'lganda, tuproq ko'proq elektr tokini o'tkazadi, ya'ni qarshilik kamroq bo'ladi. Quruq tuproq elektr tokini yaxshi o'tkazmaydi, shuning uchun suv kamroq bo'lsa, tuproq kamroq elektr tokini o'tkazadi, ya'ni qarshilik ko'proq bo'ladi.

FC-28 sensori analog va raqamli rejimlarda ulanishi mumkin. Biz uni avval analog rejimda, keyin esa raqamli rejimda ulaymiz.

Spetsifikatsiya

FC-28 Tuproq namligi sensori texnik xususiyatlari:

  • kirish kuchlanishi: 3,3-5 V
  • chiqish kuchlanishi: 0-4,2V
  • kirish oqimi: 35mA
  • chiqish signali: analog va raqamli

Pinout

FC-28 tuproq namligi sensori to'rtta kontaktga ega:

  • VCC: quvvat
  • A0: analog chiqish
  • D0: raqamli chiqish
  • GND: zamin

Modul shuningdek, chegara qiymatini o'rnatadigan potansiyometrni ham o'z ichiga oladi. Ushbu chegara qiymati LM393 komparatorida taqqoslanadi. LED bizga chegaradan yuqori yoki pastroq qiymatni bildiradi.

Analog rejim

Sensorni analog rejimda ulash uchun biz sensorning analog chiqishidan foydalanishimiz kerak. FC-28 tuproq namligi sensori 0 dan 1023 gacha bo'lgan analog chiqish qiymatlarini qabul qiladi.

Namlik foiz sifatida o'lchanadi, shuning uchun biz ushbu qiymatlarni 0 dan 100 gacha moslashtiramiz va keyin ularni ketma-ket monitorda ko'rsatamiz. Turli xil namlik qiymatlarini o'rnatishingiz va aylantirishingiz mumkin suv nasosi Ushbu qiymatlarga muvofiq "yoqish / o'chirish".

Elektr diagrammasi

FC-28 tuproq namligi sensorini Arduino-ga quyidagicha ulang:

  • VCC FC-28 → 5V Arduino
  • GND FC-28 → GND Arduino
  • A0 FC-28 → A0 Arduino

Analog chiqish uchun kod

Analog chiqish uchun biz quyidagi kodni yozamiz:

Int sensor_pin = A0; int chiqish_qiymati; bekor o'rnatish () (Serial.begin (9600); Serial.println ("Datchikdan o'qish ..."); kechikish (2000);) bekor tsikl () (output_value = analogRead (sensor_pin); output_value = map (output_value) , 550,0,0,100); Serial.print ("Mositure:"); Serial.print (chiqish_qiymati); Serial.println ("%"); kechikish (1000);)

Kodni tushuntirish

Avvalo, biz ikkita o'zgaruvchini aniqladik: biri tuproq namligi sensori bilan aloqa qilish uchun, ikkinchisi esa sensorning chiqishini saqlash uchun.

Int sensor_pin = A0; int chiqish_qiymati;

O'rnatish funktsiyasida buyruq Serial.begin (9600) Arduino va seriyali monitor o'rtasidagi aloqada yordam beradi. Shundan so'ng biz oddiy displeyda "Datchikdan o'qish ..." ni chop qilamiz.

Void sozlamalari () (Serial.begin (9600); Serial.println ("Datchikdan o'qish ..."); kechikish (2000);)

Loop funktsiyasida biz sensorning analog chiqishidan qiymatni o'qiymiz va qiymatni o'zgaruvchida saqlaymiz chiqish_qiymati... Keyin biz chiqish qiymatlarini 0-100 ga moslashtiramiz, chunki namlik foiz sifatida o'lchanadi. Biz quruq tuproqdan ko'rsatkichlarni olganimizda, sensor qiymati 550, nam tuproqda esa sensor qiymati 10 edi. Biz namlik qiymatini olish uchun bu qiymatlarni solishtirdik. Keyin biz ushbu qiymatlarni ketma-ket monitorda chop etdik.

bekor halqa () (chiqish_qiymati = analogRead (sensor_pin); chiqish_qiymati = xarita (chiqish_qiymati, 550,10,0,100); Serial.print ("Mositure:"); Serial.print (chiqish_qiymati); Serial.println ("%") ; kechikish (1000);)

Raqamli rejim

FC-28 tuproq namligi sensorini raqamli rejimda ulash uchun biz sensorning raqamli chiqishini Arduino raqamli piniga ulaymiz.

Sensor moduli potansiyometrni o'z ichiga oladi, u chegara qiymatini o'rnatish uchun ishlatiladi. Keyin chegara qiymati FC-28 sensor modulida joylashgan LM393 komparatori yordamida sensorning chiqish qiymati bilan taqqoslanadi. LM393 komparatori sensorning chiqish qiymatini va chegara qiymatini taqqoslaydi va keyin raqamli pin orqali bizga chiqish qiymatini beradi.

Sensor qiymati chegara qiymatidan kattaroq bo'lsa, raqamli chiqish bizga 5V beradi va sensorli LED yonadi. V aks holda sensor qiymati ushbu chegara qiymatidan past bo'lsa, raqamli chiqishga 0V uzatiladi va LED yonmaydi.

Elektr diagrammasi

FC-28 tuproq namligi sensori va raqamli rejimda Arduino uchun ulanishlar quyidagicha:

  • VCC FC-28 → 5V Arduino
  • GND FC-28 → GND Arduino
  • D0 FC-28 → Pin 12 Arduino
  • LED musbat → Pin 13 Arduino
  • LED minus → GND Arduino

Raqamli rejim uchun kod

Raqamli rejim uchun kod quyida keltirilgan:

Int led_pin = 13; int sensor_pin = 8; bekor o'rnatish () (pinMode (led_pin, OUTPUT); pinMode (sensor_pin, INPUT);) bekor halqa () (agar (digitalRead (sensor_pin) == HIGH) (digitalWrite (led_pin, HIGH);) boshqa (digitalWrite (led_pin,), LOW); kechikish (1000);))

Kodni tushuntirish

Avvalo, biz LED pinini va sensorning raqamli pinini ulash uchun 2 ta o'zgaruvchini ishga tushirdik.

Int led_pin = 13; int sensor_pin = 8;

O'rnatish funktsiyasida biz LEDning pinini chiqish pinini e'lon qilamiz, chunki biz u orqali LEDni yoqamiz. Biz sensorning pinini kirish pinini e'lon qildik, chunki Arduino sensordan qiymatlarni ushbu pin orqali oladi.

Bekor sozlamalari () (pinMode (led_pin, OUTPUT); pinMode (sensor_pin, INPUT);)

Loop funktsiyasida biz sensor pinidan o'qiymiz. Agar qiymat chegaradan yuqori bo'lsa, LED yonadi. Sensor qiymati chegara qiymatidan past bo'lsa, indikator o'chadi.

Void loop () (agar (digitalRead (sensor_pin) == HIGH) (digitalWrite (led_pin, HIGH);) other (digitalWrite (led_pin, LOW); kechikish (1000);))

Bu Arduino uchun FC-28 sensori bilan ishlash bo'yicha kirish darsini yakunlaydi. Sizga muvaffaqiyatli loyihalar.

Ko'pincha sotuvda siz gul idishiga o'rnatiladigan va tuproq namligi darajasini, shu jumladan, agar kerak bo'lsa, nasos va o'simlikni sug'orish darajasini kuzatadigan bunday qurilmalarni topishingiz mumkin. Bunday qurilma tufayli siz sevimli ficus qurib qolishidan qo'rqmasdan, bir hafta davomida ta'tilga xavfsiz borishingiz mumkin. Biroq, bunday qurilmalarning narxi asossiz yuqori, chunki ularning qurilmasi juda oddiy. Xo'sh, nima uchun uni o'zingiz qilishingiz mumkin bo'lsa, sotib olasizmi?

Sxema

Men oddiy va tasdiqlangan tuproq namligi sensori diagrammasini yig'ishni taklif qilaman, uning diagrammasi quyida ko'rsatilgan:

Idishning buyragiga ikkita metall tayoq tushiriladi, masalan, qog'oz qisqichini burish orqali qilish mumkin. Ular bir-biridan taxminan 2-3 santimetr masofada erga yopishtirilishi kerak. Tuproq quruq bo'lsa, u yaxshi o'tkazmaydi elektr toki, novdalar orasidagi qarshilik juda yuqori. Tuproq nam bo'lsa, uning elektr o'tkazuvchanligi sezilarli darajada oshadi va novdalar orasidagi qarshilik kamayadi, bu sxemaning ishlashiga asos bo'lgan hodisa.
10 kŌ qarshilik va novdalar orasidagi tuproq kuchlanish bo'luvchisini hosil qiladi, uning chiqishi operatsion kuchaytirgichning inverting kirishiga ulanadi. Bular. undagi kuchlanish faqat tuproqning qanchalik namligiga bog'liq. Sensor nam tuproqqa joylashtirilsa, op-amp kirishidagi kuchlanish taxminan 2-3 volt bo'ladi. Er quriganida, bu kuchlanish kuchayadi va butunlay quruq yerda 9-10 volt qiymatiga etadi (o'ziga xos kuchlanish qiymatlari tuproq turiga bog'liq). Op-ampning inverting bo'lmagan kirishidagi kuchlanish 0 dan 12 voltgacha bo'lgan diapazonda o'zgaruvchan qarshilik (diagrammada 10 kŌ, uning qiymati 10-100 kŌ ichida o'zgarishi mumkin) tomonidan qo'lda o'rnatiladi. Ushbu o'zgaruvchan qarshilik sensor uchun chegarani o'rnatish uchun ishlatiladi. Ushbu sxemadagi operatsion kuchaytirgich komparator vazifasini bajaradi, ya'ni. u inverting va inverting bo'lmagan kirishlardagi kuchlanishlarni taqqoslaydi. Inverting kirishidagi kuchlanish teskari bo'lmagan kuchlanishdan oshib ketishi bilanoq, op-ampning chiqishida minus ta'minot paydo bo'ladi, LED yonadi va tranzistor ochiladi. Transistor, o'z navbatida, suv nasosini yoki elektr valfni boshqaradigan o'rni faollashtiradi. Suv qozonga oqib chiqa boshlaydi, er yana namlanadi, uning elektr o'tkazuvchanligi oshadi va sxema suv ta'minotini o'chiradi.
Bosilgan elektron plata, maqola uchun taklif qilingan, er-xotin operatsion kuchaytirgichdan foydalanish uchun mo'ljallangan, masalan, TL072, RC4558, NE5532 yoki boshqa analoglar, uning yarmidan biri ishlatilmaydi. Devrendagi tranzistor past yoki o'rta quvvat va PNP tuzilmalaridan foydalanadi, siz, masalan, KT814 dan foydalanishingiz mumkin. Uning vazifasi o'rni yoqish va o'chirishdir va o'rni o'rniga siz men kabi dala effektli tranzistorda kalitdan foydalanishingiz mumkin. Devrenning besleme zo'riqishida 12 volt.
Kengashni yuklab oling:

(Yuklab olinganlar: 371)

Tuproq namligi sensorini yig'ish

Tuproq quriganida, o'rni aniq yoqilmaydi, lekin birinchi navbatda tezda bosishni boshlaydi va shundan keyingina u ochiq holatda o'rnatiladi. Bu shuni ko'rsatadiki, taxtadan o'simlik qozoniga simlar zanjirning ishlashiga yomon ta'sir ko'rsatadigan tarmoq pikaplarini yig'adi. Bunday holda, simlarni ekranlanganlarga almashtirish va diagrammada ko'rsatilgan 100 nF sig'imga qo'shimcha ravishda tuproq qismiga parallel ravishda 4,7 - 10 mF sig'imli elektrolitik kondansatkichni qo'yish zarar qilmaydi.
Menga sxemaning ishi juda yoqdi, uni takrorlashni tavsiya qilaman. Men yig'gan qurilmaning fotosurati:

Bu sizni monoton takrorlanadigan ishlardan qutqaradi va tuproq namligi sensori ortiqcha suvdan qochishga yordam beradi - bunday qurilmani o'z qo'llaringiz bilan yig'ish unchalik qiyin emas. Fizika qonunlari bog'bonni qutqarish uchun keladi: tuproqdagi namlik elektr impulslarining o'tkazuvchisiga aylanadi va qancha ko'p bo'lsa, qarshilik shunchalik past bo'ladi. Namlik pasayganda, qarshilik kuchayadi va bu optimal sug'orish vaqtini kuzatishga yordam beradi.

Tuproqning namligi sensori dizayni zaif energiya manbaiga ulangan ikkita o'tkazgichdan iborat bo'lib, kontaktlarning zanglashiga olib keladigan rezistor mavjud bo'lishi kerak. Elektrodlar orasidagi bo'shliqda namlik miqdori ortishi bilan qarshilik pasayadi va oqim kuchayadi.

Namlik quriydi - qarshilik kuchayadi, oqim kamayadi.

Elektrodlar nam muhitda bo'lganligi sababli, korroziyaning zararli ta'sirini kamaytirish uchun ularni kalit orqali yoqish tavsiya etiladi. Oddiy vaqtlarda tizim o'chirilgan va faqat tugmani bosish orqali namlikni tekshirish uchun ishga tushadi.

Ushbu turdagi tuproq namligi sensorlari issiqxonalarda o'rnatilishi mumkin - ular avtomatik sug'orish ustidan nazoratni ta'minlaydi, shuning uchun tizim umuman inson aralashuvisiz ishlashi mumkin. Bunday holda, tizim doimo ish holatida bo'ladi, lekin elektrodlarning holatini ular korroziya ta'sirida yaroqsiz holga kelmasligi uchun kuzatib borish kerak bo'ladi. Shunga o'xshash qurilmalarni ochiq to'shak va maysazorlarga o'rnatish mumkin - ular bir zumda kerakli ma'lumotlarni oladi.

Bunday holda, tizim oddiy teginish hissiyotiga qaraganda ancha aniqroq bo'lib chiqadi. Agar biror kishi erni to'liq quruq deb hisoblasa, sensor 100 birlik tuproq namligini ko'rsatadi (o'nlik tizimda baholanganda), sug'orishdan so'ng darhol bu qiymat 600-700 birlikka ko'tariladi.

Shundan so'ng, sensor sizga tuproqdagi namlik miqdori o'zgarishini kuzatish imkonini beradi.

Agar sensorni ochiq havoda ishlatish kerak bo'lsa, ma'lumotlarning buzilishining oldini olish uchun uning yuqori qismini ehtiyotkorlik bilan yopishtirish tavsiya etiladi. Buning uchun u suv o'tkazmaydigan epoksi qatroni bilan qoplanishi mumkin.

Sensor quyidagicha yig'iladi:

  • Asosiy qism - diametri 3-4 mm bo'lgan ikkita elektrod, ular tekstolit yoki korroziyadan himoyalangan boshqa materiallardan tayyorlangan asosga biriktirilgan.
  • Elektrodlarning bir uchida siz ipni kesishingiz kerak, boshqa tomondan ular ko'proq o'tkirlash uchun o'tkir qilingan. qulay suvga cho'mish yerga.
  • PCB plastinkasida elektrodlar vidalanadigan teshiklar burg'ulanadi, ular yong'oq va yuvish vositalari bilan mahkamlanishi kerak.
  • Chiqib ketgan simlarni yuvish vositalarining ostiga qo'yish kerak, shundan so'ng elektrodlar izolyatsiya qilinadi. Erga botiriladigan elektrodlarning uzunligi ishlatiladigan idishga yoki ochiq to'shakka qarab taxminan 4-10 sm.
  • Sensor 35 mA oqim manbasini talab qiladi, tizim 5V kuchlanishni talab qiladi. Tuproqdagi namlik miqdoriga qarab, qaytish signali diapazoni 0-4,2 V bo'ladi. Dragni yo'qotish tuproqdagi suv miqdorini ko'rsatadi.
  • Tuproq namligi sensori mikroprotsessorga 3 ta sim orqali ulangan, buning uchun siz Arduino-ni sotib olishingiz mumkin. Tekshirish moslamasi tuproq namligi juda past bo'lganida ovozli signal berish uchun tizimni buzzerga yoki LEDga ulash imkonini beradi, sensor o'zgarganda yorug'likning yorqinligi o'zgaradi.

Bunday uy qurilishi qurilmasi"Smart Home" tizimida avtomatik sug'orishning bir qismiga aylanishi mumkin, masalan, MegD-328 Ethernet kontrolleri yordamida. Veb-interfeys 10-bitli tizimdagi namlik darajasini ko'rsatadi: 0 dan 300 gacha bo'lgan diapazon yerning to'liq quruqligini ko'rsatadi, 300-700 - tuproqda namlik etarli, 700 dan ortiq - tuproq nam va yo'q. sug'orish talab qilinadi.

Tekshirish moslamasi, o'rni va batareyadan tashkil topgan dizayn har qanday mos keladigan korpusga olib tashlanishi mumkin, buning uchun har qanday plastik quti moslashtirilishi mumkin.

Uyda bunday namlik sensori yordamida bir vaqtning o'zida juda oddiy va ishonchli bo'ladi.

Tuproq namligi sensori qo'llanilishi juda xilma-xil bo'lishi mumkin. Ular ko'pincha avtomatik sug'orish tizimlarida va o'simliklarni qo'lda sug'orishda qo'llaniladi:

  1. Ular o'rnatilishi mumkin gul idishlari agar o'simliklar tuproqdagi suv darajasiga sezgir bo'lsa. Agar biz sukkulentlar haqida gapiradigan bo'lsak, masalan, kaktuslar haqida, to'g'ridan-to'g'ri ildizlardagi namlik darajasining o'zgarishiga ta'sir qiladigan uzun elektrodlarni olish kerak. Ular boshqa zaif o'simliklarda ham qo'llanilishi mumkin. LEDga ulanish sizga o'tkazish vaqti kelganini aniqlash imkonini beradi.
  2. Ular o'simliklarni sug'orishni tashkil qilish uchun ajralmas hisoblanadi. tomonidan shunga o'xshash printsip havo namligi datchiklari ham yig'iladi, ular o'simlik püskürtme tizimini ishga tushirish uchun zarur. Bularning barchasi avtomatik ravishda o'simliklarni sug'orishni ta'minlaydi va normal daraja atmosfera namligi.
  3. Dachada datchiklardan foydalanish har bir bog 'to'shagini sug'orish vaqtini esdan chiqarmaslikka imkon beradi, elektrotexnikaning o'zi sizga tuproqdagi suv miqdori haqida aytib beradi. Bu yaqinda yomg'ir yog'gan bo'lsa, ortiqcha sug'orishni oldini olishga yordam beradi.
  4. Sensorlardan foydalanish ba'zi boshqa holatlarda ham juda qulaydir. Masalan, ular podvalda va poydevor yaqinidagi uy ostidagi tuproq namligini nazorat qilish imkonini beradi. Kvartirada uni lavabo ostiga o'rnatish mumkin: agar quvur tomiza boshlasa, avtomatlashtirish bu haqda darhol xabar beradi va qo'shnilarning suv bosishi va keyingi ta'mirlardan qochish mumkin bo'ladi.
  5. Oddiy sensorli qurilma bir necha kun ichida uy va bog'ning barcha muammoli joylarini ogohlantirish tizimi bilan to'liq jihozlash imkonini beradi. Agar elektrodlar etarlicha uzun bo'lsa, ular suv darajasini nazorat qilish uchun ishlatilishi mumkin, masalan, sun'iy kichik suv omborida.

Sensorni o'z-o'zidan ishlab chiqarish uyni jihozlashga yordam beradi avtomatik tizim minimal xarajat bilan nazorat qilish.

Zavodda ishlab chiqarilgan komponentlarni onlayn yoki ixtisoslashtirilgan do'konda sotib olish oson, qurilmalarning aksariyati har doim elektr ixlosmandlarining uyida topilishi mumkin bo'lgan materiallardan yig'ilishi mumkin.

Batafsil ma'lumotni videoda topishingiz mumkin.

Arduino tuproq namligi sensori suvga cho'mgan zaminning namligini aniqlash uchun mo'ljallangan. Bu sizga etarli emas yoki haqida bilish imkonini beradi ortiqcha sug'orish sizning uyingiz yoki bog 'o'simliklari... Ushbu modulni kontrollerga ulash sizga o'simliklar, sabzavot bog'i yoki plantatsiyalarni sug'orish jarayonini avtomatlashtirish imkonini beradi (bir turdagi "aqlli sug'orish").

Modul ikki qismdan iborat: YL-69 kontaktli probi va YL-38 sensori, to'plam ulanish uchun simlarni o'z ichiga oladi .. YL-69 probining ikkita elektrodi o'rtasida kichik kuchlanish hosil bo'ladi. Tuproq quruq bo'lsa, qarshilik yuqori va oqim kamroq bo'ladi. Agar zamin nam bo'lsa, qarshilik kamroq, oqim biroz ko'proq. Finalga ko'ra analog signal namlik darajasini baholashingiz mumkin. YL-69 probi YL-38 probiga ikkita sim orqali ulangan. Probga ulanish uchun kontaktlarga qo'shimcha ravishda, YL-38 sensori boshqaruvchiga ulanish uchun to'rtta kontaktga ega.

  • Vcc - sensorli quvvat manbai;
  • GND - tuproq;
  • A0 - analog qiymat;
  • D0 - namlik darajasining raqamli qiymati.
YL-38 sensori LM393 komparatori asosida qurilgan bo'lib, u printsip bo'yicha D0 chiqishiga kuchlanish beradi: nam tuproq - mantiqiy past daraja, quruq tuproq - mantiqiy yuqori daraja. Daraja potansiyometr yordamida sozlanishi mumkin bo'lgan chegara qiymati bilan aniqlanadi. A0 piniga analog qiymat beriladi, u keyingi ishlov berish, tahlil qilish va qaror qabul qilish uchun boshqaruvchiga uzatilishi mumkin. YL-38 sensori sensorga berilgan raqamli signal va D0 chiqishida raqamli signal mavjudligini bildiruvchi ikkita LEDga ega. Raqamli chiqish D0 va darajali LED D0 mavjudligi modulni boshqaruvchiga ulanmasdan mustaqil ravishda foydalanishga imkon beradi.

Modul spetsifikatsiyalari

  • Ta'minot kuchlanishi: 3,3-5 V;
  • Iste'mol oqimi 35 mA;
  • Chiqish: raqamli va analog;
  • Modul o'lchami: 16 × 30 mm;
  • Prob o'lchami: 20 × 60 mm;
  • Umumiy og'irligi: 7,5 g.

Foydalanish misoli

Keling, tuproq namligi sensorini Arduino-ga ulashni ko'rib chiqaylik. Tuproqning namlik darajasi ko'rsatkichi loyihasini yarataylik yopiq o'simlik(siz ba'zan sug'orishni unutib qo'yadigan sevimli gulingiz). Tuproqning namligini ko'rsatish uchun biz 8 ta LEDni ishlatamiz. Loyiha uchun bizga quyidagi tafsilotlar kerak bo'ladi:
  • To'lash Arduino Uno
  • Tuproq namligi sensori
  • 8 ta LED
  • Non taxtasi
  • Ulanish simlari.
Quyidagi rasmda ko'rsatilgan sxemani yig'amiz.


Keling, Arduino IDE-ni ishga tushiramiz. Keling, yangi eskiz yaratamiz va unga quyidagi qatorlarni qo'shamiz: // Tuproqning namligi sensori // http: // sayt // sensorning analog chiqishini ulash uchun kontakt int aPin = A0; // ko'rsatkich LEDlarini ulash uchun pinlar int ledPins = (4,5,6,7,8,9,10,11); // sensor qiymatini saqlash uchun o'zgaruvchi int avalue = 0; // yoritilgan LEDlar sonining o'zgaruvchisi int hisoblangan = 8; // to'liq sug'orish qiymati int minvalue = 220; // tanqidiy quruqlikning qiymati int maxvalue = 600; bekor o'rnatish () (// ketma-ket portni ishga tushirish Serial.begin (9600); // LED ko'rsatkich pinlarini // uchun OUTPUT rejimiga o'rnatish (int i = 0; i);<8;i++) { pinMode(ledPins[i],OUTPUT); } } void loop() { // получение значения с аналогового вывода датчика avalue=analogRead(aPin); // вывод значения в монитор последовательного порта Arduino Serial.print("avalue=");Serial.println (qiymati); // qiymatni 8 ta LED bilan masshtablash sanaladi = xarita (qiymat, maksimal qiymat, minvalue, 0,7); // (int i = 0; i <8; i ++) (agar (i <= hisoblangan bo'lsa)) uchun namlik darajasi ko'rsatkichi digitalWrite (ledPins [i], HIGH); // LEDni yoqing, boshqa digitalWrite (ledPins) [i], LOW) ; // LEDni o'chiring) // keyingi qiymat qabul qilinishidan oldin pauza qilish 1000 ms kechikish (1000); ) Sensorning analog chiqishi Arduino ning analog kirishiga ulangan, u 10 bit ruxsatga ega bo'lgan analog-raqamli konvertor (ADC) bo'lib, chiqish 0 dan 1023 gacha qiymatlarni olish imkonini beradi. To'liq sug'orish (minvalue) va kuchli quruq tuproq (maxvalue ) uchun o'zgaruvchilarning qiymati biz eksperimental ravishda olamiz. Tuproqning ko'proq quruqligi analog signalning katta qiymatiga to'g'ri keladi. Xarita funktsiyasidan foydalanib, biz sensorning analog qiymatini LED indikatorimizning qiymatiga o'tkazamiz. Tuproq namligi qanchalik baland bo'lsa, LED indikatorining qiymati shunchalik yuqori bo'ladi (yonadigan LEDlar soni). Ushbu indikatorni gulga ulab, biz sug'orish zarurligini aniqlaganimizda, indikatordagi namlik darajasini masofadan ko'rishimiz mumkin.

(! LANG: Tez-tez so'raladigan savollar

1. Quvvat diodi o'chirilgan
  • YL-38 sensori (3,3 - 5 V) bilan ta'minlangan quvvatning mavjudligi va polaritesini tekshiring.
2. Tuproqni sug'orishda tuproq namligini ko'rsatuvchi LED yonmaydi
  • Potansiyometr bilan javob chegarasini sozlang. YL-38 probining YL-69 probiga ulanishini tekshiring.
3. Tuproqni sug'orishda analog chiqish signalining qiymati o'zgarmaydi
  • YL-38 probining YL-69 probiga ulanishini tekshiring.
  • Tuproqda o'lchagich borligini tekshiring.

Shoir Andrey Voznesenskiy shunday degan edi: “dangasalik taraqqiyotning dvigatelidir”. Ehtimol, bu iboraga qo'shilmaslik qiyin, chunki aksariyat elektron qurilmalar siz bilan bizning kundalik hayotimizni osonlashtirish uchun yaratilgan, tashvishlar va har xil behuda ishlarga to'la.

Agar siz hozir ushbu maqolani o'qiyotgan bo'lsangiz, unda siz gullarni sug'orish jarayonidan juda charchadingiz. Axir, gullar nozik jonzotlar, to‘kib tashlasang, baxtsiz bo‘lasan, bir kun sug‘orishni unutib qo‘yasan, tamom, so‘lib qolishga yaqin. Egalari bir hafta ta'tilga chiqib, bechora ko'kalamzorlarni quruq qozonda so'lib qolib ketganidan dunyoda qancha gullar nobud bo'ldi! Tasavvur qilish qo'rqinchli.

Bunday dahshatli vaziyatlarning oldini olish uchun avtomatik sug'orish tizimlari ixtiro qilinadi. Idishda tuproq namligini o'lchaydigan sensor o'rnatilgan - bu bir-biridan bir santimetr masofada erga yopishtirilgan zanglamaydigan po'latdan yasalgan metall panjaralar uchun.

Ular simlar orqali kontaktlarning zanglashiga olib ulanadi, ularning vazifasi namlik belgilangan darajadan pastga tushganda o'rni ochish va tuproq yana namlik bilan to'yingan paytda o'rni yopishdir. O'z o'rni, o'z navbatida, suvni to'g'ridan-to'g'ri o'simlikning ildizi ostidagi suv omboridan pompalaydigan nasosni boshqaradi.

Sensor sxemasi

Ma'lumki, quruq va nam tuproqning elektr o'tkazuvchanligi sezilarli darajada farq qiladi, bu sensorning ishlashiga asos bo'lgan haqiqatdir. 10 kŌ qarshilik va baralar orasidagi tuproq bo'limi kuchlanish bo'luvchisini hosil qiladi, ularning o'rta nuqtasi to'g'ridan-to'g'ri op-ampning kirishiga ulanadi. Kuchlanish o'zgaruvchan qarshilikning o'rta nuqtasidan op-ampning boshqa kirishiga beriladi, ya'ni. u noldan kuchlanishgacha sozlanishi mumkin. Uning yordami bilan komparatorning o'tish chegarasi o'rnatiladi, uning rolida op-amp ishlaydi. Uning kirishlaridan biridagi kuchlanish ikkinchisidagi kuchlanishdan oshib ketishi bilanoq, chiqish mantiqiy "1" bo'ladi, LED yonadi, tranzistor ochiladi va o'rni yoqadi. Har qanday tranzistor ishlatilishi mumkin, PNP tuzilishi, oqim va kuchlanish uchun mos, masalan, KT3107 yoki KT814. Operatsion kuchaytirgich TL072 yoki shunga o'xshash, masalan, RC4558. O'rni o'rashiga parallel ravishda kam quvvatli diod o'rnatilishi kerak, masalan, 1n4148. Devrenning besleme zo'riqishida 12 volt.

Idishdan taxtaning o'ziga o'tadigan uzun simlar tufayli, o'rni aniq o'zgarmaydigan, lekin tarmoqdagi o'zgaruvchan tokning chastotasi bilan bosishni boshlaydigan vaziyat yuzaga kelishi mumkin va faqat bir muncha vaqt o'tgach, u o'rnatiladi. ochiq pozitsiya. Ushbu yomon hodisani bartaraf etish uchun sensor bilan parallel ravishda 10-100 mkF quvvatga ega elektrolitik kondansatör o'rnatilishi kerak. Kengash bilan arxivlash. Baxtli qurilish! Muallif - Dmitriy S.

Maqolani muhokama qiling TUVROQ NAMLIGI DACHICI SXEMASI