İçindekiler:

Otomatik Çiçek Bitki Sulama Projesi-arduino: 8 Adım (Resimli)
Otomatik Çiçek Bitki Sulama Projesi-arduino: 8 Adım (Resimli)

Video: Otomatik Çiçek Bitki Sulama Projesi-arduino: 8 Adım (Resimli)

Video: Otomatik Çiçek Bitki Sulama Projesi-arduino: 8 Adım (Resimli)
Video: Arduino ile Çiçek & Bitki Sulama Projesi ve Kodlar || Arduino Haber & Lezzetli Robot Tarifleri 2024, Kasım
Anonim
Otomatik Çiçek Bitki Sulama Projesi-arduino
Otomatik Çiçek Bitki Sulama Projesi-arduino

Selam beyler!

bugün size bir su kontrol sistemi ile bitkilerinizi nasıl sulayacağınızı anlatacağım. bu çok kolay. sadece bir arduino, lcd ekran ve nem sensörüne ihtiyacınız var. merak etmeyin, işlemler boyunca size adım adım rehberlik edeceğim. bu yüzden burada yaptığımız şey

  1. nem seviyesini ölçen bir toprak nem sensörü kullanma
  2. nem seviyesini lcd'de göster (%0-100)
  3. nem seviyesi %60'ın altındaysa kırmızı LED'i AÇIN, daha az ise yeşil LED'i AÇIN
  4. nem seviyesi %60'ın altında ise su vanasını açarak (servo motor ile) tesisinizi sulamalısınız, vana nem seviyesi ile orantılı olarak açılmalıdır.
  5. LCD'de sulama durumunu görüntüleyin (AÇIK/KAPALI)

süper kolay! adımlardan geçelim

Adım 1: Bileşenleri Bulma

ihtiyacın var

arduino uno/mega 2560 ve USB kablosu

www.ebay.com/itm/ATMEGA16U2-Board-For-Ardu…

kırmızı led, yeşil led

16X2 lcd ekran

www.ebay.com/itm/16x2-Character-LCD-Displa…

kule Pro mikro servo 9g

www.ebay.com/itm/TowerPro-SG90-Mini-Gear-M…

nem sensörü

www.ebay.com/itm/Toprak-Nem-Higrometre-…

potansiyometre

atlama telleri, mini breadboard

Adım 2: Nem Sensörünün Arayüz Oluşturulması

Arayüz Nem Sensörü
Arayüz Nem Sensörü

nem sensöründen 0-1023 arası analog okumalar alıyoruz bu yüzden arduino'nun dijital I/O pinlerine ihtiyacımız yok ama analog A0 pinine ihtiyacımız var.

vcc ------------5V arduino

GND----------0V arduino

SİNYAL(A0) ------A0 arduino

0-1023'ten aldığımız analog okumaların, map(0, 1023, 100, 0) komutu kullanılarak 0-100 arasında eşlendiğini unutmayın.

yani kuru ise ----5V-----1023 HARİTA %0'A KADAR

ıslak----0V------%100 HARİTA

Adım 3: LCD Ekranın Arayüz Oluşturulması

Arayüz LCD Ekran
Arayüz LCD Ekran

umarım arduino ile bir lcd'yi nasıl arayüzleyeceğinizi biliyorsunuzdur. bilmiyorsanız endişelenmeyin, arayüz için size rehberlik edeceğim.

16 X 2 lcd ekranı alın ve jumper kablolarını ve arayüzü arduino'ya aşağıdaki gibi bağlayın:

LCD ARDUİNO

GND GND

VCC 5V

POTANSİYOMETRE İÇİN VEE

RS PIN 12 (HERHANGİ BİR DİJİTAL PIN)

R/W GND

EN PIN 11(HERHANGİ BİR DİJİTAL PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5V

K GND

Adım 4: 9g Servo Motorun Arayüz Oluşturulması

Arayüz 9g Servo Motor
Arayüz 9g Servo Motor

arduino'da kırmızı(+)---------------------------------5V

arduino'da kahverengi(-)---------------------------gnd

sarı (sinyal pini)---------------- HERHANGİ BİR PWM PIN'i

Adım 5: LED AMPULLER

LED AMPULLER
LED AMPULLER

su kontrol sisteminizi bitirmek için yarı yoldasınız.

kırmızı ve yeşil LED'leri sırasıyla 8 ve 9'a bağlayın. (uzun ucu arduino'ya, daha kısa ucu GND'ye… umarım bunu unutmamışsınızdır)

Adım 6: Son Bağlantı

Son Bağlantı
Son Bağlantı
Son Bağlantı
Son Bağlantı

son bağlantınız şöyle görünecek

7. Adım: Kod

1. Arduino Masaüstü IDE'sini İndirin ve Kurun

pencereler -

Mac OS X -

Linux -

2. servo.h ve LiquidCrystal.h dosyasını indirip Arduino kitaplıkları klasörüne yapıştırın.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Dosyaları yola yapıştırın - C:\Arduino\libraries

3. flower_plant_project.ino'yu indirin ve açın

4. Kodu bir USB kablosuyla arduino kartına yükleyin

Adım 8: Tamamlandı

Image
Image

projeniz bitti.ama bitkilerinizi sulamak için acele etmeyin, ıslak bir mendil kullanın ve ıslak ve kuru için düzgün çalışıp çalışmadığını kontrol edin. Bunu daha fazla değiştirebileceğinizi düşünüyorum ve size bırakıyorum.

sulamanın tadını çıkarın!!!

Önerilen: