Mundarija:

Gidroponik issiqxonani kuzatish va nazorat qilish tizimi: 5 qadam (rasmlar bilan)
Gidroponik issiqxonani kuzatish va nazorat qilish tizimi: 5 qadam (rasmlar bilan)

Video: Gidroponik issiqxonani kuzatish va nazorat qilish tizimi: 5 qadam (rasmlar bilan)

Video: Gidroponik issiqxonani kuzatish va nazorat qilish tizimi: 5 qadam (rasmlar bilan)
Video: Теребони и Клайд ► 3 Прохождение Dead Space Remake 2024, Iyul
Anonim
Gidroponik issiqxonalarni kuzatish va nazorat qilish tizimi
Gidroponik issiqxonalarni kuzatish va nazorat qilish tizimi

Bu yo'riqnomada men sizga issiqxonani gidroponik kuzatish va nazorat qilish tizimini qanday qurishni ko'rsataman. Men sizga tanlangan komponentlarni, kontaktlarning zanglash sxemasini va Seeeduino Mega 2560 ni dasturlash uchun ishlatilgan Arduino eskizini ko'rsataman. Oxirida bir nechta video joylashtiraman, shunda siz yakuniy natijani ko'rasiz.

Kirishlar:

DHT11

Chiqish:

  • Suv nasosi
  • Havo nasosi
  • 2 muxlis
  • LED yorug'lik chizig'i
  • 4x20 LCD displey

Funktsiya:

  • Havo va suv pompasi tashqi uzilish funktsiyasiga ulangan, u SPDT tugmasi bilan boshqariladi. Bu foydalanuvchiga butun sxemani yopmasdan, sug'orish tizimi bilan oziqlantiruvchi eritma yoki quduqni almashtirish imkonini beradi. Bu juda muhim, chunki siz butun kontaktni o'chirib qo'yganingizda, yorug'lik vaqti qaytadan tiklanadi.
  • Chiroqlar oddiy matematik funktsiyalar yordamida boshqariladi, bu esa foydalanuvchiga chiroqlar qancha vaqt yonishi va o'chishini xohlashini aniqlash imkonini beradi.
  • Ventilyatorlar harorat bilan boshqariladi. Men sensori 26 darajadan yuqori bo'lgan vaqtda fanni yoqish uchun o'z o'rni dasturini o'rnatdim. Va istalgan vaqtda 26 darajadan pastda O'chirish.

Men shuni aytishim kerakki, bu loyiha hali ham davom etmoqda. Yozning oxiriga kelib, men pH, elektr o'tkazuvchanlik va DO sensorini o'rnatishni rejalashtiryapman (chunki ular gidroponik tizimni to'g'ri kuzatish uchun zarur). Shunday qilib, agar sizga nima yoqsa, yoz davomida vaqti -vaqti bilan tekshirib turing, mening yutuqlarim bilan tanishing!

** Yangilash (1/30/19) ** Ushbu loyihaning kodini endi Greenhouse_Sketch.txt fayli orqali olish mumkin. (4 -bo'limning pastki qismida joylashgan

1 -qadam: Komponentlarni tanlash

Komponentlarni tanlash
Komponentlarni tanlash

1 -qadam uchun ko'rsatilgan fotosurat ko'rsatiladi; Komponent, model, kompaniya, funktsiya va narx.

Siz ushbu komponentlarni Amazon yoki boshqa manbalar orqali arzonroq narxlarda topishingiz mumkin. Men bu ma'lumotni har bir komponentning manbasidan to'pladim, chunki men bir vaqtning o'zida spetsifikatsiya varaqalarini to'pladim.

*** Tahrir qilish ***

Men o'z qismlarim ro'yxatida 2x taxtani qoldirganimni tushundim. Bu juda arzon va ularni Amazon yoki har qanday komponent sotuvchisi orqali sotib olish mumkin.

2 -qadam: O'chirish simini ulash

O'chirish kabeli
O'chirish kabeli
O'chirish kabeli
O'chirish kabeli

2 -qadam uchun ko'rsatilgan fotosuratlarda siz simlarning ulanish sxemasini, shuningdek, kontaktlarning fizik tuzilishini topasiz. Bu bosqichda o'rni, shuningdek, uzilish tugmasi va chiroqlarning mustahkam ulanishini ta'minlash uchun bir oz lehim qilingan.

Agar siz komponentni yoqish bilan bog'liq muammolarga duch kelsangiz, bu bosqichda DMM sizning eng yaxshi do'stingiz ekanligini unutmang. Komponentdagi kuchlanishni parallel ravishda tekshiring va ketma -ket komponent orqali oqimni tekshiring. Men komponentlarning DMM orqali tekshirilishi, nimadir ishlamayotganining sababini izlash uchun simimni qayta tiklashdan ko'ra tezroq ekanligini aniqladim.

QAYD: Siz Seeeduino Mega 2560 -ning tepasida MicroSD qalqoni ishlatganimni payqaysiz. Agar siz ma'lumot yozishni xohlamasangiz, bu loyiha uchun kerak emas (men hozircha dasturlashtirmaganman).

3 -qadam: Gidroponik issiqxonani qurish

Gidroponik issiqxonani qurish
Gidroponik issiqxonani qurish
Gidroponik issiqxonani qurish
Gidroponik issiqxonani qurish
Gidroponik issiqxonani qurish
Gidroponik issiqxonani qurish

Issiqxonangizning kattaligi sizga bog'liq. Loyihaning eng yaxshi tomoni shundaki, uni kengroq hajmda qilish uchun faqat uzun simlar kerak! (Va boshi 50 sm dan oshadigan suv nasosi)

Issiqxonaning tayanch ramkasi LOWE kompaniyasining yog'ochidan yasalgan va men kaputni yaratish uchun egiluvchan PVX quvur va tovuq simidan foydalanganman. (1 -rasm)

Kaputni yopish va o'simliklar uchun ajratilgan ekotizimni yaratish uchun oddiy plastmassa varaq ishlatilgan. Issiqxona bo'ylab havo o'tkazish uchun ketma -ket ikkita fan ishlatilgan. Biri havoni ichkariga, ikkinchisi havoni tortib oladi. Bu issiqxonani iloji boricha tezroq sovutish va shabada simulyatsiyasi uchun qilingan. DHT11 harorati yoki = 26 *C gacha bo'lganida fanatlar o'chirilgan bo'lishi uchun dasturlashtirilgan. Bu ko'rsatma beruvchining eskiz qismida ko'rsatiladi. (2 -rasm)

Gidroponika tizimi 3 dyuymli OD PVX trubkadan iborat bo'lib, ikkita 2 dyuymli teshikdan yasalgan. Ular har bir o'simlikka ildiz otishi va o'sishi uchun etarli joy ajratish uchun bir -biridan 3 dyuym masofada joylashgan. O'simliklarni ozuqaviy eritma bilan ta'minlash uchun tomchilatib yuborish tizimi ishlatilgan va PVX tagidan 1/4 dyuymli teshik kesilgan. suv quyidagi suv omboriga qaytadi. Havo va suv nasoslari ikkalasi ham asosiy bo'shliqqa parallel ravishda ishlaydigan ikkinchi bo'shliqdan boshqaruvchi uzilish kalitiga ulangan. Bu tizimning qolgan qismiga ta'sir qilmasdan ozuqa eritmasini o'zgartirish uchun nasoslarni o'chirib qo'yishim uchun qilingan. (3, 4 va 5 -rasmlar)

Kaputning yuqori qismiga LED yorug'lik chizig'i ulangan va RBG kuchaytirgichi orqali o'rni ichiga ulangan. Chiroq taymerda yonadi, u "If" va "else if" iboralari bilan boshqariladi. Mening dasturlashimda ular har 15 soniyada yoqish va o'chirish uchun dasturlashtirilganligini topasiz. Bu faqat namoyish qilish maqsadida va optimal o'sish sharoitlari uchun oddiy yorug'lik davriga muvofiq o'zgartirilishi kerak. Bundan tashqari, haqiqiy o'sish sharoitlari uchun men o'z sinf loyihamda ishlatgan oddiy LED tasmasini emas, balki haqiqiy o'sadigan chiroqni ishlatishni tavsiya qilaman. (6 -rasm)

4 -qadam: Arduino -da dasturlash

Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash
Arduino dasturlash

1 -rasm: Kutubxonalar va ta'riflarni sozlash

  • imzosiz uzoq timer_off_lights = 15000

    bu erda biz LED chiroqlarini qachon o'chirishni aniqlaymiz. Chiroqlar hozircha shu vaqtga qadar yoqish uchun dasturlashtirilgan. Haqiqiy foydalanish uchun siz o'smoqchi bo'lgan o'simlik uchun kerakli yorug'lik davrini tekshirishni tavsiya qilaman. Masalan: agar siz chirog'ingiz 12 soat yonishini xohlasangiz, bu vaqtni 15000 dan 43200000 ga o'zgartiring

Dasturning bu qismida boshqa o'zgartirishlar kerak emas

2 -rasm: yaroqsiz sozlash

Ushbu bo'limda hech qanday o'zgartirishlar kerak emas

3 -rasm: bo'shliq pastadir

  • aks holda (vaqt farqi <30000)

    Chiroqlar dasturlash boshlanganda yoqiladi va 15 soniya davomida o'chadi. 30000 o'lchangan vaqt chegarasi sifatida ishlaydi. Chiroqlar vaqt 30000 ga yetguncha o'chiriladi va keyin 0 ga qaytariladi, shunda 15000 ga qaytguncha chiroqlar qayta yoqiladi. 2400 soatlik tsiklni ifodalash uchun 30000 86400000 ga o'zgartirilishi kerak

  • agar (t <26)

    bu erda dastur muxlislarga O'chiq qolishni buyuradi. Agar sizning o'simliklar har xil haroratni talab qilsa, sizning ehtiyojlaringizga mos ravishda 26 ni o'zgartiring

  • aks holda (t> = 26)

    bu erda dastur muxlislarga ON holatda qolishni aytadi. Bu 26 -ni oldingi bayonotni o'zgartirgan raqamga o'zgartiring

4 -rasm: bekor StopPomplar

bu ko'rsatma boshida aytilgan ikkinchi bo'shliq. Hech qanday o'zgartirishlar kerak emas, bu SPDT tugmachasini asl joyidan aylantirganda nima qilish kerakligini ulangan pinlarga aytadi.

5 -qadam: Tizim funktsiyasini ko'rsatadigan videolar

Image
Image

Video 1:

Kommutator tomonidan boshqariladigan havo va suv nasosini ko'rsatadi. Kalitni tashlaganingizda, o'rni ustidagi LED chiroqlari qanday o'zgarishini ham ko'rishingiz mumkin.

2 -video:

Serial monitorni ko'rish orqali, dastur ishga tushgandan so'ng, chiroqlar yoqilganligini ko'rishimiz mumkin. Time_diff 15000 ms chegarasini kesib o'tganda, chiroqlar o'chadi. Bundan tashqari, time_diff 30000 ms chegarasini kesib o'tganda, biz time_diff sozlamalarini nolga qaytarish va chiroqlar yana yoqilishini ko'rishimiz mumkin.

3 -video:

Biz bu videoda harorat muxlislarni nazorat qilayotganini ko'rishimiz mumkin.

4 -video:

Issiqxona atrofida sayr qilish kifoya

Sensorlar musobaqasi 2016
Sensorlar musobaqasi 2016

Sensorlar tanlovining bosh mukofoti - 2016

Tavsiya: