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

Зул сарын гацуур модны усны дохиолол: 3 алхам
Зул сарын гацуур модны усны дохиолол: 3 алхам

Видео: Зул сарын гацуур модны усны дохиолол: 3 алхам

Видео: Зул сарын гацуур модны усны дохиолол: 3 алхам
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Арваннэгдүгээр
Anonim
Зул сарын гацуур модны усны дохиолол
Зул сарын гацуур модны усны дохиолол

Энэ бол хэрэв та Христийн Мэндэлсний Баярын жинхэнэ модтой бол түүнийг усалдаг хэвээр байгаа эсэхийг шалгах хэрэгтэй бол ашиглаж болох энгийн жишээ төсөл юм. Өсөж том болоход бид модны доор хүрч, ус байгаа эсэхийг харахын тулд модны тавцан дээр хуруугаа сэгсрэх хэрэгтэй байсныг би санаж байна. Технологийн эрин зуунд илүү сайн арга зам байх ёстой! Энэхүү энгийн төсөл нь усны түвшинг аналог усны түвшин мэдрэгч, идэвхгүй дохио, Arduino дээр суурилсан MCU ашиглан унших болно. Энэ төсөлд шаардлагатай бүх зүйлийг (мөн миний ажиллаж байгаа Христийн Мэндэлсний Баярын бусад сэдвүүдийг) энэхүү иж бүрдлийг ашиглан хийж болно.

Хангамж:

  • (1) ELEGOO Mega 2560 төсөл Arduino IDE -тэй нийцтэй хамгийн бүрэн гүйцэд гарааны иж бүрдэл - Amazon, харьяа бус

    • MEGA 2560 хянагч
    • Усны түвшинг илрүүлэх мэдрэгч
    • Идэвхгүй дуугаралт
    • холбогч утас

Алхам 1: Холболтууд

Холболтууд
Холболтууд
Холболтууд
Холболтууд

Миний хэлсэнчлэн энэ бол ажиллах, өөрчлөхөд маш энгийн төсөл юм. Усны түвшний мэдрэгч нь зөвхөн гурван утастай төхөөрөмж бөгөөд дуугаралт нь зөвхөн хоёр холболт бөгөөд Arduino PWM зүүгээр шууд тэжээгддэг. Энэ бол маш энгийн төсөл учраас би холболтын схемийг хийхгүй, харин зөвхөн жагсаалтаас хавчих болно. Энэхүү гарааны иж бүрдэл нь бүрэлдэхүүн хэсгүүд тус бүрт зориулагдсан сайхан схем, дүрс бүхий CD -тэй ирдэг. Янз бүрийн зүйлийг ашиглахад туслах хэдэн жишээ кодын хэсгүүд бас байдаг.

Энэ төслийн хувьд холболтууд дараах байдалтай байна.

Усны түвшин (+) - Arduino (5V)

Усны түвшин (-) - Arduino (GND)

Усны түвшин (S) - Arduino (A0)

Buzzer (-) - Arduino (GND)

Buzzer (+) - Arduino (11)

Алхам 2: Жишээ код

Жишээ код
Жишээ код
Жишээ код
Жишээ код
Жишээ код
Жишээ код

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

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

Энэ кодыг усны түвшний утга, дуут дохио хэрхэн танд мэдэгдэж байгаа гэх мэтийг өөрчлөхийн тулд хялбархан өөрчилж болно. Би танд дуугарах дууны давтамж, цагийг тохируулах боломжийг олгодог Arduino -ийн 'ая' функцийг ашиглаж байна. Энэ нь дуугарагчийг ХОУХ -ны зүүгээр шууд ашиглахад маш хялбар болгодог.

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

Алхам 3: Өргөтгөл

Өргөтгөх
Өргөтгөх

Энэ жишээ нь Христийн Мэндэлсний Баяр дууссаны дараа олон програмтай болно. Үүнийг гидропоник гэх мэт усанд амьдардаг ургамлын бусад орчинд ашиглаж болно. Та үүнийг усны аквариумд ашиглахын тулд усны түвшинг хэт доогуур байлгахгүйн тулд өөрчилж болно.

Хэдийгээр энэ нь зөвхөн 5V систем боловч та усны эргэн тойронд цахилгаан хэрэгсэл ашиглахдаа болгоомжтой байх хэрэгтэй бөгөөд ямар ч электрон хэрэгслийг бүрэн усанд оруулахгүй байх ёстой. Хэрэв цахилгаан эрчим хүч усны эргэн тойронд байх нь танд таалагдахгүй байгаа бол тусламж хүсээрэй.

Энэ төслийн өөр нэг сайжруулалт бол усны түвшний мэдрэгчийг оруулахын тулд ямар нэгэн хавчаар эсвэл хаалттай байх явдал юм. ПХБ -д хоёр бэхэлгээний нүх, гоёмсог ховил байгаа бөгөөд үүнийг 3D хэвлэмэл хаалт эсвэл хаалтанд холбоход маш хялбар байх болно. Би одоогоор принтертэй холбоотой асуудлуудтай тэмцэж байгаа тул хэсэг хугацаанд юу ч хэвлэж чадсангүй.

Миний ашиглаж буй Elegoo иж бүрдэл нь 9V зай, холбогчтой ирдэг бөгөөд ингэснээр та энэ төхөөрөмжийг батерейгаар бүрэн цэнэглэж, ингэснээр цахилгаан залгуурт холбох шаардлагагүй болно.

Та мөн Mini загварын хянагч ашиглан энэ төслийн хэмжээг багасгаж, энэ бүгдийг жижиг хэлхээний самбар дээр холбож болно. Надад байгаа зүйл учраас би Мега -г ашигласан.

Энэхүү зааварчилгаа нь эдгээр мэдрэгчийг ашиглан хийж болох зүйлийн талаар танд ойлголт өгсөн гэж найдаж байна. Би энэ сард Христийн Мэндэлсний Баяртай холбоотой өөр төслүүд хийх болно. Асуух зүйл байвал холбоо бариарай!

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