Хөрсний усны мэдрэгч: 7 алхам
Хөрсний усны мэдрэгч: 7 алхам
Anonim
Хөрсний усны мэдрэгч
Хөрсний усны мэдрэгч

Энэхүү төсөл нь оюутнуудад код бичих, arduino -той холбоотой электроникийн механизмыг ойлгох чадвартай сургахад хялбар бөгөөд маш мэдээлэл сайтай арга юм.

Шаардлагатай материал:

- Arduino микроконтроллер

- Усны мэдрэгч (хамгийн их утга 1023)

- Цөөн хэдэн холбогч утас (эрэгтэй, эрэгтэй, эмэгтэй аль аль нь эрэгтэй)

- Breadboard (Mini one хийхийг зөвлөж байна)

- Серво мотор

Алхам 1: Алхам 1: Бүх материалыг цуглуулах

Бүх материалаа хоосон зайнд байрлуулж, хоол хүнс, ундаанаас хол зайтай газар байрлуулаарай, учир нь энэ нь электроникийг гэмтээж болзошгүй юм. Хэрэв та холбогч кабелийн оронд тогтмол утастай байсан бол утсыг хуулагчтай байлгахыг санал болгож байна.

Алхам 2: Алхам 2: Усны мэдрэгчийн холболт

Алхам 2: Усны мэдрэгчийн холболт
Алхам 2: Усны мэдрэгчийн холболт

1. Гурван холбогч кабель (улаан, хар, шар), усны мэдрэгчийг ав

2. Улаан утсыг усны мэдрэгч дээрх +, хар утсыг "-", шар утсыг S руу холбоно уу

Алхам 3: Алхам 3: Arduino Эхний утас

1. Хоёр утсыг arduino руу холбоно уу, нэг нь 5v, нөгөө нь GND

2. Тэр алхамыг хийсний дараа 5V -д холбогдсон нэгийг талхны самбар дээрх эерэг, GND -ийг сөрөг тал руу холбоно уу

Алхам 4: Алхам 4: Усны мэдрэгчийн холболт

Алхам 4: Усны мэдрэгчийн холболт
Алхам 4: Усны мэдрэгчийн холболт

1. Усны мэдрэгчийн шар утсыг А0 руу холбоно уу

2. Усны мэдрэгчийн талхны тавцан дээрх харыг сөрөг эсвэл газардуулгыг arduino руу холбоно уу

3. Улаан өнгийг эерэгээр нь усны мэдрэгчийн талхтай холбож, arduino руу холбоно уу

Алхам 5: Алхам 5: Серво мотор

Алхам 5: Servo мотор
Алхам 5: Servo мотор

1. Серво хөдөлгүүрийн улбар шар утсыг шар утастай холбоно уу

2. Улаан утсыг хүссэн өнгөөрөө холбоно уу

3. Бор өнгийг өөр өнгөөр холбоно уу

4. Эдгээр алхмуудыг хийсний дараа бид одоо servo моторыг талх, арудино руу холбох гэж байна

5. Шар утсыг зүү 9 -т холбоно уу.

6. Мотор дээрх улаан утастай холбогдсон утсыг эерэг утсаар холбоно уу

7. Серво хөдөлгүүрийн хүрэн утсанд холбогдсон утсыг газардуул

Алхам 6: Алхам 6: Код

Алхам 6: Код
Алхам 6: Код

1. Arduino -г компьютерт холбоод компьютер дээрээ Arduino програмыг нээнэ үү

2. "#include" гэж хэлээд servo моторыг тодорхойлж эхлээрэй

3. Хувьсагч бүр, A0 -т холбогдсон servo, усны мэдрэгч, түүнчлэн таны серво моторын байрлал болох "өнцөг" -ийг тодорхойл.

4. Одоо void.setup -ийг эхлүүлэхийн тулд цуврал эхлэх (9600) -ийг эхлүүлж, мөн зүү 9 -д хавсаргасан servo -г зарлана уу.

5. Энэ алхмын дараа "хоосон" гогцоо эхэлж, дараа нь "int" ашиглан эхэлж, усны аналог болох таны аналог утга юм.

6. Serial.print командыг доор нь оруулаад "ln" -г ашиглаарай, ингэснээр усны чийгшилийг хянахдаа мөрөнд орно.

7. Дараа нь "int.angle" ашиглан мэдрэгчийн утга 500 -аас 180 хооронд байгаа эсэхийг шалгаарай, учир нь энэ нь чийгшилээс хамаардаг, гэхдээ усны мэдрэгч нь 1023-180 байх ёстой бөгөөд энэ нь хамгийн их ба хамгийн бага утга юм. төслийн ашиглалтаас хамааран усны мэдрэгчийн хамгийн их ба хамгийн бага утгуудаас хамаарна

8. Одоо ижил цуваа нэмж, доор нь ln гэж хэвлээд миний servo. Доор (өнцөг) бичээрэй.

9. Хамгийн сүүлийн алхам бол кодоо дуусгахын тулд миний "delay (15)" гэсэн хоцролтыг нэмэх явдал юм

Алхам 7: Алхам 7: Дуусгах

Алхам 7: Дуусгах
Алхам 7: Дуусгах

Код нь ажиллагаатай, ажиллаж байгаа тул та мэдрэгчийг мотор дээр нэмж, цуваа дэлгэц ашиглан ус, хөрсний чийгшилийг илрүүлж болно. Түүнчлэн, барилгын цаас эсвэл дэлгэцийн жижиг хуудсыг нэмж оруулахаа мартуузай, учир нь дэлгэц нь таны хөрсөнд ус хэрэгтэй эсэхийг, чийгшилээс хамаарахгүй болохыг нотлох болно.

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