Mündəricat:

Garduino - Arduino ilə Ağıllı Bağ: 4 addım (şəkillərlə)
Garduino - Arduino ilə Ağıllı Bağ: 4 addım (şəkillərlə)

Video: Garduino - Arduino ilə Ağıllı Bağ: 4 addım (şəkillərlə)

Video: Garduino - Arduino ilə Ağıllı Bağ: 4 addım (şəkillərlə)
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Iyul
Anonim
Image
Image
Garduino - Arduino ilə Ağıllı Bağ
Garduino - Arduino ilə Ağıllı Bağ

Bu günlərdə heç kim günahsız deyil. Təsadüfən bitkini öldürməyən varmı ???

Bitkilərinizi canlı saxlamaq çətindir. Yeni bir bitki alırsınız və ən pis halda onu suvarmağı unudursunuz. Daha yaxşı halda, mövcud olduğunu xatırlayırsınız, amma düzgün idarə etmirsiniz.

Garduino ilə evinizi sağlam və xoşbəxt bitkilərdən ibarət gözəl bir istixana halına gətirməyinizə kömək edəcəyik.

Garduino, bitkilərinizi daha yaxşı tanımağınıza kömək edəcək ağıllı bir bitki izləmə platformasıdır.

Niyə Garduino bu qədər sərindir?

  • Bitkinin torpağındakı nəmliyi izləyir. Çox az nəmlik məhsul itkisinə və bitki ölümünə səbəb ola bilər. Nəm səviyyəsi aşağı olarsa, istifadəçi bitkisini sulamalıdır. Nəm səviyyəsini lazımi həddə saxlamaq da həddindən artıq suvarmağın qarşısını alır. Həddindən artıq suvarma, kök xəstəliyinə və israf suyuna səbəb olan bitki öldürmənin ümumi və tanınmış bir səbəbidir.
  • Bitki ətrafındakı temperaturu izləyir. Bitki inkişafında temperatur əsas amildir. Bu, temperaturun çox yüksək olduğunu izləməyimizə kömək edir. Məlumat üçün, aşağı temperatur bitkilər üçün yüksək temperatur kimi pisdir, bəzən daha da pisdir.
  • Hava rütubətini izləyir. Əksər bitkilərin nəmli havaya ehtiyacı var, çünki nəfəs aldıqları məsamələr ətrafdakı hava quruyanda nəminin çox hissəsini itirirlər və bu zərər, bitkinin köklərinin udduğu su ilə heç vaxt əvəz edə bilməz.

Biz kimik?

Disiplinlerarası Mərkəzdən (IDC) iki kompüter elmləri tələbəsi, Herzliya, İsrail.

İkimizin də sıx bir cədvəli var və ikimiz də bitkiləri sevirik.

Mənzillərimiz bitkilərlə doludur və onlara düzgün qulluq etməkdə çətinlik çəkirik.

Çox vaxt onları sulamağı unuduruq və xatırlayanda onları həddindən artıq sulayaraq unudulmasının əvəzini çıxarmağa çalışırıq.

Bu bitki izləmə sistemi "Əşyaların İnterneti (IoT)" kursunda son layihəmizdir.

Ümid edirik ki, bu bizə kömək etdiyi kimi sizə də kömək edəcək!

Sizdən eşitmək istərdik

Layihəmizi sınadınız? Bizə bildirin! Təkmilləşdirəcəyiniz nöqtələr və ya hər hansı bir şərhiniz varsa, sizdən eşitmək istərdik. Üstəlik, bəzi şəkillər çəkmək istərdik!

Təchizat

  • 1 x ESP8266 lövhəsi (Wemos D1 mini istifadə etdik)
  • 1 x Mikro USB Kabelləri
  • 20 x tullanan kabel
  • 1 x Temperatur və Rütubət sensoru (DHT22 istifadə etdik)
  • 1 x 10K Ohm müqavimət
  • 1 x Torpaq nəm sensoru
  • 1 x LCD (Grove LCD RGB arxa işığı istifadə etdik)

  • 1 x Çörək paneli

Addım 1: Dövrlər

Dövrlər
Dövrlər
Dövrlər
Dövrlər

Bu addımda bütün sensorları birləşdirəcəyik.

Torpaq nəm sensoru:

  • VCC -ni 3.3v -ə qoşun
  • GND -ni G -yə qoşun
  • A0 -u A0 -a bağlayın

LCD Ekran:

  • GND -ni G -yə qoşun
  • VCC -ni 5v -ə qoşun
  • SDA və SCL -ni D1, D2 -ə qoşun

Rütubət və temperatur sensoru:

  • GND -ni G -yə qoşun
  • VCC -ni 3.3v -ə qoşun
  • 10K Ohm rezistoru ilə məlumatları dövrədə olduğu kimi D3 və gücə qoşun

Addım 2: Lazımi proqram təminatını və tablosunu quraşdırın

Lazımi Proqram və İdarəetmə Panellərinin Quraşdırılması
Lazımi Proqram və İdarəetmə Panellərinin Quraşdırılması
Lazımi Proqram və İdarəetmə Panellərinin Quraşdırılması
Lazımi Proqram və İdarəetmə Panellərinin Quraşdırılması

Arduino IDE

Arduino IDE quraşdırın:

www.arduino.cc/az/Guide/HomePage

Arduino IDE -yə ESP8266 lövhələri üçün müvafiq "sürücülər" quraşdırın:

randomnerdtutorials.com/how-to-install-esp…

Adafruit

Hesab yarat:

io.adafruit.com

'Feed'lərə gedin və 4 feed əlavə edin:

1. Torpaq nəmliyi

2. Rütubət

3. Temperatur

4. Xəbərdarlıqlar

Sonra, 'Tablosuna' gedin və yeni bir tablosu yaradın, sonra tablosuna daxil olun və səhifənin sağındakı artı işarəsini istifadə edərək 4 blok əlavə edin:

1. Çizgi Şəkil bloku əlavə edin, sonra SoilMoisture feed seçin, minimum dəyərin 0, maksimumun isə 1100 olduğunu təyin edin.

2. Göstərici blokunu əlavə edin, sonra AirMoisture yemini seçin və maksimum dəyərin 100 olduğuna əmin olun.

3. Axın blokunu əlavə edin, sonra Temperatur yemini seçin

4. Mətn bloku əlavə edin, sonra Uyarılar lentini seçin

'Saxla' düyməsini basın.

Addım 3: Kod

Kod
Kod

Kod əlavə olunur və asan istifadə üçün yaxşı sənədləşdirilmişdir.

Kodu Arduino IDE -də açın, üzərində işlədiyiniz lövhənin həqiqətən doğru lövhə olduğundan əmin olun.

Serial monitoru işləyərkən 115200 audio ilə işlədiyinizə əmin olun.

Kodda layihənizə uyğun olaraq dəyişdirməyiniz lazım olan yerlərin olduğuna diqqət yetirin (WiFi məlumatlarınız kimi).

Sənəddə hər şey yazılıb.

Addım 4: Push Bildirişləri

Push Bildirişləri
Push Bildirişləri
Push Bildirişləri
Push Bildirişləri

Xəbərdar olmaq üçün MQTT Push Client tətbiqini yükləyin, sonra tətbiqə daxil olun:

1. Server əlavə edin. Detalların çoxu artıq daxil edilmişdir, sadəcə istifadəçi adınızın və şifrənizin detallarını əlavə edin.

2. Görmək istədiyiniz mövzuları əlavə edin (Adafruit IO -da feed). Layihəmizdə - UserName/feeds/alerts mövzusuna əlavə edin. Sonra Saxla düyməsini basın.

3. Bu barədə! Sensorlar haqqında daha çox məlumat əldə etmək istəyirsinizsə, yeni mövzu əlavə edin və mövzu görmək istədiyiniz lentin olduğu UserName/feeds/*mövzu*doldurun. Almaq istədiyiniz bildirişi də seçə bilərsiniz, əgər varsa:)

Zaman zaman bitkinin ölçüləri ilə tanış olmaq üçün bu mövzuları istifadə edə bilərsiniz.

Tövsiyə: