Агуулгын хүснэгт:
- Хангамж
- Алхам 1: JSN-SR04-ийг эхлүүлэх
- Алхам 2: Усны түвшний автомат хянагчийн ажил
- Алхам 3: Хэлхээ диаграм ба тайлбар
- Алхам 4: Програмчлал
- Алхам 5: Туршилт ба угсралт
- Алхам 6: суулгах
Видео: Түвшингийн үзүүлэлт бүхий автомат усны мотор: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байцгаана уу, өөр нэг заавар авахыг урьж байна. Энэхүү төсөлд бид Arduino Nano ашиглан усны түвшний индикатор бүхий бүрэн автомат усны савны түвшний хянагчийг хэрхэн бүтээх талаар сурах болно.
Ардуино бол энэ төслийн тархи юм. Энэ нь мэдрэгчээс оролт авч, хүлээн авсан утгын дагуу бусад бүх нэгжийг хянах бөгөөд хоёр дахь блок нь 16x2 LCD дэлгэц юм. Энэ төхөөрөмж нь усны түвшинг хувиар болон диаграммд харуулах бөгөөд насосны статусыг харуулна. Энэ хэсэг нь савны сав хоосон байх үед бидэнд мэдэгдэх болно. Гурав дахь блок бол Sonar Sensor юм. Энэ нь усны сав дээрх усны түвшинг хэмжихэд хэрэглэгддэг.
Тиймээс энэ төсөлд би усны түвшинг хэмжих HC-SR04 хэт авианы модулийг ашиглан усны түвшинг см-ээр харахын тулд I2C LCD-ийг ашиглах болно.
Хангамж
Ардуино Нано
JSN-SR04 Усны хамгаалалттай хэт авианы модуль
16X 2 LCD дэлгэц (Цэнхэр/Ногоон)
230-5V хүчдэлийн модуль
5V дохиолол
Холбох утас
Хаалттай хайрцаг
Алхам 1: JSN-SR04-ийг эхлүүлэх
JSN-SR04 буюу усны хамгаалалттай хэт авианы мэдрэгч нь дамжуулах болон тусгах зарчим дээр ажилладаг электрон төхөөрөмж бөгөөд энэ мэдрэгч нь TRIG ба ECHO зүү гэсэн хоёр зүүтэй байдаг.
ECHO -ийн гол үүрэг бол долгионыг суваг руу дамжуулах явдал юм. Эдгээр долгион нь долгион хэлбэрээр дамжин өнгөрч, тархахаасаа өмнө ямар нэгэн объект эсвэл саад бэрхшээлтэй тулгарах үед эргэж тусдаг. тооцоолж, энэ утгыг ашиглан бидэн рүү ойртож буй саад бэрхшээлийн зайг шийддэг.
- TRIG зүү нь нано дижитал 5 -р зүүтэй холбогдсон байна.
- ECHO зүү нь нано дижитал 5 -р зүүтэй холбогдсон байна.
- VCC зүү нь талхны хавтангийн эерэг хашлагатай холбогдсон байна.
- GND зүү нь талхны самбарын сөрөг хэсэгт холбогдсон байна.
Алхам 2: Усны түвшний автомат хянагчийн ажил
Энэхүү төслийн ажил нь маш энгийн бөгөөд бид хэт авианы мэдрэгч модулийг ашиглан усны сав дахь дууны долгионыг дамжуулж, ECHO дууны долгионы тусгалыг илрүүлдэг. Юуны өмнө бид хэт авианы мэдрэгч модулийг Arduino ашиглан дохио дамжуулж, дараа нь ECHO хүлээн авахыг хүлээх хэрэгтэй. Arduino нь ECHO -г идэвхжүүлэх болон хүлээн авах хоорондох хугацааг уншдаг. Дууны хурд 340 м/с орчим байдаг гэдгийг бид мэднэ. Тиймээс бид томъёог ашиглан зайг тооцоолж болно.
Зай = (аялалын хугацаа/2) * дууны хурд Дууны хурд секундэд ойролцоогоор 340м байдаг. Энэ аргыг ашигласнаар бид мэдрэгчээс усны гадаргуу хүртэлх зайг олж авдаг. Үүний дараа бид усны түвшинг тооцоолох хэрэгтэй. Одоо бид усны савны нийт уртыг тооцоолох хэрэгтэй. Усны савны уртыг мэддэг тул савны нийт уртаас хэт авианы долгионоос гарах зайг хасах замаар усны түвшинг тооцоолж болно. Мөн бид усны түвшний зайг авах болно. Одоо бид энэ усны түвшинг усны хувь болгон хөрвүүлж, LCD дэлгэц дээр харуулах боломжтой боллоо.
Алхам 3: Хэлхээ диаграм ба тайлбар
Доорх усны түвшний хянагчийн хэлхээнд харуулсны дагуу хэт авианы мэдрэгчийн модулийн "гох" ба "цуурай" тээглүүрүүд нь arduino -ийн 5 ба 4 -р зүүтэй шууд холбогддог. 16x2 хэмжээтэй LCD дэлгэц нь 4 битийн горимд arduino-той холбогддог. Хяналтын зүү RS, RW ба En нь arduino pin 3, GND ба 2-тэй шууд холбогддог. D4-D7 өгөгдлийн зүү нь arduino-ийн 10, 9, 8, 7-т холбогдсон бөгөөд дуугаралт нь 6-р зүү дээр холбогдсон байдаг. 5 вольтын реле нь Усны моторын насосыг асаах, унтраах зориулалттай arduino-ийн 12-р зүү дээр холбогдсон байна. 230-5V хүчдэлийн модулийг энэ төхөөрөмжийг асаахад ашиглаж болно, та 1000mA утасны цэнэглэгч ашиглаж болно. энэ хэлхээнд хэт авианы мэдрэгчийн модулийг байрлуулна үзүүлэх зориулалттай усны савны дээд хэсэг. Энэхүү мэдрэгч модуль нь мэдрэгчийн модуль ба усны гадаргуугийн хоорондох зайг унших бөгөөд "Танк дахь усны орон зай:" гэсэн мессеж бүхий LCD дэлгэц дээрх зайг харуулна. Энэ нь бид усны түвшний оронд усны зай эсвэл эзлэхүүний хоосон газрыг харуулж байна гэсэн үг юм. Ийм функцтэй тул бид энэ системийг ямар ч усны саванд ашиглаж болно. Хоосон усны түвшин ойролцоогоор 30 см хүрэхэд Arduino реле жолоодох замаар усны насосыг асаана. Одоо LCD дэлгэц дээр "Усны түвшин бага" "Мотор асаалттай" гарч ирэх бөгөөд Реле статусын LED гэрэлтэж эхэлнэ
Хэрэв хоосон зай 12 см орчим зайтай байвал arduino реле унтрааж, LCD дэлгэц дээр "Танк дүүрсэн", "Мотор унтарсан" гарч ирнэ. Түүнчлэн дуут дохио хэсэг хугацаанд дуугарч, релений статусын LED унтрах болно.
Алхам 4: Програмчлал
Arduino -ийг усны түвшний хянагчаар програмчлахын тулд эхлээд бид реле, LCD, дуугаралт гэх мэт гадны төхөөрөмжүүдийг холбох төсөлд ашиглах гэж буй бүх зүүг тодорхойлж доорх кодыг arduino IDE руу хуулж буулгаад arduino наног сонгоно уу. баруун портыг оруулаад байршуулахыг дарна уу.
Алхам 5: Туршилт ба угсралт
Төсөл дууссаны дараа LCD дэлгэц дээрх усны түвшинг харуулсан arduino -г харах ёстой. Та нэмэлт дохио өгч, усны түвшин тодорхой босго давсны дараа мэдэгдэнэ.
Алхам 6: суулгах
Энэ бол үндсэн хэрэгжилт бөгөөд хязгаарлагдмал нөөцөөр хийгдсэн. Дараагийн алхам бол SIM900A модулийг ашиглан усны түвшний SMS мэдэгдэл өгөх замаар үүнийг сайжруулахаар төлөвлөж байна.
Үзсэнд баярлалаа.
Зөвлөмж болгож буй:
Бодит цагийн худгийн усны температур, цахилгаан дамжуулах чанар ба усны түвшин хэмжигч: 6 алхам (зурагтай)
Бодит цагийн худгийн усны температур, цахилгаан дамжуулах чанар ба усны түвшин хэмжигч: Эдгээр заавар нь температур, цахилгаан дамжуулах чанар (EC), ухсан худаг дахь усны түвшинг хянах зориулалттай хямд, бодит цагийн усны тоолуурыг хэрхэн яаж хийхийг тайлбарласан болно. Тоолуур нь ухсан худгийн дотор өлгөх, усны температурыг хэмжих, EC ба
SMS бүхий усны түвшний үзүүлэлт: 4 алхам
Усны түвшинг SMS ашиглан харуулах үзүүлэлт: Өнөөдөр би маш хэрэгтэй төслийн талаар ярих гэж байна. Үүнийг SMS мэдэгдэл бүхий усны түвшний үзүүлэлт гэж нэрлэдэг. Хүн бүр гэртээ танктай байдаг. Асуудал нь сав дахь усыг хянах систем байхгүй байна. Дараа нь нэг ирдэг
Автомат усны насосны мотор хянагч: 12 алхам
Автомат усны насосны мотор хянагч: Сайн байна уу найз минь, өнөөдөр би 2N222 транзистор ба реле ашиглан автомат усны насосны мотор хянагчийн хэлхээг хийх гэж байна
Усан сан бүхий WiFi автомат ургамал тэжээгч - Дотор/гадаа тариалалт хийх - Усны ургамал автоматаар алсын удирдлагатай: 21 алхам
Усан сан бүхий WiFi автомат ургамал тэжээгч - Дотор/гадаа тариалалт хийх - Усны ургамлуудыг автоматаар алсын удирдлагаар хянах: Энэхүү зааварт бид ургамлыг автоматаар усалдаг, Adosia платформ ашиглан алсаас хянах боломжтой дотор болон гадаа ургамал тэжээх системийг хэрхэн тохируулахыг харуулах болно
НОГООНЫ УСНЫ АВТОМАТ УСНЫ СИСТЕМ: 4 алхам
НОГООНЫ ХОНОГИЙН УСНЫ АВТОМАТ СИСТЕМ: Сайн байна уу, энэхүү зааварчилгаанд бид ус хэмнэх, цаг хэмнэх үүднээс хүлэмжийн усалгааны автомат системийг бүтээх болно. Тиймээс манай найз ургамлаа услахад бага цаг зарцуулах болно