Mundarija:

Gullarni avtomatik sug'orish loyihasi-arduino: 8 qadam (rasmlar bilan)
Gullarni avtomatik sug'orish loyihasi-arduino: 8 qadam (rasmlar bilan)

Video: Gullarni avtomatik sug'orish loyihasi-arduino: 8 qadam (rasmlar bilan)

Video: Gullarni avtomatik sug'orish loyihasi-arduino: 8 qadam (rasmlar bilan)
Video: Arduino İle Mutlu Çiçekler || Otomatik Sulama Sistemi Nasıl Yapılır? 2024, Noyabr
Anonim
Gullarni avtomatik sug'orish loyihasi-arduino
Gullarni avtomatik sug'orish loyihasi-arduino

Salom bolalar!

Bugun men sizning o'simliklarni suvni nazorat qilish tizimi bilan qanday sug'orish kerakligini tushuntirmoqchiman, bu juda oson.sizga faqat arduino, lcd ekran va namlik sensori kerak bo'ladi, xavotir olmang, men sizni jarayonlar bo'yicha bosqichma -bosqich ko'rsatib beraman. biz bu erda nima qilyapmiz

  1. namlik darajasini o'lchaydigan tuproq namligi sensori yordamida
  2. namlik darajasini LCD displeyda ko'rsatish (0%-100%)
  3. agar namlik darajasi 60% dan kam bo'lsa, qizil LEDni yoqing, agar kamroq bo'lsa, yashil LEDni yoqing
  4. Agar namlik darajasi 60%dan past bo'lsa, siz suv klapanini ochish orqali zavodni sug'orishingiz kerak (servo dvigatel yordamida), vana namlik darajasiga mutanosib ravishda ochilishi kerak.
  5. sug'orish holatini LCD displeyda ko'rsatish (OPEN/CLOSE)

juda oson! qadamlarni bosib o'tamiz

1 -qadam: Komponentlarni qidirish

senga kerak

arduino uno/mega 2560 va USB kabeli

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

qizil, yashil chiroq

16 x 2 o'lchamli LCD displey

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

minorasi Pro mikro servo 9g

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

namlik sensori

www.ebay.com/itm/Soil-Humidity-Hygrometer-…

potentsiometr

o'tish simlari, mini non paneli

2 -qadam: namlik sensori

Interfeysli namlik sensori
Interfeysli namlik sensori

namlik sensori orqali biz 0-1023 gacha analog o'qishni olamiz, shuning uchun bizga arduino raqamli kirish-chiqish pinlari kerak emas, lekin bizga analog A0 pin kerak.

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

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

SIGNAL (A0) ------ A0 arduino

Shuni yodda tutingki, biz 0-1023 dan olingan analog o'qishlar buyruq xaritasi yordamida 0-100 gacha xaritaga kiritiladi (0, 1023, 100, 0)

agar u quruq bo'lsa --- 5V ----- 1023 MAP TO 0%

nam --- 0V ------ 0 MAP 100%

3 -qadam: LCD displeyni bir -biriga ulash

Interfeysli LCD displey
Interfeysli LCD displey

Umid qilamanki, siz lcd -ni arduino.if bilan qanday bog'lashni bilasiz, agar bilmasangiz, xavotir olmang, men sizga uni interfeysini ko'rsataman.

16 X 2 lcd ekranni oling va jumper simlari va interfeysini arduino -ga quyidagicha ulang:

LCD ARDUINO

GND GND

VCC 5V

POTANSIYOMETERGA VA

RS PIN 12 (DIGITAL PIN)

R/V GND

EN PIN 11 (DIGITAL PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

5V kuchlanishli

K GND

4 -qadam: 9g Servo Dvigatelni o'zaro bog'lash

Interfeys 9 g Servo dvigateli
Interfeys 9 g Servo dvigateli

qizil (+) ------------------------------ 5V arduino

jigarrang (-) --------------------------- gdu arduino tilida

sariq (signal pimi) ---------------- PWM PIN-kodi

5 -qadam: LED LAMBALAR

LED LAMBALAR
LED LAMBALAR

siz suvni boshqarish tizimini tugatish uchun yarim yo'lda turibsiz.

qizil va yashil svetodiodlarni mos ravishda 8 va 9 ga ulang.

6 -qadam: Yakuniy ulanish

Yakuniy ulanish
Yakuniy ulanish
Yakuniy ulanish
Yakuniy ulanish

Sizning oxirgi aloqangiz shunday bo'ladi

7 -qadam: Kod

1. Arduino Desktop IDE -ni yuklab oling va o'rnating

derazalar -

Mac OS X -

Linux -

2. Arduino kutubxonalari jildiga servo.h va LiquidCrystal.h fayllarini yuklang va joylashtiring.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Fayllarni yo'lga qo'ying - C: / Arduino / libraries

3. flower_plant_project.inoni yuklab oling va oching

4. Kodni USB kabeli orqali arduino kartasiga yuklang

8 -qadam: Bajarildi

Image
Image

Siz o'z loyihangizni tugatdingiz, lekin o'simliklaringizni sug'orishga shoshilmang, ho'l ro'molcha ishlating va uning ho'l va quruq uchun to'g'ri ishlashini tekshiring, menimcha, siz buni o'zgartirishingiz mumkin va men buni sizga qoldiraman.

sug'orishdan zavqlaning !!!

Tavsiya: