Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Бүрэлдэхүүн хэсгүүдийн тойм
- Алхам 2: Борооны мэдрэгчийг уншина уу
- Алхам 3: Соленоидыг жолоодох
- Алхам 4: Одоо бүгд хамтдаа
- Алхам 5: Сайжруулах зүйлүүд
- Алхам 6: Баярлалаа
Видео: Бороо ороход ус хэмнэх: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Саяхан орсон борооноор миний шүршүүрийн систем цэцэрлэг хангалттай устай байсан ч гэсэн ажлаа үргэлжлүүлсээр байгааг би анзаарсан. Бороо орж байхад ус цацагчийг яагаад автоматаар унтрааж болохгүй гэж!
Хангамж
- Процессор, усыг хэзээ асаах/унтраахаа шийдэх зориулалттай - Adafruit 32u4 өд
- Борооны мэдрэгч, бороог илрүүлэх - Jaycar XC -4603
- Батерей, төслийг ажиллуулахын тулд - Energizer 9V
- Шаардлагатай үед усны урсгалыг хаахын тулд цахилгаан ороомог хавхлага (түгжих) - Sunshoweronline IVL -NYMV75620DCL
- H Bridge Driver, жижиг процессор том хавхлагыг удирдах боломжийг олгохын тулд Adafruit DRV8871
Алхам 1: Бүрэлдэхүүн хэсгүүдийн тойм
Борооны мэдрэгч + Процессор + H гүүрний драйвер + цахилгаан ороомог = Тогтмол
Бүрэлдэхүүн хэсгүүд:
- Adafruit 32u4 өдтэй усыг хэзээ асаах, унтраахаа шийдэх процессор
- Борооны мэдрэгч, бороог илрүүлэх - Jaycar XC -4603
- Батерей, төслийг ажиллуулахын тулд - Energizer 9V
- Шаардлагатай үед усны урсгалыг хаахын тулд ороомог хавхлага (түгжих) - Sunshoweronline IVL -NYMV75620DCL
- H Bridge Driver, жижиг процессор том хавхлагыг удирдах боломжийг олгохын тулд Adafruit DRV8871
Алхам 2: Борооны мэдрэгчийг уншина уу
Борооны мэдрэгчийг аналог эсвэл дижитал оролттой холбож болно. Аналог нь таны аналог/дижитал хөрвүүлэгчийн 10-ийг MAX рүү буцаана. 1024. Хавсаргасан код нь аналог утгыг уншиж, дараа нь дахин газрын зураг дээр харуулна. Энэ нь ойлгомжтой хүрээтэй ажиллахын тулд хийгддэг.
Нойтон
Дунд
Хуурай
Одоо бид өөр өөр мужтай болсон тул тэдгээрт суурилсан үйлдлүүдийг хийж чадна.
3 мужийг сонгосон нэмэлт шалтгаан бий. Энэ нь 'чатлах' орчим болно. Хэрэв та хавхлагыг онгойлгодог, хавхлагыг хаадаг өөр нэг мужын ирмэг дээр байгаа бол хурдан нээгдэж хаагдах болно. Үүнийг даван туулахын тулд бид "үхсэн зурвас" -ыг нэмэх хэрэгтэй бөгөөд энэ нь түүнийг чатлахаас урьдчилан сэргийлэх арга хэмжээ авах боломжийг олгодог. Дараагийн хэсэгт би үүнийг хэрхэн зохицуулж байгааг харуулах болно.
FYI, эдгээр ойлголтууд нь Control System -ийн нэг хэсэг юм.
Алхам 3: Соленоидыг жолоодох
Би энэ аппликешнд зориулж "Түгжих" ороомог сонгосон. Энэ нь батерейг хэмнэх зорилготой юм. Ердийн ороомог нь идэвхжүүлэх бүрдээ шүүсийг гадагшлуулах бөгөөд түгжих нь зөвхөн шилжилтийн үед л хийгддэг. Энд байгаа хүндрэл бол түгжээг тайлахын тулд урвуу туйлшрал авах шаардлагатай болдог. Үүнийг нээхэд урагш чиглүүлж, хаахын тулд урвуу хүчдэл. Үүний үр дүнд бид буухиа ашиглаж чадахгүй, бид H-Bridge ашиглах болно.
Энэ код нь H-Bridge-ийн хоёр оролтыг тохируулдаг бөгөөд дараа нь бид үүнийг OPEN эсвэл CLOSE хавхлагын хүсэлтийг илгээх боломжтой болно. Түгжих ороомог нь түр зуурын хүч шаарддаг (би 300 мС / 0.3 секундыг сонгосон), дараа нь та зайгаа хэмнэхийн тулд суллаж болно.
Алхам 4: Одоо бүгд хамтдаа
Бүх код хамтдаа
Алхам 5: Сайжруулах зүйлүүд
Сайжруулах боломж үргэлж байдаг!
- Ганц батерей - Одоогоор бид 9V -ээс ажилладаг бөгөөд хэрэв та үүнийг тусламжгүйгээр ажиллуулахыг хүсвэл микроконтроллерт LiPo шаардлагатай болно. Эдгээр батерейг нэгтгэхийн тулд LiPo -ийг 6V хүртэл нэмэгдүүлэхийн тулд Boost хянагч ашиглах нь нэг арга юм.
- Нарны гэрэл - Системд хүрэхгүй байх, өөрөөр хэлбэл батерейг солихын тулд нарны гэрэл нэмж болно.
- Бага эрчим хүчний хэрэглээ - Нойрны функцийг нэмснээр батерейны ашиглалтын хугацааг уртасгаж, нарны зай бага байх болно. Нэмж дурдахад хэрэв хүчдэл нэмэгдэх юм бол дижитал шилжүүлснээр түүний хэрэглээ буурах болно.
- Цаг агаарын урьдчилсан мэдээ - Борооны мэдрэгч сайн, цаг агаарын талаархи интернетийн урьдчилсан мэдээ маш сайн байна. Бөөмийн бүтээгдэхүүн эсвэл ESP32 руу шилжих нь ялах болно.
Алхам 6: Баярлалаа
Дагаж байгаад баярлалаа! Та хэрхэн явж, төслийг хэрхэн дасан зохицохыг сонсохыг тэсэн ядан хүлээж байгаарай!
Зөвлөмж болгож буй:
Arduino болон борооны дуслын мэдрэгч ашиглан бороо илрүүлэгч: 8 алхам
Arduino болон борооны дуслын мэдрэгч ашиглан бороо илрүүлэгч: Энэ хичээлээр бид борооны мэдрэгч ашиглан бороог хэрхэн илрүүлж, дуугаргагч модуль, OLED дэлгэц, Visuino ашиглан дуу гаргахыг сурах болно
Цахим бэх бүхий дэлгэц бүхий цахилгаан хэмнэх GPS: 4 алхам
Цахилгаан бэх бүхий GPS хэмнэх GPS: Зун болгон би алслагдсан газруудаар явган аялал хийдэг. Заримдаа, мөр нь бүдэгрэх эсвэл бүр алга болоход би утасныхаа GPS -ийг ашиглан координатаа олж, цаасан газрын зураг дээрх байрлалаа шалгах шаардлагатай болдог (надад ихэвчлэн дохио байдаггүй, тиймээс цаасан газрын зураг заавал байх ёстой
Corona Safe: Автомат ус хэмнэх цорго: 6 алхам
Corona Safe: Автомат ус хэмнэх цорго: Бид бүгдээрээ гараа үргэлж угааж байх ёстой, ялангуяа Корона вирусын эсрэг вирус, бактериас салахын тулд гараа 20 секундын турш угааж бүрэн арилгах хэрэгтэй. Түүнчлэн саван тараагч эсвэл цоргоны бариул нь эрүүл ахуйн шаардлага хангахгүй байж магадгүй юм
Бороо ороорой: 5 алхам
Let It Rain: Энэ бол Micro: bit дээр тоглодог тоглоом бөгөөд үүнийг бороо гэж нэрлэдэг бөгөөд зорилго нь унаж буй объектод цохиулахаас зайлсхийх явдал юм. Баруун зүүн тийш хөдөлж, эсвэл объектуудыг буудна. Дараахь удирдлагаар ажилладаг. Чичиргээ - Init
Долоо хоногийн өдөр, хуанли, цаг, чийг хэмнэх/зай хэмнэх горим: 10 алхам (зурагтай)
Долоо хоногийн өдөр, хуанли, цаг, чийгшил/температур хэмнэх горим: Энд байгаа эрчим хүч хэмнэх горим нь энэхүү зааварчилгааг долоо хоногийн өдөр, сар, сарын өдөр, цаг, чийгшил, температурыг харуулсан бусад жишээнээс ялгадаг онцлог юм. Чухам энэ чадвар нь энэхүү төслийг батерейгаас зайгүйгээр ажиллуулах боломжийг олгодог