Мазмұны:

Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino: 8 қадам (суреттермен)
Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino: 8 қадам (суреттермен)

Бейне: Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino: 8 қадам (суреттермен)

Бейне: Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino: 8 қадам (суреттермен)
Бейне: Малика Алиева. Бөлме өсімдіктерін автоматты түрде суару. 2024, Желтоқсан
Anonim
Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino
Гүлді өсімдіктерді автоматты түрде суару жобасы-arduino

Сәлем жігіттер!

Бүгін мен сіздің өсімдіктеріңізді суды басқару жүйесімен қалай суару керектігін түсіндіремін, бұл өте оңай. Сізге тек arduino, lcd экраны мен ылғал сенсоры қажет. уайымдамаңыз, мен сізге процестерді кезең -кезеңімен жүргіземін. біз мұнда не істеп жатырмыз

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

өте оңай! қадамдардан өтуге рұқсат етіңіз

1 -қадам: компоненттерді іздеу

сізге керек

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

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

қызыл, жасыл түсті

16 X2 экраны

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

мұнара Pro micro servo 9g

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

ылғал сенсоры

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

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

секіргіш сымдар, шағын тақта

2 -қадам: Ылғал сенсорының интерфейсі

Ылғал сенсоры
Ылғал сенсоры

ылғал сенсорынан біз 0-1023 аралығындағы аналогты көрсеткіштерді аламыз, сондықтан бізге arduino цифрлық енгізу-шығару түйреуіштері қажет емес, бірақ бізге аналогтық A0 түйреуіші қажет.

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

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

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

Есіңізде болсын, біз 0-1023-тен алатын аналогты көрсеткіштер командалық картаның көмегімен 0-100-ге дейін салыстырылады (0, 1023, 100, 0)

бұл құрғақ болса --- 5В ----- 1023 КАРТАҒА 0%

дымқыл --- 0В ------ 0 КАРТА 100%

3 -қадам: СКД интерфейсі

Интерфейсті СКД экраны
Интерфейсті СКД экраны

Сіз arduino.if көмегімен lcd интерфейсін білесіз деп үміттенемін, егер сіз білмесеңіз, алаңдамаңыз, мен сізге оны интерфейске бағыттаймын.

16 X 2 дисплей экранын алыңыз және секіргіш сымдар мен интерфейсті arduino -ға келесідей қосыңыз:

LCD ARDUINO

GND GND

VCC 5V

Потенциометрге барыңыз

RS PIN 12 (кез келген сандық PIN)

R/W GND

EN PIN 11 (кез келген сандық PIN)

DB4 PIN 5

DB5 PIN 4

DB6 PIN 3

DB7 PIN 2

K GND

4 -қадам: 9g Servo моторының интерфейсі

Интерфейсті 9g Servo Motor
Интерфейсті 9g Servo Motor

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

қоңыр (-) --------------------------- gnd arduino тілінде

сары (сигнал штыры) ---------------- кез келген PWM PIN коды

5 -қадам: жарықдиодты шамдар

Жарықдиодты шамдар
Жарықдиодты шамдар

Сіз суды басқару жүйесін аяқтау үшін жарты жолдасыз.

қызыл және жасыл светодиоды сәйкесінше 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

Сіз өзіңіздің жобаңызды аяқтадыңыз, бірақ өсімдіктерді суаруға асықпаңыз, дымқыл орамалды қолданыңыз және оның дымқыл және құрғақ үшін дұрыс жұмыс жасайтынын тексеріңіз. Менің ойымша, сіз оны әрі қарай өзгерте аласыз, мен оны сізге қалдырамын.

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

Ұсынылған: