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

Arduino ашиглан автомат усжуулалтын системийг хэрхэн хийх вэ: 5 алхам
Arduino ашиглан автомат усжуулалтын системийг хэрхэн хийх вэ: 5 алхам

Видео: Arduino ашиглан автомат усжуулалтын системийг хэрхэн хийх вэ: 5 алхам

Видео: Arduino ашиглан автомат усжуулалтын системийг хэрхэн хийх вэ: 5 алхам
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Долдугаар сарын
Anonim
Arduino ашиглан автомат усжуулалтын системийг хэрхэн яаж хийх вэ
Arduino ашиглан автомат усжуулалтын системийг хэрхэн яаж хийх вэ
Arduino ашиглан автомат усжуулалтын системийг хэрхэн яаж хийх вэ
Arduino ашиглан автомат усжуулалтын системийг хэрхэн яаж хийх вэ

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

Ойлгоход хялбар байхын тулд холбосон видеог үзээрэй.

Энэхүү систем нь арын цэцэрлэг эсвэл доторх цэцэрлэгээ автоматаар услахад туслах бөгөөд завгүй ажлынхаа үеэр дуртай ургамлаа услах талаар санаа зовох хэрэггүй болно.

Arduino UNO бол энэ системийн тархи бөгөөд бүх мэдрэгч, дэлгэцийн төхөөрөмжүүд үүнийг хянадаг. Чийгийн мэдрэгчийг ашиглан хөрсний чийгийн агууламжийг уншдаг. Хөрсний төлөв, орчны температур, усан хангамжийн төлөв (Усны насос) -ийг хянах LCD дэлгэцтэй.

Алхам 1: Шаардлагатай материал

Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
Шаардлагатай материал
  1. Ардуино НҮБ
  2. Хөрсний чийгшил мэдрэгч (LM393 драйвертай)
  3. LM 35 температур мэдрэгч
  4. 16x2 хэмжээтэй LCD дэлгэц
  5. Усны түвшний унтраалга
  6. Илтгэгч
  7. 5V реле
  8. BC547 эсвэл үүнтэй төстэй NPN транзисторууд
  9. Резисторууд (хэлхээний диаграмыг үзнэ үү)
  10. Потенциометр (10Км)
  11. 5 мм LED
  12. 1N4007 диод
  13. Терминал тууз ба шураг терминал
  14. ПХБ / Breadboard
  15. Үндсэн хэрэгсэл ба гагнуурын хэрэгсэл

Алхам 2: Хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Энэ хэлхээг Breadboard эсвэл ПХБ дээр барьж болно. Түр зуурын оролдлого хийхийн тулд та үүнийг талхны самбар дээр барьж болно. Дэлгэрэнгүй мэдээллийг хэлхээний диаграмаас үзнэ үү. Доор дурдсанчлан холболтыг хий.

ARDUINO PINS

0 _ Үгүй

1 _ Үгүй

2 _ LCD-14

3 _ LCD-13

4 _ LCD-12

5 _ LCD-11

6 _ Үгүй

7_ УСНЫ_ТҮВШИН_СТАТУС_ЛЕД

8 _ Үгүй

9_ ЯРИАЧ

10 _ Үгүй

11 _ LCD-6

12 _ LCD-4

13 _ PUMP_STATUS_LED) _AND_TO_RELAY

A0_ ХӨРСНИЙ_ЧӨНГИЙН_СЕНСОР

А4 _ LM35_ (TEMPERATURE_SENSOR)

LCD-1 _ GND

LCD-5 _ GND

LCD-2 _+Vcc

LCD-3 _ LCD_BRIGHTNESS

*Тогтворгүй температурын уншилтын талаар алдаа гарсан. Температур мэдрэгчээс зайлсхийх хэрэгтэй. Энэ кодыг шийдсэний дараа би шинэчлэх болно.

Алхам 3: Хэлхээний ажиллах зарчим

Хэлхээний ажиллах зарчим
Хэлхээний ажиллах зарчим
Хэлхээний ажиллах зарчим
Хэлхээний ажиллах зарчим
Хэлхээний ажиллах зарчим
Хэлхээний ажиллах зарчим

Хөрсний чийгшил мэдрэгчийн утга нь хөрсний эсэргүүцэлээс хамаарна. LM393 драйвер нь мэдрэгчийн хүчдэлийг тогтмол 5V тэжээлийн хүчдэлтэй харьцуулдаг хос дифференциал харьцуулагч юм.

Энэ мэдрэгчийн утга нь 0- 1023 хооронд хэлбэлздэг. 0 нь хамгийн нойтон, 1023 нь маш хуурай нөхцөл юм.

LM35 нь нарийвчилсан нэгдсэн хэлхээний температур мэдрэгч бөгөөд гаралтын хүчдэл нь Цельсийн температуртай шууд пропорциональ байна. LM35 нь -55˚ -аас +120˚C хүртэл ажилладаг.

Усны түвшний унтраалга нь хөвөгч соронзоор хүрээлэгдсэн зэгс-соронзон унтраалгатай. Ус байгаа үед үүнийг хийдэг.

Arduino нь хөрсний чийгшил мэдрэгч ашиглан хөрсний төлөв байдлыг уншдаг. Хэрэв хөрс хуурай бол дараахь үйлдлийг гүйцэтгэнэ.

1) Усны түвшний мэдрэгч ашиглан ус байгаа эсэхийг шалгана.

2) Хэрэв ус байгаа бол насосыг асааж, хангалттай хэмжээний ус өгөх үед автоматаар унтраадаг. Насосыг реле жолоочийн хэлхээгээр удирддаг.

3) Хэрэв ус байхгүй бол танд дуу чимээ мэдэгдэх болно.

Бусад тохиолдолд насос унтарсан хэвээр байгаа бөгөөд хөрсний төлөв (хуурай, чийглэг, нойтон), насосны температур, төлөв байдлыг LCD дэлгэц дээр харуулна.

Алхам 4: Arduino код

Arduino код
Arduino код
Arduino код
Arduino код
Arduino код
Arduino код

Процедур

  • Arduino -г компьютерт холбоно уу.
  • Хавсаргасан кодыг татаж аваад нээнэ үү.
  • Tools сонголтоос COM порт болон Arduino самбараа сонгоно уу.
  • Байршуулах товчийг дарна уу.

Кодыг байршуулсны дараа хөрсний чийг мэдрэгчийн утгыг 0-1023 хооронд харуулдаг цуваа дэлгэцийг нээнэ үү. Мэдрэгчийг хөрсний янз бүрийн нөхцөлд туршиж үзээд хөрсний хамгийн тохиромжтой нөхцөлд байгаа мэдрэгчийн утгыг тэмдэглээд програмынхаа кодын утгыг засварлана уу. Хэрэв та хөрсний янз бүрийн нөхцөлд мэдрэгчийн мэдрэмтгий байдлыг өөрчлөхийг хүсвэл Дүрэмд тайлбарласан 3 нөхцлийн утгыг өөрчилнө үү.

_

Температурыг дараах томъёог ашиглан тооцоолно X = ((Мэдрэгчийн утга) * 1023.0)/ 5000

Цельсийн температур = (X/10)

Алхам 5: Хэрэгжилт ба туршилт

Хэрэгжилт ба туршилт
Хэрэгжилт ба туршилт
Хэрэгжилт ба туршилт
Хэрэгжилт ба туршилт
Хэрэгжилт ба туршилт
Хэрэгжилт ба туршилт

Төслийг туршихын тулд дараах алхмуудыг хийж болно.

1) Arduino -г USB эсвэл гадаад тэжээлийн эх үүсвэрээр цахилгаан тэжээлд (5V) холбоно уу.

2) Чийгийн мэдрэгчийг хөрсөнд булна. Нарийвчлалтай хэмжихийн тулд мэдрэгчийг ургамлын үндэсийн ойролцоо байрлуулах нь дээр. Тэмдэглэл: Утасны терминал нь ус нэвтэрдэггүй.

3) Усны насосыг реле рүү холбож (оролгүй ба нийтлэг терминалууд) сүлжээгээ асаана уу. Холболтын дэлгэрэнгүй мэдээлэл болон залгуурыг авахын тулд хэлхээг үзнэ үү.

АНХААРУУЛГА: ХӨДӨЛГӨӨНИЙ ХӨДӨЛГӨӨН. ҮЙЛЧИЛГЭЭ хийхээсээ өмнө утсыг ойлгоорой

4) Температур мэдрэгчийг ПХБ дээр эсвэл хөрсөн дээр байрлуулж болно. Мэдрэгчийг усанд дүрж болохгүй.

5) LCD гэрэлтүүлгийг тохируулахын тулд потенциометрийг өөрчилж болно.

6) Усны түвшин мэдрэгчийг усны сав/саванд хийнэ.

Би үүнийг гэрийнхээ цэцэрлэгт хэрэгжүүлж, нэг ургамлын ойролцоо мэдрэгч байрлуулсан. Мөн би насос болон усны түвшний мэдрэгчийг хувин усанд хийчихсэн. Би видеон дээр усны түвшний мэдрэгчийг усанд оруулах үед насосыг хөрс чийгтэй болтол асааж байгааг харж болно.

Хэдийгээр энэ нь төгс ажиллаж байгаа ч энэ төсөлд хийж болох жижиг алдаа, сайжруулалтууд байгаа. Мэдрэгчид хоёулаа хамтран ажиллахад температурын тогтворгүй байдлын алдааг мэдээлсэн. Алдаа арилсан бол би шинэчлэх болно.

Хэрэглэгчид хэрэгжүүлж болох нэмэлт сайжруулалтууд:

  • Өгөгдлийн дүн шинжилгээ хийх, алсын удирдлагад зориулсан IOT функцийг нэмнэ үү.
  • Талбайн өөр өөр газарт дуслын усжуулалт, олон мэдрэгчтэй нэгдээрэй.
  • Гүн хөрсөнд нэвтрүүлэхийн тулд мэдрэгчийн гүйцэтгэлийг бууруулна уу.
  • Илүү найдвартай температур мэдрэгчийг ашигла.
  • Хүлэмжинд зориулсан чийгшил ба температурын хяналт.
  • Усны эрдэс бодисын агууламж, бордооны концентрацийн шинжилгээ.

Хэрэв танд ямар нэгэн эргэлзээ, санал байвал надад коммент хэсэгт мэдэгдээрэй. Хэрэв та үүнийг барьсан бол коммент хэсэгт надад мэдэгдээрэй.

Баярлалаа

HS Sandesh

(Технократ Youtube суваг)

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