Мазмуну:

Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino: 8 кадам (сүрөттөр менен)
Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino: 8 кадам (сүрөттөр менен)

Video: Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino: 8 кадам (сүрөттөр менен)

Video: Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino: 8 кадам (сүрөттөр менен)
Video: Үй шартында гүл олтургузуунун эн оңой жолу. Таң маанай 2024, Ноябрь
Anonim
Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino
Автоматтык гүл өсүмдүктөрүн сугаруу долбоору-arduino

Салам балдар!

Бүгүн мен сиздин өсүмдүктөрүңүздү кантип сугаруу керектигин түшүндүрөм, суу көзөмөлдөө системасы менен. Сизге ардуино, LCD экран жана ным сенсору керек биз бул жерде эмне кылып жатабыз

  1. нымдуулукту өлчөөчү топурактын нымдуулук сенсорун колдонуу
  2. нымдуулукту дисплейде көрсөтүү (0%-100%)
  3. Эгерде нымдуулуктун деңгээли 60% дан аз болсо, анда кызыл LEDды күйгүзүңүз, эгерде андан аз болсо, жашыл диодду күйгүзүңүз
  4. Эгерде нымдуулуктун деңгээли 60%дан төмөн болсо, өсүмдүктү суу клапанын ачуу менен сугарышыңыз керек (серво мотору менен), клапан нымдуулуктун деңгээлине пропорционалдуу ачылышы керек.
  5. ЖКда сугаруу абалын көрсөтүү (АЧУУ/ЖАБУУ)

супер оңой! кадамдарды басып өтөлү

1 -кадам: Компоненттерди табуу

сага керек

arduino uno/mega 2560 жана USB кабели

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

кызыл, жашыл лед

16 X2 lcd экраны

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

мунара Pro микро серво 9г

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

ным сенсору

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

потенциометр

секиргич зымдар, мини нан

2 -кадам: Interfacing ным сенсор

Interfacing ным сенсор
Interfacing ным сенсор

ным сенсорунан биз 0-1023тан аналогдук окууларды алуудабыз, андыктан бизге arduino.s санариптик I/O казыктары кереги жок, бирок бизге аналогдук A0 пин керек.

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

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

СИГНАЛ (A0) ------ A0 arduino

0-1023 чейин алган аналогдук көрсөткүчтөр командалык картаны колдонуу менен 0-100гө чейин картага алынарын унутпаңыз (0, 1023, 100, 0)

бул кургак болсо --- 5V ----- 1023 КАРТА 0% га чейин дегенди билдирет

нымдуу --- 0V ------ 0 КАРТА 100% га

3 -кадам: Interfacing LCD экран

Интерфейстүү LCD экран
Интерфейстүү LCD экран

Мен сизди Arduino.if менен lcd менен кантип интерфейс кылууну билесиз деп үмүттөнөм, эгер билбесеңиз, кабатыр болбоңуз, мен аны интерфейске жетектейм.

16 X 2 lcd экранын алып, секирүүчү зымдарды жана интерфейсти arduino менен төмөнкүдөй туташтырыңыз:

LCD ARDUINO

GND GND

VCC 5V

VEE Потенциометрге

RS PIN 12 (ДИГИТАЛДЫК ПИН)

R/W GND

EN PIN 11 (ДИГИТАЛДЫК ПИН)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

А 5В

K GND

4 -кадам: Intergacing 9g Servo Motor

Interfacing 9g Servo Motor
Interfacing 9g Servo Motor

кызыл (+) ------------------------------ 5V arduino

күрөң (-) --------------------------- gnd arduino

сары (сигнал пин) ---------------- КАНДАЙ PWM PIN

5 -кадам: LED лампалары

LED BULBS
LED BULBS

сиз суу көзөмөлдөө системаңызды бүтүрүү үчүн жарым жолдо калдыңыз.

кызыл жана жашыл диоддордун интерфейси тиешелүүлүгүнө жараша 8 жана 9.

6 -кадам: Акыркы туташуу

Акыркы туташуу
Акыркы туташуу
Акыркы туташуу
Акыркы туташуу

сиздин акыркы туташууңуз ушундай болот

7 -кадам: Кодекс

1. Arduino Desktop IDEди жүктөп алып, орнотуңуз

терезелер -

Mac OS X -

Linux -

2. Arduino китепканаларынын папкасына servo.h жана LiquidCrystal.h файлын жүктөп алып коюңуз.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Файлдарды жолго чаптаңыз - C: / Arduino / libraries

3. Жүктөп алып, flower_plant_project.ino ачыңыз

4. USB кабели аркылуу arduino тактасына кодду жүктөңүз

8 -кадам: Бүттү

Image
Image

Сиз проектиңизди бүтүрдүңүз, бирок өсүмдүктөрүңүздү сугарууга шашпаңыз, нымдуу жоолукту колдонуңуз жана анын нымдуу жана кургак үчүн туура иштээрин текшериңиз. Менимче, сиз муну андан ары өзгөртө аласыз, мен муну сизге калтырам.

сугаруудан ырахат алыңыз !!!

Сунушталууда: