Агуулгын хүснэгт:

Цэцгийн автомат ургамал услах төсөл-arduino: 8 алхам (зурагтай)
Цэцгийн автомат ургамал услах төсөл-arduino: 8 алхам (зурагтай)

Видео: Цэцгийн автомат ургамал услах төсөл-arduino: 8 алхам (зурагтай)

Видео: Цэцгийн автомат ургамал услах төсөл-arduino: 8 алхам (зурагтай)
Видео: Автомат цэцэг услагч 2024, Долдугаар сарын
Anonim
Цэцгийн автомат ургамал услах төсөл-arduino
Цэцгийн автомат ургамал услах төсөл-arduino

Сайн уу залуусаа!

Өнөөдөр би танай ургамлыг усны хяналтын системээр хэрхэн услахаа тайлбарлах болно. Энэ нь маш энгийн. танд зөвхөн arduino, lcd дэлгэц, чийг мэдрэгч хэрэгтэй болно. Санаа зоволтгүй, би танд үйл явцыг алхам алхамаар зааж өгөх болно. бидний энд хийж байгаа зүйл

  1. чийгийн түвшинг хэмжих хөрсний чийг мэдрэгч ашиглан
  2. Чийгийн түвшинг lcd дээр харуулах (0%-100%)
  3. Хэрэв чийгийн түвшин 60% -иас бага байвал улаан LED асааж, түүнээс бага бол ногоон LED асаана уу
  4. Хэрэв чийгийн түвшин 60%-иас доош байвал та усны хавхлагыг нээж (servo мотороор) ургамлаа услах ёстой бөгөөд хавхлага нь чийгийн түвшинтэй пропорциональ байдлаар нээгдэх ёстой.
  5. услах төлөвийг LCD дэлгэц дээр харуулах (НЭЭХ/ХААХ)

супер хялбар! алхамуудыг дамжуулж үзье

Алхам 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 бичил servo 9g

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

чийг мэдрэгч

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

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

холбогч утас, мини талхны самбар

Алхам 2: Интерфейс хоорондын чийгшил мэдрэгч

Интерфейс чийгийн мэдрэгч
Интерфейс чийгийн мэдрэгч

чийг мэдрэгчээс бид 0-1023 хүртэлх аналоги уншилтыг авч байгаа тул бидэнд arduino-ийн дижитал I/O зүү хэрэггүй, гэхдээ бидэнд аналог А0 зүү хэрэгтэй.

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

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

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

Бид 0-1023-аас авсан аналог уншилтыг командын газрын зургийг ашиглан 0-100-аас зурж авдаг гэдгийг санаарай (0, 1023, 100, 0)

Хэрэв энэ нь хуурай бол-5V ----- 1023 MAP TO 0%

нойтон --- 0V ------ 0 MAP 100%

Алхам 3: Интерфейс бүхий LCD дэлгэц

Интерфейс бүхий LCD дэлгэц
Интерфейс бүхий LCD дэлгэц

Хэрэв та lcd -ийг arduino.if -тэй хэрхэн яаж холбохыг мэддэг гэж найдаж байна, хэрэв та мэдэхгүй бол санаа зовох хэрэггүй, би танд интерфэйсийг зааж өгөх болно.

16 X 2 lcd дэлгэцийг аваад холбогч утас болон интерфэйсийг arduino руу дараах байдлаар холбоно уу.

LCD ARDUINO

GND GND

VCC 5V

Потенциометр рүү очих

RS PIN 12 (ДИЖИТ ПИН)

R/W GND

EN PIN 11 (ДИЖИТ ПИН)

DB4 PIN 5

DB5 PIN 4

DB6 ПИН 3

DB7 PIN 2

5V хүчдэлтэй

K GND

Алхам 4: 9g Servo мотортой харьцах

Интерфейс 9g Servo мотор
Интерфейс 9g Servo мотор

улаан (+) ------------------------------ 5V arduino

бор (-) --------------------------- gnd in arduino

шар (дохионы зүү) ---------------- ХЯЗГААРЫН ПИН

Алхам 5: LED булцуу

LED булцуу
LED булцуу

Та усны хяналтын системийг дуусгахын тулд хагас дутуу байна.

улаан ба ногоон LED -ийг тус тусад нь 8 ба 9 болгон холбоно уу.

Алхам 6: Эцсийн холболт

Эцсийн холболт
Эцсийн холболт
Эцсийн холболт
Эцсийн холболт

Таны эцсийн холболт иймэрхүү харагдах болно

Алхам 7: Код

1. Arduino Desktop IDE татаж аваад суулгана уу

цонхнууд -

Mac OS X -

Линукс -

2. Serdu.h болон LiquidCrystal.h файлыг татаж аваад Arduino library -ийн санд оруулна уу.

github.com/arduino-libraries/Servo

github.com/arduino-libraries/LiquidCrysta…

Файлуудыг зам руу буулгана уу - C: / Arduino / libraries

3. flower_plant_project.ino татаж аваад нээнэ үү

4. Кодыг USB кабелиар дамжуулан arduino самбар дээр байршуулна уу

Алхам 8: Дууссан

Image
Image

Та төслөө дуусгачихлаа, гэхдээ ургамлаа услах гэж бүү яар, нойтон алчуур хэрэглэж, нойтон, хуурай байдалд зөв ажиллаж байгаа эсэхийг шалгаарай. Та үүнийг цаашид өөрчлөх боломжтой гэж бодож байна, би үүнийг танд үлдээх болно.

услах дуртай !!!

Зөвлөмж болгож буй: