Mundarija:

UWaiPi - Avtomatik o'simliklarni sug'orish tizimi: 11 qadam (rasmlar bilan)
UWaiPi - Avtomatik o'simliklarni sug'orish tizimi: 11 qadam (rasmlar bilan)

Video: UWaiPi - Avtomatik o'simliklarni sug'orish tizimi: 11 qadam (rasmlar bilan)

Video: UWaiPi - Avtomatik o'simliklarni sug'orish tizimi: 11 qadam (rasmlar bilan)
Video: AO VIVO - 2752 - 08:00 - 20/02/2020 - WINDEV WEBDEV MOBILE - DESENVOLVIMENTO E ESTUDOS 2024, Noyabr
Anonim
UWaiPi - O'simliklarni avtomatik sug'orish tizimi
UWaiPi - O'simliklarni avtomatik sug'orish tizimi
UWaiPi - O'simliklarni avtomatik sug'orish tizimi
UWaiPi - O'simliklarni avtomatik sug'orish tizimi
UWaiPi - O'simliklarni avtomatik sug'orish tizimi
UWaiPi - O'simliklarni avtomatik sug'orish tizimi

Salom! Bugun ertalab o'simliklaringizni sug'orishni unutdingizmi? Siz ta'tilni rejalashtiryapsizmi, lekin kim o'simliklarni sug'orishini o'ylayapsizmi? Xo'sh, agar sizning javoblaringiz ha bo'lsa, men sizning muammoingizni hal qila olaman.

Men uWaiPi - Time Drive avtomatik o'simliklarni sug'orish tizimini joriy qilganimdan juda xursandman. Bu oddiy tizim, siz har kuni o'simliklarni sug'orish vazifasini unutishga yordam beradi.

uWaiPi Raspberry Pi ustida ishlaydi. Raspberry Pi dasturlash bo'yicha ozgina ma'lumot va elektronika bo'yicha o'rtacha ko'nikmalarga ega bo'lib, siz tizimni 3-4 kun ichida o'z uyingizda qura olasiz.

1 -qadam: qismlar ro'yxati

UWaiPi -ni yaratish uchun quyidagi elementlar talab qilinadi.

  • Eng so'nggi Raspbian o'rnatilgan Raspberry Pi (versiya 2, 3 yoki nol)
  • Mini WIFI USB adapteri (Raspberry Pi 3 uchun shart emas)
  • 16x2 LCD displeyli modul
  • M111 I2C IIC ketma -ket interfeysi platasi moduli
  • Bir zumda bosish tugmasi (3)
  • 5 V 2 Amp quvvat adapteri
  • 3-6 V 120 litr/soat mini cho'tkasi bo'lmagan motorli suv osti nasosi
  • Uzoq simlar
  • PVX korpus (180x100x50 mm)
  • Sug'orish quvurlari va armatura

Zanjirlarni qurish uchun quyidagi elektron komponentlar kerak.

  • Rezistor - 1 K Ohm (2)
  • Rezistor - 1,5 K Ohm (3)
  • Rezistor - 10 K Ohm (3)
  • Transistor - 2N 2222 (2)
  • Diyot - IN 4001 (1)
  • Elektrolitik kondansatör - 0,1 uF 10 V (3)
  • Elektrolitik kondansatör - 1 uF10 V (2)
  • Seramika kondansatör - 1 nF (1)
  • Seramika kondansatör - 10 nF (1)
  • Vero plitalari
  • Erkak bosh pimlari
  • Ayol sarlavhasi pinlari
  • Jumper simlari

2 -qadam: Raspberry Pi -ni sozlash

Raspberry Pi sozlamalari
Raspberry Pi sozlamalari

uWaiPi Raspberry Pi ustida ishlaydi. U Raspberry Pi -ning quyidagi versiyalari bilan sinovdan o'tgan:

  1. Raspberry Pi 2 modeli B
  2. Raspberry Pi 3
  3. Raspberry Pi Zero

Raspberry Pi (3 -modeldan tashqari) ni Internetga ulash uchun sizda Mini WIFI USB adapteri bo'lishi kerak.

Siz bu yerdan Raspbian -ning so'nggi versiyasini yuklab olishingiz va Raspberry Pi -ga o'rnatishingiz mumkin. Raspberry Pi -da Raspbian -ni qanday o'rnatish va sozlash bo'yicha Internetda siz juda ko'p manbalarni topasiz.

3 -qadam: O'chirish platalarini qurish

O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish
O'chirish platalarini qurish

Asosiy elektron karta

Ushbu taxtada nazorat qilish sxemalari mavjud:

  1. tugmalari bo'lgan GPIO pinlari
  2. LCD displeyning orqa nuri
  3. nasos

LCD displeyli elektron platalar

Bu taxtada LCD I2C signallari uchun kutilmagan shovqinlarni va kuchlanishning ko'tarilishini filtrlaydigan kondensatorlar to'plami mavjud.

Elektron karta dizayni uchun biriktirilgan diagramaga murojaat qilishingiz mumkin. Siz ozgina ko'proq kuch sarflashingiz va o'zingizning davralaringizni qurish uchun maxsus tenglikni yaratishingiz mumkin. Elektron plataning dizayn sxemasini (fritzing formati) Git -dan yuklab olish mumkin.

4 -qadam: Modullarni ulash

Ulanish modullari
Ulanish modullari
Ulanish modullari
Ulanish modullari
Ulanish modullari
Ulanish modullari
Ulanish modullari
Ulanish modullari

O'chirish platalari qurilgandan so'ng, modullarni simlar orqali ulash mumkin. Men simlarni osongina demontaj qilish uchun lehimlashni xohlamadim. Shunday qilib, men uning o'rniga erkak/ayol taxta pimlarini va o'tish simlarini ishlatardim.

Birinchidan, men LCD modulida 16 ta ayol boshli pinni va I2C modulida 16 ta erkak pinni lehimladim va I2C modulini to'g'ridan -to'g'ri LCD displey modulining orqa tomoniga o'rnatdim. Keyin men ham xuddi shunday maxsus LCD displey platasini I2C moduliga o'rnatdim. Ulanish quyidagicha bo'lishi kerak:

DB5 -> I2C SCL

DB6 -> I2C SDA

DB7 -> I2C VCC

DB8 -> I2C GND

Keyin men ekran modulini Raspberry Pi bilan quyidagi tarzda bog'ladim:

DB1 -> GPIO 5

DB2 -> GPIO 3

DB3 -> GPIO 4

DB4 -> GPIO 9

Keyin men asosiy elektron kartani Raspberry Pi va displey moduliga quyidagicha uladim:

CB1 -> GPIO 2 (5 V)

CB2 -> GPIO 7

CB3 -> GPIO 14 (GND)

CB4 -> GPIO 6 (GND)

CB5 -> GPIO 1 (3,3 V)

CB6 -> Tekshirish tugmasi

CB7 -> Tekshirish tugmasi

CB8 -> Adhoc Run tugmasi

CB9 -> Adhoc Run tugmasi

CB10 -> Keyingi tugmani o'tkazib yuborish

CB11 -> Keyingi tugmani o'tkazib yuborish

CB12 -> Suv nasosi

CB13 -> Suv nasosi

CB14 -> I2C LED1

CB15 -> I2C LED2

CB16 -> GPIO 12

CB17 -> GPIO 11

CB18 -> GPIO 13

CB19 -> GPIO 15

5 -qadam: qadoqlash

Qadoqlash
Qadoqlash
Qadoqlash
Qadoqlash
Qadoqlash
Qadoqlash

Ulanishni o'zaro tekshirgandan so'ng, keyingi qadam hamma narsani qutiga qo'yishdir. Men oq PVX korpusdan foydalandim, bu menga kerak bo'lganidan ancha katta edi. Siz tegishli o'lchamdagi qutini tanlashingiz mumkin. Men displey uchun uyani, old qismidagi tugmalar uchun 3 ta katta teshikni va chiqish liniyasi va quvvat simini 2 ta kichikroq teshikni kesib tashladim. Men plastik qutilarni qutiga joylashtirdim va vintlar yordamida elektron platalar va Raspberry Pi -ni o'rnatdim. Men LCD displeyni issiq elim yordamida uladim. Men simlarni qutiga siqib qo'ydim va nihoyat vintlar yordamida yopdim. Men teglarni chop etdim va yopishqoq tayoq yordamida qutiga yopishtirdim. Men korpusning toza va toza ko'rinishidan juda xursand bo'ldim.

6 -qadam: O'rnatish

Komponentlar korpusga joylashtirilgach, siz Raspberry Pi -ga SSH orqali Wi -Fi orqali ulanishingiz mumkin. Siz Git -dan ilovaning so'nggi versiyasini yuklab olishingiz mumkin. Men Readme faylida batafsil o'rnatish bosqichlarini hujjatlashtirdim. O'rnatishni yakunlash uchun ekrandagi ko'rsatmalarga amal qilish kifoya. E'tibor bering, o'rnatishni amalga oshirish uchun Raspberry Pi -da ildiz huquqlariga ega bo'lishingiz kerak. Tugatganingizdan so'ng, Raspberry Pi -ni qayta ishga tushiring va siz borishga tayyormiz.

E'tibor bering, o'rnatish paytida siz jadval va vaqtni ko'rsatishingiz kerak. Siz bir nechta jadvallarni o'rnatishingiz mumkin. Tizim sizning jadvalingizga muvofiq nasosni ishga tushiradi va o'simliklarni sug'oradi.

7 -qadam: Oxirgi qadoqlash

Yakuniy qadoqlash
Yakuniy qadoqlash

Hamma narsa tugagach, siz nasosni chiqish liniyasiga ulashingiz va tizimni quvvatlantirishingiz mumkin. Dasturni ishga tushirish va avtomatik ishga tushirish uchun 30-40 soniya kerak bo'ladi. Nasosni o'simliklar yaqinida joylashtirish uchun sizga uzaytiruvchi sim kerak bo'lishi mumkin. Nasosni chelak suvga botirib, quvurga ulash mumkin.

8 -qadam: quvurlarni yotqizish

Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish
Quvur liniyalarini yotqizish

Menimcha, bu eng mashaqqatli qadam edi. Men Ebaydan quvurni yotqizish uchun barcha kerakli komponentlarga ega bo'lgan DIY sug'orish vositasini sotib oldim. Men asosiy suv aloqasi uchun 12 mm katta tomchi trubadan va novdalar uchun 4 mm kichikroq quvurlardan foydalanardim. Barcha filiallar mikro ulagichlar bilan jihozlangan, shuning uchun men har qanday o'simlik uchun suv oqimini nazorat qila olaman. O'lchovlar, quvurlarni kesish, ulash va quvurlarni yotqizish uchun deyarli 4 soat vaqt ketdi. Men nasosning chiqishini quvurga ulash uchun kichik plastik trubadan foydalandim. Mening suv nasosim 16 ta o'simlikni suv bilan ta'minlay oladigan darajada kuchli edi. Mening balkonimda suv kranlari yo'q, shuning uchun men suvni saqlash uchun chelakdan foydalanishga majbur bo'ldim. Bitta katta chelak o'simliklarni kuniga 2 marta 2 hafta davomida sug'orishi mumkin - bu har qanday uzoq safar uchun juda yaxshi va ishonchli.

9 -qadam: va siz tugadingiz

Xo'sh, hammasi shu. Men elektron qutimni xona ichida saqladim va uWaiPi -ni nasosga ulash uchun uzun uzatma simidan foydalandim. Endi uni yoqing va dastur yuklanishini 30-40 soniya kuting. uWaiPi sizning jadvallaringiz asosida o'simliklaringizni sug'orish bilan shug'ullanadi. Shunday qilib, endi siz o'simliklar haqida qayg'urmasdan uzoq ta'tilga chiqishingiz mumkin.

10 -qadam: tizimdan foydalanish

O'rnatish paytida, agar siz avtomatik qayta ishga tushirish xususiyatini yoqsangiz, dastur avtomatik ravishda Raspberry Pi-ni yuklashni boshlaydi. U siz belgilagan jadval va muddatlarga amal qiladi.

Tizimni tugmalar yordamida boshqarish mumkin. Siz xohlagan vaqtda o'simliklarni sug'orishingiz yoki keyingi jadvalni o'tkazib yuborishingiz mumkin. Tizim o'tkazib yuborilgan jadvallar haqida g'amxo'rlik qiladi va har yoqilganda o'simliklarni sug'oradi.

O'rnatish paytida siz elektron pochta xususiyatlarini yoqishingiz mumkin. Elektron pochta imkoniyatlari yoqilganda, siz o'simliklarni sug'orishda tizimdan bildirishnoma olasiz. Bundan tashqari, elektron pochta orqali oddiy buyruqlarni yuborish orqali tizimni boshqarishingiz mumkin (adhoc run or skip).

11 -qadam: Rahmat

Agar siz shu paytgacha etib kelgan bo'lsangiz va mening tizimimni qurmoqchi bo'lsangiz yoki qurmoqchi bo'lsangiz, sizga katta rahmat. Menga qimmatli mulohazalaringiz va takliflaringizni bildiring. Menga [email protected] elektron manzili orqali bog'lanish mumkin.

Ujjal Dey

ujjaldey.in/

Tavsiya: