Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Хэлхээг бий болгох
- Алхам 3: Хэлхээний ажиллах зарчим
- Алхам 4: Arduino код
- Алхам 5: Хэрэгжилт ба туршилт
Видео: Arduino ашиглан автомат усжуулалтын системийг хэрхэн хийх вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгаанд би хөрсөн дэх усны агууламжийг мэдэрч, цэцэрлэгээ автоматаар услах автомат усжуулалтын системийг хэрхэн бий болгож, хэрэгжүүлэх талаар танд үзүүлэх болно. Энэ системийг ургацын янз бүрийн шаардлага, улирлын өөрчлөлтөөр програмчилж болно. Энэ систем нь дуслын усалгааны техникт хамгийн тохиромжтой. Би мөн хөрсний янз бүрийн нөхцөл байдал, усны хүртээмжийг туршиж үзсэн.
Ойлгоход хялбар байхын тулд холбосон видеог үзээрэй.
Энэхүү систем нь арын цэцэрлэг эсвэл доторх цэцэрлэгээ автоматаар услахад туслах бөгөөд завгүй ажлынхаа үеэр дуртай ургамлаа услах талаар санаа зовох хэрэггүй болно.
Arduino UNO бол энэ системийн тархи бөгөөд бүх мэдрэгч, дэлгэцийн төхөөрөмжүүд үүнийг хянадаг. Чийгийн мэдрэгчийг ашиглан хөрсний чийгийн агууламжийг уншдаг. Хөрсний төлөв, орчны температур, усан хангамжийн төлөв (Усны насос) -ийг хянах LCD дэлгэцтэй.
Алхам 1: Шаардлагатай материал
- Ардуино НҮБ
- Хөрсний чийгшил мэдрэгч (LM393 драйвертай)
- LM 35 температур мэдрэгч
- 16x2 хэмжээтэй LCD дэлгэц
- Усны түвшний унтраалга
- Илтгэгч
- 5V реле
- BC547 эсвэл үүнтэй төстэй NPN транзисторууд
- Резисторууд (хэлхээний диаграмыг үзнэ үү)
- Потенциометр (10Км)
- 5 мм LED
- 1N4007 диод
- Терминал тууз ба шураг терминал
- ПХБ / Breadboard
- Үндсэн хэрэгсэл ба гагнуурын хэрэгсэл
Алхам 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 -г компьютерт холбоно уу.
- Хавсаргасан кодыг татаж аваад нээнэ үү.
- 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 суваг)
Зөвлөмж болгож буй:
Raspberry Pi болон тоосонцор аргон ашиглан үер илрүүлэх ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: 6 алхам
Raspberry Pi болон тоосонцор аргон ашиглан үерийн илрүүлэлтийн ухаалаг дохиоллын системийг хэрхэн яаж хийх вэ: Үерийн стандарт мэдрэгчтэй байх нь таны гэр болон ажлын байрыг их хэмжээгээр гэмтээхээс урьдчилан сэргийлэх болно. Та эдгээр ухаалаг гар утсыг худалдаж авах боломжтой Энэ үерийн дохиоллын систем нь ямар ч шингэнийг илрүүлж, аллерыг идэвхжүүлдэг
WiFi дохиолол бүхий DIY автомат усалгааны системийг хэрхэн яаж бүтээх вэ: 15 алхам
WiFi дохиолол бүхий DIY автомат усалгааны системийг хэрхэн яаж бүтээх вэ: Энэ бол #WiFi -ээр хянагддаг DIY автомат ургамал услах систем юм. Энэхүү төслийн хувьд бид Adosia -аас өөрөө услах автомат цэцэрлэгжүүлэлтийн системийн угсрах хэрэгслийг ашигласан. Энэхүү тохиргоонд цахилгаан ороомог хавхлага, хөрсний аналогийг ашигладаг
IoT APIS V2 - IoT -ийг идэвхжүүлсэн ургамлын автомат усжуулалтын систем: 17 алхам (зурагтай)
IoT APIS V2 - Автомат IoT -ийг идэвхжүүлсэн ургамлын усжуулалтын систем: Энэ төсөл бол миний өмнөх зааварчилгааны хувьсал юм: APIS - Ургамлын усжуулалтын автомат системБи APIS -ийг бараг нэг жилийн турш ашиглаж байгаа бөгөөд өмнөх загвараа сайжруулахыг хүсч байна. ургамлыг алсаас хянах. Ингэж л
Arduino UNO ашиглан дрон хэрхэн хийх вэ - Микроконтроллер ашиглан квадрокоптер хийх: 8 алхам (зурагтай)
Arduino UNO ашиглан дрон хэрхэн хийх вэ | Микроконтроллер ашиглан квадрокоптер хийх: Танилцуулга Миний Youtube сувагт зочлоорой Drone бол худалдан авахад маш үнэтэй хэрэгсэл юм. Энэ нийтлэлд би үүнийг хэрхэн хямд үнээр хийх талаар ярилцах болно. Та яаж ийм үнээр хямд үнээр өөрийн гараар хийх вэ … Энэтхэгт бүх материал (мотор, ESC
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформ дээр: 14 алхам
NodeMCU ашиглан Firebase гэрийн автоматжуулалтын системийг хэрхэн хийх вэ? IOT платформд: ЭНЭ ТӨСЛИЙН ЗОРИЛГО Энэхүү төсөл нь IOT Android програмыг ашиглан гэрийнхээ алсын удирдлагатай бүх төхөөрөмжийг хэрэглэгчдэд бүрэн хянах боломжийг олгодог гэрийн автоматжуулалтын системийг хөгжүүлэх зорилготой юм