FC-28 Хөрсний чийг мэдрэгчийг Arduino-той холбох
📌 Мэдрэгчийн ажиллах зарчим
Хөрсний чийг мэдрэгч нь хоёр электрод (зонд)-оос бүрддэг. Эдгээр зонд нь хөрсөн дундуур цахилгаан гүйдэл нэвтрүүлж, улмаар хөрсөн дэх усны эзлэхүүний агууламжийг (volumetric water content) тодорхойлдог.
-
Хөрсөнд ус их байх үед
→ Цахилгаан сайн дамжина
→ Эсэргүүцэл бага -
Хөрс хуурай үед
→ Цахилгаан муу дамжина
→ Эсэргүүцэл их
Ингэж эсэргүүцлийн өөрчлөлтөөр чийгийг тодорхойлно.
🔌 Холболтын горим
FC-28 мэдрэгч нь 2 горимоор ажиллана:
-
Аналог горим (Analog mode)
-
Дижитал горим (Digital mode)
Энд аналог горимыг тайлбарлая.
🔢 Аналог горим (Analogue Mode)
Аналог горимд мэдрэгчийн A0 гаралтаас аналог сигнал уншина.
-
Arduino нь 0–1023 хооронд утга уншина
-
Эдгээр утгыг 0–100% болгон хөрвүүлж,
хөрсний чийгшлийг хувиар илэрхийлнэ -
Энэ утгад үндэслэн:
-
Усны насос асаах / унтраах
-
Анхааруулга өгөх
-
Автомат усалгаа хийх боломжтой
-
🔗 Arduino-той холбох
| FC-28 мэдрэгч | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| A0 | A0 |
Модулийн дээр потенциометр (эргүүлж тохируулдаг эсэргүүцэл) байрладаг. Энэ нь босго утгыг (threshold value) тохируулах зориулалттай.
-
Потенциометрээр тохируулсан босго утгыг
LM393 харьцуулагч (comparator) микросхем мэдрэгчийн дохиотой харьцуулна. -
Хөрсний чийг мэдрэгчийн утга босго утгаас их эсвэл бага байхаас хамаарч:
-
Гаралтын LED асах эсвэл унтрах
-
Дижитал гаралт (DO) HIGH / LOW болж өөрчлөгдөнө
-
Өөрөөр хэлбэл, хөрсний чийг тодорхой хэмжээнээс ихэсвэл эсвэл багасвал LED болон дижитал дохио автоматаар өөрчлөгдөнө.
Дижитал горим (Digital Mode)
Хөрсний чийг мэдрэгч FC-28-ийг дижитал горимоор ашиглах үед мэдрэгчийн дижитал гаралтыг (D0) Arduino-гийн дижитал оролт руу холбоно.
⚙️ Ажиллах зарчим
Мэдрэгчийн модуль дээр потенциометр байрладаг бөгөөд энэ нь босго утгыг (threshold value) тохируулах үүрэгтэй.
-
Потенциометрээр тохируулсан босго утгыг
LM393 харьцуулагч (comparator) микросхем мэдрэгчийн гаралтын утгатай харьцуулна -
LM393 нь:
-
Мэдрэгчийн утга босго утгаас их байвал
→ Дижитал гаралт 5V (HIGH)
→ Мэдрэгч дээрх LED асна -
Мэдрэгчийн утга босго утгаас бага байвал
→ Дижитал гаралт 0V (LOW)
→ LED унтарна
-
Ингэснээр хөрсний чийг тодорхой түвшнээс их эсвэл бага эсэхийг дижитал байдлаар шууд мэдэж болно.
Analog code:
No comments:
Post a Comment