Mundarija:

Arduino tuproq namligini nazorat qilish tayog'i - o'simliklarni sug'orishni hech qachon unutmang: 4 qadam (rasmlar bilan)
Arduino tuproq namligini nazorat qilish tayog'i - o'simliklarni sug'orishni hech qachon unutmang: 4 qadam (rasmlar bilan)

Video: Arduino tuproq namligini nazorat qilish tayog'i - o'simliklarni sug'orishni hech qachon unutmang: 4 qadam (rasmlar bilan)

Video: Arduino tuproq namligini nazorat qilish tayog'i - o'simliklarni sug'orishni hech qachon unutmang: 4 qadam (rasmlar bilan)
Video: Arduinouz#5 INPUT OUTPUT,raqamli kirish chiqish portlari 2024, Noyabr
Anonim
Image
Image
Arduino tuproq namligini nazorat qilish tayog'i - O'simliklaringizni sug'orishni hech qachon unutmang
Arduino tuproq namligini nazorat qilish tayog'i - O'simliklaringizni sug'orishni hech qachon unutmang

Siz tez -tez yopiq o'simliklarni sug'orishni unutasizmi? Yoki, ehtimol, siz ularga haddan tashqari e'tibor berib, ularni sug'orib yubordingizmi?

Agar shunday qilsangiz, unda siz o'zingizni batareyadan ishlaydigan tuproq namligini kuzatuvchi tayoq qilishingiz kerak. Bu monitor tuproq namligini doimiy ravishda kuzatib borish va o'simliklarni sug'orish tugagandan keyin sug'orish paytida sizni ogohlantirish uchun sig'imli tuproq namligi sensori va 3.3V Arduino Pro Mini -dan foydalanadi.

Bortdagi ikkita potentsiometr sizga namlik darajasi yuqori va pastligini sozlash va sozlash imkonini beradi, bu sizni ogohlantirish uchun ikkita LEDning miltillashiga olib keladi. Agar siz ham signalli signalni xohlasangiz, zanjirni zanjirga osongina qo'shishingiz mumkin.

Bundan tashqari, o'rnatilgan namlik ko'rsatkichini va o'rnatilgan OLED-displeyda yuqori va past darajadagi ko'rsatkichlarni ko'rsatish uchun tugmani bosishingiz mumkin.

Bu erda standart sozlash bilan jihoz 18650 ta batareyaning bitta zaryadida 15-20 kun davom etadi. Biroq, ikkita kam quvvatli texnikani qo'llagan holda, har bir zaryad uchun 50-60 kungacha uzaytirilishi mumkin.

Ta'minotlar

Tuproq namligi monitorini yaratish uchun sizga kerak bo'ladi:

3.3V Arduino Pro Mini - Bu erda sotib oling

5V versiyasini boshqa batareya va 220Ω LED rezistorlar bilan ishlatish mumkin

  • USB dasturchisi - bu erda sotib oling
  • Tuproq namligi sensori - bu erda sotib oling
  • 3 x 5 mm diametrli LEDlar (har xil ranglarda)
  • 10K qarshilik - bu erda sotib oling
  • 3 x 100Ω rezistorlar - bu erda sotib oling
  • 2 x 10K bezakli idishlar - bu erda sotib oling
  • Tugmachali tugmachali tugma - bu erda sotib oling
  • Slaydni quvvat tugmasi - bu erda sotib oling
  • 128x32 I2C OLED -displey - bu erda sotib oling
  • Erkak bosh pimlari - bu erda sotib oling
  • Ayol sarlavhasi pinlari - bu erda sotib oling
  • Lenta kabeli - bu erda sotib oling

Monitorni quvvatlantirish uchun

  • 18650 3.7V Lityum Battey - Bu erda sotib oling
  • 18650 Batareya ushlagichi/zaryadlovchi - bu yerdan sotib oling

1 -qadam: Komponentlaringizni to'plang va tenglikni buyurtma qiling

Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling
Komponentlaringizni yig'ing va tenglikni buyurtma qiling

Men birinchi marta 18650 lityum-ionli batareya bilan ishlaydigan tenglikni ishlab chiqaradigan sxemani loyihalashdan boshladim. Shu sababli, men Arduino -ning 3.3V versiyasini va 3.3V yoki 5V dan quvvat oladigan tuproq namligining namlik monitorini tanladim.

Agar siz o'zingiz buyurtma qilmoqchi bo'lsangiz, PCB fayllarini mening blogimdan yuklab olishingiz mumkin.

Xuddi shu komponentlarga ega bo'lgan 5V Arduino Pro Mini -dan foydalanishingiz mumkin, siz bu erda ishlatiladigan 100 ohm o'rniga 220 ohmli LED rezistorlardan foydalanishingiz kerak. Bundan tashqari, siz uni bitta lityum-ionli batareyadan emas, balki batareya bilan to'ldirishingiz kerak bo'ladi.

Bundan tashqari, siz komponentlarni non taxtasiga yig'ib, namlik sezgichiga qisqa tutashishingiz mumkin, lekin tenglikni shunchaki ixcham va mustahkamroq o'rnatishga imkon beradi.

Men tenglikni PCB Way -dan buyurtma qildim, u 100x100 mm gacha bo'lgan 5 ta asosiy PCB uchun atigi 5 dollar turadi. Ular juda tez ishlab chiqarildi va jo'natildi va juda sifatli.

2 -qadam: PCBlarni yig'ing

PCBlarni yig'ing
PCBlarni yig'ing
PCBlarni yig'ing
PCBlarni yig'ing
PCBlarni yig'ing
PCBlarni yig'ing

Arduino -ga bosh pimlarini ulashdan boshlang. Ushbu dizayn OLED displeyiga I2C ulanishi uchun A4 va A5 pinlaridan foydalanadi, shuning uchun siz bu ikkita pinni qo'shishingiz kerak bo'ladi. Plitalar ko'pincha bu ikkalasi uchun pinlar bilan ta'minlanmaydi, chunki ular ikki tomondan chiziqlardan ajratilgan.

LEDlarning yo'nalishiga va sensorli tugmachalarga e'tibor berib, barcha komponentlarni tenglikka joylashtiring.

Namlik sezgichini taxtaga ulash uchun siz uchidagi oq vilkasini chiqarib, sensorning oxiriga yaqin bo'lgan teshiklar qatoriga uchta bosh pinni lehimlashingiz kerak. Sensorni to'g'ridan -to'g'ri PCB ga lehimlash uchun bu pinlardan foydalaning.

Komponentlaringiz lehimlangandan so'ng, PCB orqa qismidan chiqib ketadigan pinlarni kesib oling.

Lityum-ionli batareya zaryadlovchi panelini PCB quvvat terminallariga kichik tasma kabeli yordamida lehimlang, shunda ushlagichni PCB orqasiga yopishtirish mumkin.

3 -qadam: Arduino -ni dasturlash

Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash
Arduino -ni dasturlash

Arduino Pro Mini -ni dasturlash uchun siz USB -dasturchidan foydalanishingiz va uni PCB uzilishidagi mos keladigan sarlavhali pinlarga ulashingiz kerak bo'ladi. Esda tutingki, dasturchidagi Tx Arduino-da Rx-ga o'tadi va aksincha. Bundan tashqari, dasturchidan to'g'ri kuchlanish chiqishiga ishonch hosil qiling, 3.3V Pro Mini uchun 3.3V va 5V Pro Mini uchun 5V.

Siz eskizni mening blogimdan yuklab olishingiz va kodning har bir bo'limi nima qilishining batafsil tavsifini o'qishingiz mumkin.

4 -qadam: Tuproq namlik sensori kalibrlanishi va ishlatilishi

Tuproq namlik sensori kalibrlanishi va ishlatilishi
Tuproq namlik sensori kalibrlanishi va ishlatilishi
Tuproq namlik sensori kalibrlanishi va ishlatilishi
Tuproq namlik sensori kalibrlanishi va ishlatilishi
Tuproq namlik sensori kalibrlanishi va ishlatilishi
Tuproq namlik sensori kalibrlanishi va ishlatilishi

Monitorni birinchi marta yoqsangiz, displeyda qisqa ekran paydo bo'ladi va displey o'chadi.

O'chirilgandan so'ng, siz displey yonidagi tugmachani bosib uni qayta yoqishingiz va namlikning haqiqiy darajasini hamda namlik darajasining ikkita sozlash nuqtasini ko'rishingiz mumkin. Pastki va yuqori darajali potentsiometrlarni burish orqali ikkita sozlash nuqtasini sozlash mumkin. Kodda past belgilangan nuqtani yuqori qiymatdan yuqori va pastni pastdan pastroqqa qo'yishning oldini olish uchun ba'zi mantiq mavjud.

Sensorni ishlatishdan oldin siz uni sozlashingiz kerak. Buning uchun namlik sensori xom sensori qiymatlarini ko'rsatish uchun USB dasturchisidan foydalaning. Sensorning havodagi quruq ko'rsatkichini oling va namlikning maksimal darajasiga erishish uchun sensorning tayoq qismini suvli idishga soling. Bunda komponentlar nam bo'lmasligiga ishonch hosil qiling. Ushbu maksimal va minimal qiymatlarni oling va ularni kodga o'zgartiring, shunda sizning monitoringiz yaxshi. Atrof -muhit o'zgarishini hisobga olish uchun siz maksimal va minimal darajaga kichik chegara qo'shishingiz mumkin.

Yuqorida aytib o'tganimizdek, 18650 batareyasining bitta zaryadida monitor 15-20 kungacha ishlaydi. Men o'z blogimda ikkita usulni batafsil bayon qildim, ularni bir zaryad bilan 50-60 kungacha yaxshilash mumkin. Bular, asosan, o'qish kerak bo'lganda namlik sensori bilan ishlashni va Arduino -dagi kichik quvvatli LEDni o'chirishni o'z ichiga oladi. Kamroq o'qish orqali siz batareyaning ishlash muddatini yaxshilashingiz mumkin.

Bundan tashqari, elektron komponentlarni himoya qilish uchun monitor tugagandan so'ng, men akril old panelni qo'shdim

Tuproq namligi monitorini o'zingiz yaratishga harakat qildingizmi? Menga sharhlar bo'limida xabar bering!

Tavsiya: