Mundarija:
- 1 -qadam: kerakli materiallar
- 2 -qadam: O'chirish sxemasini yarating
- 3 -qadam: O'chirishning ishlash printsipi
- 4 -qadam: Arduino kodi
- 5 -qadam: Amalga oshirish va sinov
Video: Arduino yordamida avtomatik sug'orish tizimini qanday qilish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu yo'riqnomada men sizga tuproqdagi suv tarkibini sezadigan va bog'ingizni avtomatik ravishda sug'oradigan avtomatik sug'orish tizimini qanday qurish va joriy qilishni ko'rsataman. Bu tizim har xil ekinlar talablariga va mavsumiy o'zgarishlarga dasturlashtirilgan bo'lishi mumkin. Bu tizim tomchilatib sug'orish texnikasiga eng mos keladi. Shuningdek, men tizimni har xil tuproq sharoitlari va suv mavjudligi uchun sinab ko'rdim.
Tushunish uchun bog'langan videoni ko'ring.
Bu tizim sizning hovlingizdagi bog'ni yoki yopiq bog'ingizni avtomatik sug'orishga yordam beradi va sizning bandligingizda sevimli o'simliklaringizni sug'orishdan xavotirlanmang.
Arduino UNO - bu tizimning miyasi va barcha sensorlar va displey qurilmalari u tomonidan boshqariladi. Tuproq namligini o'qish uchun namlik sensori ishlatiladi. Tuproq holatini, atrof -muhit haroratini va suv ta'minoti holatini (suv nasosi) kuzatish uchun LCD displey o'rnatilgan.
1 -qadam: kerakli materiallar
- Arduino UNO
- Tuproq namligi sensori (LM393 drayveri bilan)
- LM 35 harorat sensori
- 16x2 LCD displey
- Suv sathining o'zgarishi
- Karnay
- 5V o'rni
- BC547 yoki shunga o'xshash NPN tranzistorlari
- Rezistorlar (sxemaga qarang)
- Potentsiometr (10 kohm)
- LED 5 mm
- 1N4007 diodi
- Terminal chiziqlari va vintli terminallar
- PCB / non paneli
- Asosiy asboblar va lehim to'plami
2 -qadam: O'chirish sxemasini yarating
Ushbu sxema Breadboard yoki PCB -ga o'rnatilishi mumkin. Vaqtinchalik urinish uchun siz uni non panelida qurishingiz mumkin. Tafsilotlar uchun sxemaga qarang. Ulanishni quyida aytib o'tilganidek qiling.
ARDUINO PIN -kodlari
0 _ N/C
1 _ N/C
2 _ LCD-14
3 _ LCD-13
4 _ LCD-12
5 _ LCD-11
6 _ N/C
7_ SUV_LEVEL_STATUS_LED
8 _ N/C
9_ KO'PAR
10 _ Yo'q
11 _ LCD-6
12 _ LCD-4
13 _ PUMP_STATUS_LED) _AND_TO_RELAY
A0_ TUF_MOISTURE_SENSOR
A4 _ LM35_ (TEMPERATURE_SENSOR)
LCD-1 _ GND
LCD-5 _ GND
LCD-2 _+Vcc
LCD-3 _ LCD_ YORGILIK
*Noto'g'ri harorat ko'rsatkichlari uchun xato haqida xabar berilgan. Iltimos, harorat sensori ishlatmang. Kodni hal qilgandan so'ng uni yangilayman.
3 -qadam: O'chirishning ishlash printsipi
Tuproq namligi sensori qiymatlari tuproq qarshiligiga bog'liq. LM393 drayveri - bu datchikli 5 V kuchlanishli kuchlanish bilan taqqoslanadigan ikkita differentsial taqqoslagich.
Bu sensorning qiymati 0 dan 1023 gacha o'zgarib turadi. 0- eng nam, 1023- juda quruq holat.
LM35-bu aniq zanjirli harorat sensori bo'lib, uning chiqish zo'riqishi Selsiy harorati bilan chiziqli proportsionaldir. LM35 -55˚ dan +120˚S gacha ishlaydi.
Suv sathining tugmasi suzuvchi magnit bilan o'rab olingan qamish-magnitli kalitni o'z ichiga oladi. Suv mavjud bo'lganda, u o'tkazadi.
Arduino tuproqning namlik sensori yordamida tuproq holatini o'qiydi. Agar tuproq quruq bo'lsa, u quyidagi operatsiyalarni bajaradi.
1) Suv darajasi sensori yordamida suv mavjudligini tekshiradi.
2) Agar suv mavjud bo'lsa, nasos yoqiladi va etarli miqdorda suv berilganda avtomatik ravishda o'chadi. Nasos o'rni haydovchi sxemasi tomonidan boshqariladi.
3) Agar suv mavjud bo'lmasa, sizga ovozli xabar beriladi.
Boshqa har qanday sharoitda, nasos o'chiriladi va tuproq holati (quruq, nam, botqoq), harorat va nasos holati LCD displeyda aks etadi.
4 -qadam: Arduino kodi
Jarayon
- Arduino -ni kompyuteringizga ulang.
- Qo'shilgan kodni yuklab oling va oching.
- Asboblar opsiyasidan COM portini va Arduino kartasini tanlang.
- Yuklash tugmasini bosing.
Kod yuklangandan so'ng, tuproq namligi sensori qiymatlari 0-1023 gacha bo'lgan ketma-ket monitorni oching. Sensorni har xil tuproq sharoitlari uchun sinab ko'ring va eng mos tuproq holati uchun sensor qiymatiga e'tibor bering va dastur kodidagi qiymatlarni tahrirlang. Agar siz sensorning sezgirligini har xil tuproq sharoitlariga o'zgartirmoqchi bo'lsangiz, Kodeksda yozilgan 3 shartning qiymatini o'zgartiring.
_
Harorat quyidagi formula yordamida hisoblanadi X = ((Sensor qiymati) * 1023.0)/ 5000
Tselsiy bo'yicha harorat = (X/10)
5 -qadam: Amalga oshirish va sinov
Loyihani sinab ko'rish uchun quyidagi bosqichlarni bajarish mumkin.
1) Arduino -ni USB yoki tashqi quvvat manbai orqali quvvat manbaiga (5V) ulang.
2) namlik sezgichini tuproqqa ko'mib qo'ying. To'g'ri o'lchash uchun datchikni o'simlik ildizlariga yaqinroq joylashtiring. E'tibor bering: simlar terminallari suv o'tkazmaydigan.
3) Suv nasosini o'rni (N/U va Umumiy terminallar) ga ulang va tarmoqni yoqing. Ulanish tafsilotlari va ajratish uchun O'chirish bo'limiga qarang.
Ogohlantirish: yuqori kuchlanish. QO'LLANISHINGIZNING OLDINDAGI TUSHUNCHANI TUSHUNING
4) harorat sensori tenglikni o'zi yoki tuproqqa joylashtirilishi mumkin. Sensorni suvga botirmang.
5) LCD yorqinligini sozlash uchun potentsiometrni o'zgartirish mumkin.
6) Suv sathi sensori suv idishiga/idishga joylashtiring.
Men buni o'z bog'imda o'tkazdim va sensorni o'simliklardan biriga qo'ydim. Bundan tashqari, men nasosni va suv sathining sensori bir chelak suvga joylashtirdim. Videoda ko'rish mumkinki, men suv sathining sensori suvga tashlaganimda, nasos tuproq nam bo'lguncha yoqiladi.
Garchi bu mukammal ishlayotgan bo'lsa -da, bu loyihada kichik xatolar va yaxshilanishlar bo'lishi mumkin. Har ikkala datchik birgalikda ishlaganda, haroratning beqaror o'qilishi uchun xato aniqlandi. Agar xato bartaraf etilsa, men yangilayman.
Foydalanuvchilar amalga oshirishi mumkin bo'lgan qo'shimcha yaxshilanishlar:
- Ma'lumotni tahlil qilish va masofadan boshqarish uchun IOT xususiyatini qo'shing.
- Maydonning turli joylarida tomchilatib sug'orish va bir nechta sensorlar bilan birlashing.
- Sensorning ishlashini yaxshilang, uni chuqur tuproqda bajarish mumkin.
- Ishonchli harorat sensorlaridan foydalaning.
- Issiqxonalar uchun namlik va haroratni nazorat qilish.
- Suvning mineral tarkibi va o'g'itlar kontsentratsiyasini tahlil qilish.
Agar siz biron bir shubha yoki taklifga duch kelsangiz, sharhlar bo'limida menga xabar bering. Agar siz buni qurgan bo'lsangiz, iltimos, sharhlar bo'limida menga xabar bering.
rahmat
HS Sandesh
(Technokrat Youtube kanali)
Tavsiya:
Arduino yordamida o'simliklarni sug'orish tizimini qanday qurish kerak: 7 qadam
Arduino -dan foydalanib o'simliklarni sug'orish tizimini qanday qurish mumkin: Ushbu qo'llanmada biz namlik sensori, suv nasosi yordamida o'simlik sug'orish tizimini qanday yasashni bilib olamiz, agar hamma narsa yaxshi bo'lsa, OLED -displey va Visuino. Videoni tomosha qiling
Raspberry Pi va Argon zarrachalari yordamida suv toshqinini aniqlash signalizatsiya tizimini qanday qilish kerak: 6 qadam
Raspberry Pi va zarracha argon yordamida suv toshqinlarini aniqlashning signal tizimini qanday qilish kerak: standart suv toshqini sensorlari sizning uyingizga yoki ish joyingizga katta zarar etkazilishining oldini olish uchun juda yaxshi, lekin agar siz uyda bo'lmasangiz, signalga kirishni qiyinlashtiradi. Siz aqlli odamlarni sotib olishingiz mumkin edi, bu suv toshqini signalizatsiyasi har qanday suyuqlikni aniqlaydi va alarni ishga soladi
Wi -Fi signallari yordamida DIY avtomatik o'simliklarni sug'orish tizimini qanday qurish kerak: 15 qadam
Wi -Fi signallari yordamida DIY avtomatik o'simliklarni sug'orish tizimini qanday qurish mumkin: bu #WiFi orqali boshqariladigan DIY avtomatik o'simliklarni sug'orish tizimi. Ushbu loyiha uchun biz Adosia kompaniyasining o'z -o'zini sug'oradigan avtomatik bog 'tizimi yig'ish to'plamidan foydalandik. Ushbu sozlash uchun solenoidli suv klapanlari va shunga o'xshash tuproqli mois ishlatiladi
Uzoq sug'orish tizimini boshqarish va nazorat qilish uchun mikrokontrollerlardan foydalanish: 4 qadam
Uzoq sug'orish tizimini boshqarish va nazorat qilish uchun mikrokontrollerlardan foydalanish: arzon sug'orish tizimi uchun fermerlar va issiqxona operatorlari. Loyihada biz tuproq namligi elektron sensori mikrokontroller bilan birlashtirib, odamlarning aralashuvisiz tuproq juda quruq bo'lganda o'simliklarni avtomatik ravishda sug'oramiz
NodeMCU yordamida Firebase uy avtomatlashtirish tizimini qanday qilish kerak - IOT platformasida: 14 qadam
NodeMCU yordamida Firebase uy avtomatlashtirish tizimini qanday qilish kerak | IOT platformasida: BU LOYIHANING MAKSADI Bu loyiha IOT Android ilovasi yordamida foydalanuvchining uyining masofadan boshqariladigan barcha qurilmalarini to'liq boshqarish imkonini beruvchi uy avtomatlashtirish tizimini ishlab chiqishga qaratilgan